html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --black: black;
  --white: white;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.percent-complete-label {
  text-align: right;
  margin-top: 4px;
  margin-left: 10px;
}

.unmatched {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.progress {
  background-color: #00ac3f;
  width: 6%;
  height: 100%;
  position: absolute;
}

.progress._0 {
  width: 0%;
}

.progress._25 {
  width: 25%;
}

.progress._50 {
  width: 50%;
}

.progress._75 {
  width: 75%;
}

.progress._100 {
  width: 100%;
}

.hosp-section {
  justify-content: flex-start;
  margin-bottom: 60px;
  display: block;
}

.radio-button-2 {
  background-color: #ffffffe3;
  border: 2px solid #c4c4c4;
  width: 22px;
  height: 22px;
  margin-top: -1px;
  margin-bottom: 4px;
  margin-right: 10px;
  font-size: 18px;
}

.radio-button-2:active {
  border-color: #0071e3;
}

.radio-button-2.w--redirected-checked {
  background-color: #fff;
  border-width: 7px;
  border-color: #3898ec;
}

.tag {
  background-color: #d1e9ff;
  border-radius: 6px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 5px 8px 5px 10px;
  display: flex;
}

.tag.multi {
  background-color: #b4d8ff;
  border: 1px solid #bdcaeb;
  width: auto;
  height: 36px;
  min-height: 36px;
  margin-top: 2px;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 0 4px 0 6px;
  display: inline-block;
  position: relative;
}

.tag.white {
  background-color: #fff0;
  transition: background-color .3s;
}

.tag.white:hover {
  background-color: #d1e9ff;
}

.div-block-755 {
  padding: 60px;
}

.div-block-851 {
  align-items: center;
}

.results-holder-3 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.progress-bar {
  background-color: #e2eeff;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 740px;
  height: 8px;
  display: flex;
  position: relative;
}

.progress-bar.mini {
  background-color: #fff6;
  height: 6px;
  margin-top: 6px;
  position: absolute;
  inset: auto 0% 0%;
}

.aor-button {
  color: #fff;
  background-color: #0445e9;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 50px;
  margin-right: 12px;
  padding: 0 10px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.aor-button:hover {
  background-color: #0034b8;
}

.form-display-section {
  min-height: 480px;
  padding-bottom: 20px;
  display: block;
}

.radio-button-field-3 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 24px;
}

.submitted-section {
  justify-content: flex-start;
  margin-bottom: 60px;
  padding-top: 0;
}

.progress-display {
  z-index: 2;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 90px;
  margin-bottom: 30px;
  padding-top: 25px;
  display: flex;
  position: sticky;
  top: 0;
}

.progress-display._2 {
  min-height: 80px;
  margin-top: 10px;
}

.div-block-386 {
  align-items: center;
  display: flex;
}

.checkbox-field-5 {
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 25px;
}

.text-block {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.results-scroller-3 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-387 {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.result-icon-2 {
  opacity: .6;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db7_tag.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 6px;
}

.result-icon-2.loading {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-size: 26px;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  margin-bottom: 0;
}

.result-icon-2.loading-copy {
  opacity: 1;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-size: 26px;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  margin-top: -2px;
  margin-bottom: 0;
}

.result-icon-2.loading {
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-size: 26px;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  margin-bottom: 0;
}

.result-icon-2.loading-integrity {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-size: 26px;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  margin-bottom: 0;
}

.result-icon-2.loading-integrity.sm {
  background-size: 18px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
}

.result-icon-2.tag {
  background-color: #0000;
  background-size: 20px;
}

.result-icon-2.tag.empty {
  width: 0;
  min-width: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.result-icon-2.vid {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550667d8f1d1325dde0e3_icon-video.png");
  background-size: 20px;
}

.result-icon-2.audio {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550627d8f1d1325ddda99_audio.png");
  background-size: 18px;
}

.result-icon-2.img {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550667d8f1d1325dde10e_icon-img-dark.png");
  background-size: 22px;
}

.result-icon-2.user {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db6_patient.png");
  background-size: 20px;
}

.result-icon-2.loading {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-size: 22px;
}

.result-icon-2.group {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550617d8f1d1325ddda31_group.png");
  background-size: 20px;
}

.result-icon-2.search {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550647d8f1d1325dddf0b_search.png");
  background-position: 0 0;
  background-size: cover;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.result-icon-2.loading-gear {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-size: 26px;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  margin-top: -2px;
  margin-bottom: 0;
}

.result-icon-2.loading {
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  margin-bottom: 0;
}

.result-icon-2.no-results {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-size: 22px;
  font-weight: 400;
}

.result-icon-2.no-results {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-size: 22px;
  font-weight: 400;
}

.result-icon-2.no-results {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-size: 22px;
  font-weight: 400;
}

.result-icon-2.no-results.sm {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550647d8f1d1325dddf0b_search.png");
  background-size: 18px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
}

.result-icon-2.loading {
  opacity: 1;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dba_assign_button_spinner.gif");
  background-size: 20px;
}

.result-icon-2.no-results {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-size: 22px;
}

.numeric-field {
  color: #1a1a1a;
  text-align: right;
  border: 1px solid #c4c4c4;
  width: 120px;
  height: 46px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.result-row-2 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-2:hover {
  background-color: #e4f2ff;
}

.result-row-2.selected {
  background-color: #e7eeff;
}

.form-element-div {
  margin-top: 25px;
  padding-bottom: 10px;
  padding-left: 40px;
}

.form-element-div._2 {
  padding-top: 22px;
}

.form-element-div.h {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.form-element-div.indent {
  padding-bottom: 40px;
  padding-left: 50px;
}

.form-3 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-2 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.mrn-holder {
  padding-top: 20px;
}

.div-block-385 {
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.form-block-4 {
  min-height: 460px;
  margin-bottom: 0;
}

.checkbox-4 {
  background-color: #fff;
  border-width: 2px;
  border-color: #c4c4c4;
  width: 22px;
  height: 22px;
  margin-top: -2px;
  margin-right: 10px;
}

.checkbox-4.small {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-left: 0;
  margin-right: 6px;
}

.autocomplete-search-wrapper {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.chip-label-2 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.remove-5 {
  opacity: .72;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-5:hover {
  opacity: 1;
}

.nz-18-10 {
  color: #161616;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.textarea-2 {
  color: #353535cc;
  border: 1px solid #c4c4c4;
  min-height: 90px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.textarea-2.short {
  color: #1a1a1a;
  width: 530px;
  min-height: 60px;
}

.form-wrapper {
  background-color: #fff;
  border: 1px solid #cfcfcf63;
  border-radius: 16px;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.text-field {
  color: #1a1a1a;
  border: 1px solid #c4c4c4;
  height: 46px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.text-field.other {
  background-color: #fff;
  border-color: #c4c4c4;
  width: 400px;
  margin-top: 0;
  margin-left: 30px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.text-field.short {
  width: 460px;
  font-size: 16px;
}

.hosp-form-button-holder {
  align-items: center;
  display: flex;
}

.tag-content {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.results-wrapper-3 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.matched {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.autocomplete-input {
  float: none;
  clear: none;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 46px;
  padding: 4px 6px;
  display: inline-block;
  position: relative;
}

.text-18 {
  color: #161616;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.text-18.semi {
  font-weight: 600;
}

.text-18.white {
  color: #ffffffdb;
}

.text-18.white-semi {
  color: #ffffffdb;
  font-weight: 600;
}

.text-24 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.text-24.white {
  color: #ffffffdb;
}

.text-24.center {
  text-align: center;
}

.div-block-849 {
  align-items: flex-start;
  display: flex;
}

.ac-label {
  display: flex;
}

.date-input-5 {
  text-align: right;
  border: 1px solid #c4c4c4;
  justify-content: flex-end;
  align-items: center;
  width: 140px;
  height: 46px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  display: flex;
}

.dd-result-icon-2 {
  opacity: .6;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db3_region.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 8px;
}

.dd-result-icon-2.clinic {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db9_clinic.png");
}

.dd-result-icon-2.patient {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db6_patient.png");
  background-size: 16px;
  width: 24px;
  min-width: 24px;
  height: 24px;
}

.dd-result-icon-2.region {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db3_region.png");
  background-size: 18px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.div-block-850 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.question-template {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.question-template._2 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.main-wrapper {
  border: 1px solid var(--black);
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 33%, #10415f);
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 60px;
}

.main-wrapper.login {
  background-image: linear-gradient(129deg, #0003 12%, #00000080), url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15ddd_swedishplasticrecycling-0209.jpg"), linear-gradient(297deg, #7caa6a 29%, #10415f);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  padding-top: 0;
}

.text-block-2, .text-block-3 {
  font-family: Open Sans, sans-serif;
}

.button-bar {
  position: relative;
}

.form-button-holder {
  background-color: #eff2fc;
  border-top-width: 1px;
  border-top-color: #ffffff5c;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 40px 40px 50px;
  display: flex;
  position: relative;
}

.div-block-384 {
  display: flex;
}

.form-button {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button:hover {
  background-color: #02507a;
}

.form-button.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button.back:hover {
  background-color: #6d80a3;
}

.form-button.back.ab {
  z-index: 2;
  position: absolute;
  top: 40px;
  left: 30px;
}

.form-button.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button.outline:hover {
  background-color: #d3e7ff;
}

.form-button.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 35px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.form-button.outline.xs-copy {
  color: #046cea;
  background-color: #e0efff;
  border-color: #bedcff;
  min-width: 35px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.form-button.outline.xs-copy:hover {
  background-color: #f6faff;
}

.form-button.outline.add-response {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button.outline.add-response:hover {
  background-color: #e5edf7;
}

.form-button.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button.outline.trash {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.form-button.outline.trash:hover {
  background-color: #facdcd;
}

.form-button.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button.submit.disabled {
  opacity: .24;
}

.form-button.submit.disabled:hover {
  background-color: #046cea;
}

.nz-18 {
  color: #161616;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.nz-18.white {
  color: #ffffffdb;
  font-family: Open Sans, sans-serif;
}

.text-link {
  color: #046cea;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-link:hover {
  color: #1059b2;
  text-decoration: underline;
}

.text-link.sm {
  font-size: 15px;
}

.text-link.xs {
  font-size: 14px;
  line-height: 18px;
}

.text-link.xs.light {
  color: #6fc8ff;
}

.text-link._13-semi {
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}

.text-link.xs-semi {
  cursor: pointer;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-link.xxs {
  margin-left: 10px;
  font-size: 12px;
  line-height: 18px;
}

.text-link.xs-semi {
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-link._13 {
  font-size: 13px;
  font-weight: 400;
}

.text-link._12 {
  font-size: 12px;
  font-weight: 400;
}

.text-link.xs-semi {
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-link._13 {
  align-self: center;
  font-size: 13px;
  font-weight: 400;
}

.heading {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.title-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  display: flex;
}

.div-block-855 {
  position: absolute;
  inset: 60px 40px auto auto;
}

.text-16 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-16.semi.blue {
  color: #307eeb;
}

.text-16.semi.input {
  padding-left: 0;
}

.text-16.semi.input:hover {
  border-width: 1px;
}

.text-16.white-tran {
  color: #ffffffa1;
}

.text-16.semi {
  border: 0 solid #000;
  font-weight: 600;
  line-height: 22px;
}

.text-16.white {
  color: #ffffffdb;
}

.text-16.semi {
  border: 0 solid #000;
  font-weight: 600;
  line-height: 22px;
}

.text-16.semi {
  font-weight: 600;
  line-height: 22px;
}

.text-16.white {
  color: #ffffffdb;
  transition: opacity 1s;
}

.text-16.semi {
  font-weight: 600;
  line-height: 22px;
}

.div-block-856 {
  margin-bottom: 10px;
}

.select-field {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field.short {
  width: 240px;
  margin-right: 20px;
}

.select-field.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.div-block-857 {
  margin-bottom: 20px;
}

.div-block-858 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.formula-options-holder {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  margin-left: 32px;
  display: flex;
}

.div-block-859 {
  border-bottom: 1px solid #e5eafa;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-4 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-860 {
  min-height: 30px;
  padding-top: 20px;
  padding-left: 20px;
}

.div-block-861 {
  padding-bottom: 20px;
}

.div-block-862 {
  width: 240px;
  margin-right: 20px;
  padding-left: 14px;
}

.step {
  z-index: 3;
  color: #fff;
  background-color: #00ac3f;
  border: 1px solid #fff;
  border-radius: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-top: -13px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.step:hover, .step.w--current {
  background-color: #04722c;
}

.step.gray {
  text-align: center;
  background-color: #b1d1ff;
}

.step.current {
  background-color: #04722c;
}

.div-block-864 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 850px;
  padding-top: 16px;
  display: flex;
}

.progress-label {
  color: #00ac3f;
  text-align: center;
  min-width: 130px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  position: relative;
  top: 33px;
}

.progress-label.gray {
  color: #8dbcff;
}

.text-block-6 {
  font-size: 16px;
  position: absolute;
}

.div-block-866 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.header {
  background-color: #111216;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
  position: relative;
}

.div-block-867 {
  justify-content: flex-end;
  align-items: center;
  min-width: 80px;
  height: 100%;
  padding-right: 40px;
  display: flex;
  position: absolute;
  bottom: auto;
  left: auto;
  right: 0%;
}

.response-wrapper {
  background-color: #0000;
  border-bottom: 1px solid #fff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-right: 10px;
  display: flex;
}

.response-wrapper.heading {
  background-color: #eff2fc;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
}

.answer-line {
  padding-bottom: 0;
  padding-left: 0;
}

.answer-line.padding {
  padding-bottom: 10px;
}

.new-counter-info {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  width: 80%;
  padding-left: 0;
}

.response-label {
  opacity: .72;
  color: #000;
  width: 300px;
}

.review-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.div-block-857-copy {
  width: 140px;
  margin-bottom: 10px;
}

.div-block-868 {
  width: 400px;
  padding-left: 0;
}

.checkbox-label {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.checkbox-label.bold {
  font-size: 15px;
  font-weight: 600;
}

.checkbox-label.small {
  margin-bottom: 0;
  font-size: 15px;
}

.days-of-week {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.formula-dollar-value {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.text-14 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14.error {
  color: red;
  padding-bottom: 8px;
}

.text-14.semi-blue {
  color: #3973b9;
  font-weight: 700;
  line-height: 24px;
}

.text-14.label {
  color: #5e5e5e;
  font-weight: 600;
}

.text-14.white {
  color: #ffffffdb;
  font-weight: 400;
}

.notes {
  margin-top: 10px;
}

.modal-container {
  z-index: 1000;
  position: fixed;
}

.text-16 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.text-16.form {
  margin-bottom: 5px;
}

.close-modal {
  opacity: .5;
  cursor: pointer;
  display: inline-block;
}

.close-modal:hover {
  opacity: .9;
  text-align: left;
}

.modal-email-form {
  z-index: 999;
  background-color: #0006;
  padding-top: 140px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-top-bar-2 {
  cursor: default;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 4px;
  display: flex;
  position: static;
}

.submit-button-area {
  background-color: #eff2fc;
  border-style: none;
  border-top-color: #e2e2e2;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.email-recipient-holder {
  flex-direction: column;
  margin-top: 10px;
  padding: 20px 40px;
  display: flex;
}

.heading-holder {
  text-align: center;
  background-color: #fff;
  height: auto;
  min-height: 0;
  margin-bottom: 0;
  padding: 10px 20px 0;
  display: block;
}

.modal-content {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 0 0;
  display: block;
  position: relative;
  overflow: visible;
}

.email-input {
  height: 46px;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.email-input::placeholder {
  color: #8a8a8a;
}

.form-4 {
  margin-top: 10px;
}

.new-counterparty-tag {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #21b9ff;
  height: 25px;
  margin-left: 10px;
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.link-block {
  background-color: #046cea;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd5_icon-send-form.png");
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  min-width: 80px;
  height: 32px;
  padding-left: 36px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.link-block:hover {
  background-color: #002fad;
}

.new-account-wrapper {
  padding: 40px 60px 60px;
}

.required {
  color: #f30000;
  margin-left: 5px;
  font-weight: 600;
}

.account-form-input {
  color: #1a1a1a;
  border-radius: 4px;
  height: 46px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.account-form-input::placeholder {
  color: #bbb;
}

.account-form-input.short {
  width: 48%;
}

.account-form-input.short.xshort {
  width: 24%;
}

.account-form-row {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #e9f1f5;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-right: 0;
  display: flex;
}

.account-form-row.center {
  background-color: #f3f3f3;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 14px;
  padding-right: 10px;
}

.account-form-row.short {
  padding-top: 10px;
}

.account-form-row.vertical {
  padding-top: 0;
  display: block;
}

.account-form-row.edit {
  border-bottom-style: solid;
  border-bottom-color: #d8dac9;
  padding-top: 0;
  padding-bottom: 15px;
  display: block;
}

.account-form-row.edit-block {
  background-color: #fffbde;
  border: 1px solid #ebebeb;
  width: 600px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 15px 15px;
  display: block;
}

.form-label {
  color: #000;
  width: 300px;
  min-width: 300px;
  padding-top: 8px;
}

.form-label.short {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 200px;
  padding-bottom: 10px;
  display: flex;
}

.form-label.edit {
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: 126px;
  padding-bottom: 10px;
  display: flex;
}

.form-label.status {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 126px;
  padding-bottom: 10px;
  display: flex;
}

.dropdown-field {
  color: #272727;
  border-radius: 4px;
  height: 46px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.field-holder-horizontal {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-870 {
  background-color: #f1faff;
  border: 1px dashed #96c5ff;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding-top: 15px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-871 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 44px;
  height: 44px;
}

.text-block-7 {
  color: #508ec0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.upload-area {
  width: 100%;
}

.uploaded-file {
  background-color: #d2e6ff;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  padding: 10px 10px 10px 15px;
  display: flex;
}

.link-block-2 {
  opacity: .8;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-size: 24px;
  border: 1px solid #ff8080;
  border-radius: 4px;
  min-width: 30px;
  min-height: 30px;
  margin-left: 20px;
}

.link-block-2:hover {
  opacity: 1;
}

.disclaimertext {
  color: #000000bd;
  background-color: #f3f7ff;
  border: 1px solid #a1a1a1;
  height: 480px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 10px 14px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  overflow: auto;
}

.checkbox-field-5-copy {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.date-input-5-copy {
  text-align: right;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  justify-content: flex-end;
  align-items: center;
  width: 140px;
  height: 46px;
  margin-right: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  display: flex;
}

.button-label {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label.xs {
  color: #046cea;
  font-size: 13px;
  font-weight: 400;
}

.button-label.xsm {
  color: #ffffffdb;
  font-size: 12px;
  font-weight: 400;
}

.button-label.sm {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.text-link-save {
  color: #046cea;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-link-save:hover {
  color: #1059b2;
  text-decoration: underline;
}

.checkbox-agreenment {
  background-color: #fff;
  border-width: 2px;
  border-color: #c4c4c4;
  width: 22px;
  height: 22px;
  margin-top: -2px;
  margin-left: 0;
  margin-right: 10px;
}

.div-block-859-copy {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.div-block-872 {
  padding-bottom: 20px;
}

.link, .link-2, .link-3 {
  text-decoration: none;
}

.list-header-wrapper-2 {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1200px;
  min-width: 0;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 14px;
  padding-right: 10px;
}

.nz-12 {
  color: #161616;
  font-size: 12px;
  line-height: 16px;
}

.nz-12.white {
  color: #fff;
  letter-spacing: .8px;
  font-size: 12px;
  line-height: 13px;
}

.nz-12.white.semi {
  font-weight: 600;
}

.column-6 {
  color: #161616;
  cursor: pointer;
  border-right-width: 1px;
  border-right-color: #d6d6d6;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 90px;
  max-width: none;
  min-height: 40px;
  padding: 8px 5px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-6.medium {
  justify-content: space-between;
  align-items: center;
  width: 26%;
}

.column-6.pending-date-time, .column-6.short {
  width: 16%;
}

.column-6.wide {
  cursor: auto;
  justify-content: flex-start;
  width: 100%;
}

.column-6.type {
  cursor: default;
  width: 40%;
  min-width: 260px;
  overflow: hidden;
}

.nz-15-4 {
  color: #161616;
  letter-spacing: -.02em;
  cursor: pointer;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  display: block;
}

.nz-15-4.white {
  color: #fff;
}

.nz-15-4.grey {
  color: #888;
}

.arrow-2 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.date-range-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.sort-arrow {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.table-7 {
  background-color: #fff;
  border: 1px solid #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 1200px;
  min-width: 0;
  height: auto;
  min-height: 70px;
  max-height: 70vh;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: static;
  top: 120px;
  overflow: auto;
}

.row-7 {
  cursor: pointer;
  border-bottom: 1px #d6d6d6;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  padding-left: 10px;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-7:hover {
  opacity: 1;
  background-color: #f1e68b52;
}

.row-7.empty {
  cursor: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.row-7.empty:hover {
  background-color: #0000;
}

.row-7.heading {
  background-color: #f2f9ff;
  border-top: 1px solid #637da833;
  border-bottom: 1px solid #637da833;
}

.row-7.heading.ready {
  cursor: auto;
  background-color: #46bb9c;
  border-bottom-style: none;
}

.month-input-2 {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  justify-content: flex-start;
  align-items: center;
  width: 126px;
  height: 36px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 400;
  display: flex;
}

.address {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.link-new-counterparty {
  margin-top: 60px;
  margin-bottom: 40px;
}

.text-block-8 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.modalclosediv {
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  position: static;
}

.labelsmall {
  color: #000000b3;
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.form-block-3 {
  margin-top: 25px;
}

.submit-button-holder-4 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 60px 0;
  display: flex;
}

.div-block-116 {
  display: none;
}

.close-modal-11 {
  cursor: pointer;
  display: block;
}

.centered-box {
  background-color: #ffffffe0;
  border-radius: 12px;
  width: 460px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px 40px;
  display: block;
}

.div-block-339 {
  padding-top: 10px;
  padding-bottom: 15px;
}

.modalforgotpassword {
  z-index: 30;
  background-color: #0009;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.inputfield {
  color: #312b3de3;
  height: 44px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  display: block;
}

.form-5 {
  padding-bottom: 8px;
}

.textlink-2 {
  color: #0078ce;
  text-align: left;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  display: inline;
}

.textlink-2:hover {
  color: #00b2ed;
}

.inputfield-2 {
  color: #000000db;
  margin-top: 4px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  display: block;
}

.modalcontent-5 {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  width: 560px;
  min-height: 260px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 0 40px;
  display: block;
}

.div-block-433 {
  background-color: #e9f3f1;
  border-radius: 8px;
  width: 440px;
  margin: 20px auto 10px;
  padding: 14px 40px 15px;
  display: block;
}

.text-block-74 {
  color: #ffffffdb;
}

.div-block-3016 {
  justify-content: center;
  align-items: center;
  margin-right: 25px;
  display: flex;
}

.image-185 {
  width: 26px;
  height: 26px;
  margin-right: 8px;
  display: block;
  overflow: visible;
}

.modal-container-2 {
  z-index: 1000;
  width: 0;
  height: 0;
  max-height: 100vh;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.login-header {
  z-index: 9999;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 120px;
  padding-top: 40px;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.div-block-3017 {
  text-align: center;
}

.update-button {
  opacity: 1;
  color: #ffffffdb;
  background-color: #094e5a;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.update-button:hover, .update-button.submitting {
  background-color: #092231;
}

.view-all-link-2 {
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 10px;
  display: none;
}

.whisper {
  z-index: 996;
  background-color: #cbd1eb;
  border: 1px solid #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 80px;
  max-width: 600px;
  min-height: 24px;
  max-height: none;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  transition: top .5s;
  display: flex;
  position: fixed;
  inset: -100px 0% auto;
  box-shadow: 3px 4px 7px 2px #0000008a;
}

.div-block-848 {
  overflow: hidden;
}

.div-block-848.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.integrity-header {
  background-color: #111216;
  border-bottom: 1px solid #fff3;
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  padding-left: 0;
  display: flex;
}

.icon-img-holder-2 {
  opacity: .86;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 32px;
  min-height: 32px;
  margin-right: 4px;
  display: flex;
}

.label-header-name {
  color: #ffffffdb;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.tooltip-3 {
  z-index: 996;
  opacity: .9;
  background-color: #262c46;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  transition: all .2s;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.nz-13-4 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

.modal-progress-indicator-3 {
  z-index: 995;
  cursor: pointer;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.image-133 {
  filter: invert();
  margin-right: 4px;
}

.img-gif {
  width: 30px;
  display: none;
}

.img-gif._26 {
  width: 26px;
}

.menu-item-wrapper {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper:hover {
  background-color: #092231;
}

.nav-item-wrapper {
  text-align: left;
  border-bottom: 1px solid #fff3;
}

.nav-button {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  height: 100%;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
}

.nav-button:hover {
  background-color: #092231;
}

.refresh-wrapper-2 {
  z-index: 100000000;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 16px;
  padding-right: 10px;
  display: none;
  position: absolute;
  inset: 50px auto auto 0%;
}

.refresh-wrapper-2:hover {
  opacity: 1;
}

.workbench-outer-wrapper {
  flex-direction: column;
  height: 100vh;
  max-height: 100vh;
  display: flex;
}

.main-area-cover {
  background-color: #0006;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.home-button {
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 6px;
  position: absolute;
}

.text-tooltip {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
}

.modal-top-bar-3 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-846 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-132 {
  opacity: .84;
}

.button-logout {
  color: #fffc;
  background-color: #0000;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  padding: 7px 14px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: background-color .2s;
}

.button-logout:hover {
  background-color: #092231;
}

.content-section-wrapper {
  flex: 1;
  width: 100%;
  transition: all .2s;
  display: block;
  position: relative;
  left: 0;
}

.main-frame-area {
  flex-direction: column;
  flex: 1;
  height: 100%;
  transition: all 2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu-tile {
  cursor: pointer;
  align-items: center;
  height: 68px;
  padding-right: 0;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-tile:hover {
  background-color: #0d3068;
}

.div-block-842 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.content-section {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.sf-15-med {
  color: #000000db;
  font-size: 22px;
  font-weight: 500;
  line-height: 18px;
}

.spinner {
  justify-content: center;
  align-items: center;
  margin-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.refresh-icon {
  cursor: pointer;
  background-color: #54cbff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  min-width: 64px;
  height: 22px;
  min-height: 22px;
  margin-right: 12px;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.refresh-icon:hover {
  opacity: 1;
  background-color: #34c1ff;
}

.loading {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 76px;
  height: 76px;
  margin-bottom: 10px;
}

.div-block-572 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.nav-label {
  color: #ffffffdb;
  letter-spacing: .2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}

.nav-panel {
  background-color: #111216;
  width: 320px;
  height: 100%;
  transition: all 2s;
  display: block;
  position: relative;
  left: 0;
}

.sign-out-wrapper-2 {
  text-align: left;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 20px;
}

.img-static {
  width: 26px;
}

.img-static._28 {
  width: 28px;
}

.img-static._24 {
  width: 24px;
}

.small-text-2 {
  color: #727272;
  text-transform: uppercase;
  padding-top: 0;
  padding-left: 0;
  padding-right: 10px;
  font-size: 12px;
  line-height: 18px;
}

.small-text-2.view-all {
  text-transform: none;
}

.loading-wrapper {
  padding-top: 100px;
}

.user-display {
  cursor: auto;
  align-items: center;
  height: 46px;
  padding: 6px 40px 6px 10px;
  transition: all .5s;
  display: flex;
}

.nz-15-2 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-2.semi {
  font-weight: 700;
}

.nz-15-2.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.iframe-holder {
  background-color: #fff;
  flex: 1;
  display: none;
}

.loader-3 {
  background-color: #072046;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  width: auto;
  min-width: 100px;
  max-width: 220px;
  height: 160px;
  min-height: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 14px 14px;
  display: block;
  position: absolute;
  inset: 40% 0% 0%;
  overflow: visible;
}

.modal-container-3 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.progress-view-holder {
  background-color: #10415f;
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  flex: 1;
}

.text-block-75 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.user-name-label {
  color: #ffffffdb;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-span {
  font-size: 15px;
}

.text-block-76 {
  margin-bottom: 40px;
  font-size: 18px;
}

.question-title-holder {
  align-items: flex-start;
  padding-left: 36px;
  display: flex;
}

.custom-schedule-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.chip-address {
  font-size: 15px;
  font-weight: 400;
}

.link-4, .text-span-2 {
  font-size: 15px;
}

.text-span-3 {
  font-size: 16px;
}

.text-span-4, .text-span-5 {
  font-size: 15px;
}

.inputfield-4 {
  color: #312b3de3;
  width: 580px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
}

.inputfield-4.short {
  width: 380px;
  display: block;
}

.form-8 {
  padding-bottom: 8px;
}

.form-block-132 {
  margin-top: 25px;
}

.reset-success {
  text-align: center;
  padding-bottom: 40px;
}

.image-186 {
  margin-bottom: 20px;
  transform: rotate(7deg);
}

.customer-name-display {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  min-height: 40px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-20 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-20.semi {
  font-weight: 600;
}

.text-20.light {
  font-weight: 300;
}

.text-20.white-tran {
  color: #ffffff9c;
}

.text-20.white {
  color: #fff;
}

.top-section-wrapper {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  box-shadow: 0 2px 12px #0003;
}

.section-label {
  color: #000;
  width: 300px;
  min-width: 300px;
  padding-top: 8px;
  padding-bottom: 20px;
}

.customer-info {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.summary-box {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-top: 12px;
  padding-bottom: 15px;
  display: block;
}

.summary-box.customer {
  background-color: #eff5fc;
  padding-left: 20px;
  position: relative;
}

.div-block-3018 {
  padding-bottom: 10px;
}

.order-item {
  background-color: #fff;
  border: 1px solid #9fbdff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: block;
}

.div-block-3019 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
}

.response-section-2 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  width: 80%;
}

.text-block-77 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.arrow2 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dab_arrow-left.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.arrow2.down {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db5_arrow-down.png");
}

.item-name-wrapper {
  justify-content: space-between;
  align-items: center;
  padding: 14px 10px;
  display: flex;
}

.item-name-wrapper:hover {
  background-color: #c7ddff;
}

.order-detail-wrapper {
  background-color: #e7f0ff;
  padding-bottom: 30px;
  display: none;
}

.response-section-wrapper {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  width: 100%;
}

.item-detail-section {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-859-copy {
  background-color: #eff2fc;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.div-block-3020 {
  justify-content: flex-start;
  align-items: center;
  width: 240px;
  padding-right: 20px;
  display: flex;
}

.input-element-holder {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.div-block-860-copy {
  min-height: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 20px;
}

.div-block-3021 {
  text-decoration: none;
  display: flex;
}

.div-block-3022 {
  position: absolute;
  inset: 12px 10px auto auto;
}

.div-block-3023 {
  padding-bottom: 14px;
}

.div-block-3024 {
  display: flex;
}

.main-wrapper-2 {
  background-image: linear-gradient(333deg, #7caa6a 8% 32%, #10415f 96%);
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 60px;
}

.title-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  width: 900px;
  min-height: 20px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.arrow2-2 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-2.down {
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.item-name-wrapper-2 {
  background-color: #2d6e7e;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-2:hover {
  background-color: #235a68;
}

.summary-inner-wrapper {
  background-color: #fff;
  padding: 10px 20px 10px 46px;
}

.item-submit-holder {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 10px;
  display: flex;
}

.response-label-2 {
  opacity: .72;
  color: #000;
  width: 260px;
}

.customer-info-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.order-detail-wrapper-2 {
  background-color: #d6e8ec;
  display: block;
}

.customer-wrapper {
  background-color: #0000;
  border-bottom-color: #8fb7ce;
  width: 100%;
}

.customer-wrapper.preview {
  flex-flow: column;
  width: 33%;
  min-width: 440px;
  max-width: 720px;
  min-height: 90%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: -7px 5px 8px 3px #00000026;
}

.form-9 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.form-block-5 {
  margin-bottom: 0;
}

.heading-3 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.div-block-3025 {
  text-decoration: none;
  display: flex;
}

.empty-state-display {
  z-index: 3;
  background-color: #264e5c;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 12px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.empty-state-display:hover {
  background-color: #203e47;
}

.customer-name-row {
  z-index: 3;
  background-color: #264e5c;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 12px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row:hover {
  background-color: #203e47;
}

.response-wrapper-2 {
  background-color: #0000;
  border-bottom: 1px solid #e2edff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.new-order-table {
  background-color: #fff;
  border: 1px solid #6896af;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.new-order-button {
  opacity: 1;
  color: #fff;
  background-color: #1d8b9e;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  height: 48px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.new-order-button:hover {
  background-color: #0c6d7e;
}

.new-order-button.xs {
  background-color: #1d8b9e00;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.new-order-button.xs:hover {
  background-color: #1d8b9e5c;
}

.order-item-2 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
}

.hover-layer {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: none;
  position: absolute;
  inset: 0%;
}

.hover-layer:hover {
  opacity: 1;
}

.order-wrapper {
  display: block;
}

.item-submit-holder-2 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 10px;
  display: flex;
}

.customer-name-row-2 {
  z-index: 3;
  background-color: #264e5c;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 12px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-2:hover {
  background-color: #203e47;
}

.progress-label-2 {
  color: #00ac3f;
  text-align: center;
  min-width: 130px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  position: relative;
  top: 33px;
}

.form-wrapper-modal {
  background-color: #fff;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.div-block-3026 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-4 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.autocomplete-input-2 {
  float: none;
  clear: none;
  background-color: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 46px;
  padding: 4px 6px;
  display: inline-block;
  position: relative;
}

.main-wrapper-3 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.question-template-modal {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 460px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.div-block-3027 {
  align-items: flex-start;
  display: flex;
}

.save-close {
  position: absolute;
  inset: 48px 40px auto auto;
}

.save-close.hide {
  opacity: 0;
}

.div-block-3028 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.progress-bar-2 {
  background-color: #e2eeff;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 740px;
  height: 6px;
  display: flex;
  position: relative;
}

.response-wrapper-3 {
  background-color: #0000;
  border-bottom: 1px solid #e2edff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.customer-row-inner-wrapper {
  width: 100%;
  display: flex;
}

.tab {
  opacity: .86;
  color: #fffc;
  cursor: pointer;
  border-bottom: 3px solid #fff0;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: flex;
}

.tab:hover {
  opacity: 1;
  color: #ffffffe6;
  border-bottom-color: #1d8b9e;
}

.tab.selected {
  opacity: 1;
  color: #feffffe6;
  cursor: auto;
  opacity: 1;
  cursor: auto;
  opacity: 1;
  cursor: auto;
  border-bottom: 3px solid #1d8b9e;
  position: relative;
}

.item-name-wrapper-3 {
  background-color: #2d6e7e;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-3:hover {
  background-color: #235a68;
}

.arrow2-3 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-3.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-3.down.side-bar-hide {
  display: block;
}

.text-block-78 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.modal-top-bar-17 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.text-link-save-2 {
  color: #046cea;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.text-link-save-2:hover {
  color: #1059b2;
  text-decoration: underline;
}

.customer-info-3 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-2 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-2.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-2.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-2.label-2 {
  color: #252525;
  font-weight: 600;
  line-height: 18px;
}

.text-14-2.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.form-button-2 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-2:hover {
  background-color: #002fad;
}

.form-button-2.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-2.outline:hover {
  background-color: #d3e7ff;
}

.form-button-2.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-2.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-2.outline.add-response {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-2.outline.add-response:hover {
  background-color: #e5edf7;
}

.form-button-2.outline.trash {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.form-button-2.outline.trash:hover {
  background-color: #facdcd;
}

.form-button-2.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-2.submit.disabled {
  opacity: .24;
}

.form-button-2.submit.disabled:hover {
  background-color: #046cea;
}

.form-button-2.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-2.back:hover {
  background-color: #6d80a3;
}

.form-button-2.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.modal-container-question {
  background-color: #fff;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 900px;
  max-height: 86vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.customer-service-label {
  padding-left: 30px;
}

.title-wrapper-3 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.form-10 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.subnav {
  background-color: #1a1d25;
  justify-content: center;
  align-items: flex-start;
  height: 60px;
  padding-top: 10px;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}

.subnav.hidden {
  display: none;
}

.new-order-button-2 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #1d8b9e;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  height: 48px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.new-order-button-2:hover {
  background-color: #0c6d7e;
}

.new-order-button-2.xs {
  background-color: #1d8b9e00;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.new-order-button-2.xs:hover {
  background-color: #1d8b9e5c;
}

.summary-inner-wrapper-2 {
  background-color: #fff;
  padding: 10px 20px 10px 46px;
}

.text-block-79 {
  font-size: 16px;
  position: absolute;
}

.div-block-3029 {
  justify-content: flex-end;
  align-items: center;
  min-width: 80px;
  height: 100%;
  padding-right: 40px;
  display: flex;
  position: absolute;
  bottom: auto;
  left: auto;
  right: 0%;
}

.button-label-2 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-2.xsm {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-2.sm {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.image-187 {
  opacity: .36;
  margin-top: 10px;
}

.who-is-customer-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.hover-layer-2 {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-layer-2:hover {
  opacity: 1;
}

.modal-whats-being-sold {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-3030 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3031 {
  text-decoration: none;
  display: flex;
}

.button-bar-2 {
  position: relative;
}

.progress-2 {
  background-color: #00ac3f;
  width: 6%;
  height: 100%;
  transition: all .4s;
  position: absolute;
}

.progress-2._100 {
  width: 100%;
}

.div-block-3032 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.text-24-2 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.step-2 {
  z-index: 3;
  color: #fff;
  background-color: #00ac3f;
  border: 1px solid #fff;
  border-radius: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-top: -16px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.step-2:hover, .step-2.w--current {
  background-color: #04722c;
}

.step-2.current {
  background-color: #055522;
}

.close-modal-12 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.order-item-3 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.response-label-3 {
  opacity: .72;
  color: #000;
  width: 260px;
}

.form-button-holder-2 {
  background-color: #eff2fc;
  border-top-width: 1px;
  border-top-color: #ffffff5c;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 32px 40px 40px;
  display: flex;
  position: relative;
  box-shadow: -7px -10px 11px -7px #0003;
}

.empty-state-display-2 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #9dc3c2 14%, #d0efb1);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.modal-question {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.form-button-3 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-3:hover {
  background-color: #02507a;
}

.form-button-3.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-3.back:hover {
  background-color: #6d80a3;
}

.form-button-3.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.form-button-3.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-3.outline:hover {
  background-color: #d3e7ff;
}

.form-button-3.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-3.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-3.outline.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-3.outline.url:hover {
  background-color: #e5edf7;
}

.form-button-3.outline.add-response {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.form-button-3.outline.add-response:hover {
  background-color: #e5edf7;
}

.form-button-3.outline.view {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-3.outline.view:hover {
  background-color: #e5edf7;
}

.form-button-3.outline.trash {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.form-button-3.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-3.outline.approve:hover {
  background-color: #00b899;
}

.form-button-3.outline.trash {
  color: #046cea;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.form-button-3.outline.trash:hover {
  background-color: #facdcd;
}

.form-button-3.outline.trash.awefawef {
  text-align: left;
  margin-left: auto;
}

.form-button-3.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-3.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-3.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-3.submit.disabled {
  opacity: .24;
}

.form-button-3.submit.disabled:hover {
  background-color: #046cea;
}

.form-button-3.cancel {
  background-color: #959fac;
}

.form-button-3.cancel:hover {
  background-color: #818e9e;
}

.text-24-3 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.new-counterparty-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.autocomplete-icon {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.recycled-product-type-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.progress-label-3 {
  color: #00ac3f;
  text-align: center;
  min-width: 130px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  position: relative;
  top: 33px;
}

.form-wrapper-2 {
  background-color: #fff;
  border: 1px solid #cfcfcf63;
  border-radius: 16px;
  width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.autocomplete-input-3 {
  float: none;
  clear: none;
  background-color: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 46px;
  padding: 4px 6px;
  display: inline-block;
  position: relative;
}

.autocomplete-input-3._2 {
  background-color: #fff0;
  border-style: solid;
  border-color: #fff0;
  min-height: 36px;
  margin-bottom: 0;
  transition: all .3s;
}

.autocomplete-input-3._2:hover {
  border-color: #4cc0ff;
}

.autocomplete-input-3.action-cp {
  border-color: #e6e6e6;
  min-height: 42px;
  padding: 2px 4px;
}

.autocomplete-input-3.users {
  border-color: #dbdbdb;
  min-height: 40px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.autocomplete-input-3.owners {
  border-color: #dbdbdb;
  min-height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.autocomplete-input-3.owners.awef {
  min-height: 30px;
}

.results-holder-4 {
  z-index: 3;
  display: block;
  position: relative;
  overflow: visible;
}

.div-block-3034 {
  display: flex;
}

.chip-label-3 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.form-display-section-2 {
  min-height: 460px;
  padding-bottom: 10px;
  display: block;
}

.form-11 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.text-block-80 {
  font-size: 16px;
  position: absolute;
}

.ac-default-label-3 {
  color: #8a8a8a;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.button-label-3 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-3.sm {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.button-label-3._14 {
  font-size: 14px;
}

.button-label-3.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.button-label-3.xsm.semi {
  font-weight: 600;
}

.button-label-3.xs {
  color: #333;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-3.xsm {
  color: #ffffffdb;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-3.xsm.blue {
  color: #0077b8;
  font-size: 13px;
  font-weight: 600;
}

.results-scroller-4 {
  background-color: var(--white);
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.button-bar-3 {
  position: relative;
}

.result-row-3 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-3:hover {
  background-color: #e4f2ff;
}

.result-row-3.selected {
  background-color: #e7eeff;
}

.div-block-3035 {
  margin-bottom: 10px;
}

.step-3 {
  z-index: 3;
  color: #fff;
  background-color: #00ac3f;
  border: 1px solid #fff;
  border-radius: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-top: -16px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.step-3:hover, .step-3.w--current {
  background-color: #04722c;
}

.step-3.current {
  background-color: #055522;
}

.progress-label-4 {
  color: #00ac3f;
  text-align: center;
  min-width: 130px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  position: relative;
  top: 33px;
}

.form-wrapper-3 {
  background-color: #fff;
  border: 1px solid #cfcfcf63;
  border-radius: 16px;
  width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.results-holder-5 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3036 {
  display: flex;
}

.form-display-section-3 {
  min-height: 460px;
  padding-bottom: 10px;
  display: block;
}

.form-12 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.text-block-81 {
  font-size: 16px;
  position: absolute;
}

.ac-default-label-4 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3037 {
  margin-bottom: 10px;
}

.old-recycled-product-type-modal-copy, .modal-recycled-product-type {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.general-button {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  height: 48px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.general-button:hover {
  background-color: #0077b8;
}

.general-button.xs {
  background-color: #1d8b9e00;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.general-button.xs:hover {
  background-color: #0077b8;
}

.general-button.form-2 {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  flex-flow: row;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.general-button.form-2:hover {
  background-color: #e5edf7;
}

.general-button.edit-pencil {
  background-color: #1d8b9e00;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 0;
  display: block;
}

.general-button.edit-pencil:hover {
  background-color: #0077b8;
}

.general-button.edit {
  background-color: #1d8b9e00;
  min-width: 40px;
  height: 24px;
  margin-right: 20px;
  padding: 3px 12px;
}

.general-button.edit:hover {
  background-color: #0077b8;
}

.general-button.form {
  z-index: 3;
  cursor: pointer;
  background-color: #1d8b9e00;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.general-button.form:hover {
  background-color: #0077b8;
}

.general-button.form-2-copy {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  flex-flow: row;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.general-button.form-2-copy:hover {
  background-color: #e5edf7;
}

.customer-name-row-3 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 12px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-3:hover {
  background-color: #072c42;
}

.customer-name-row-3.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-3.preview:hover {
  background-color: #0c3955;
}

.customer-info-4 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3038 {
  position: relative;
}

.item-name-wrapper-4 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-4:hover {
  background-color: #114363;
}

.div-block-3039 {
  text-decoration: none;
  display: flex;
}

.item-submit-holder-3 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 10px;
  display: flex;
}

.response-wrapper-4 {
  background-color: #0000;
  border-bottom: 1px solid #e2edff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.image-190 {
  opacity: .8;
  margin-right: 5px;
}

.text-13 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13.semi, .text-13.semi.white {
  font-weight: 600;
}

.text-13.semi.gray {
  color: #666;
}

.text-13.white {
  color: #ffffffe6;
}

.text-13.white-light {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.text-13.white-light.no-wrap {
  white-space: nowrap;
  font-weight: 400;
  overflow: hidden;
}

.text-13.grey {
  color: #494949;
}

.text-13.yellow {
  color: #e9eb86;
  font-weight: 400;
}

.summary-inner-wrapper-3 {
  background-color: #fff;
  padding: 10px 20px 10px 46px;
}

.answer-line-2 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.answer-line-2.padding {
  padding-bottom: 10px;
  position: relative;
}

.new-counterparty-tag-2 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.hover-layer-3 {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-layer-3:hover {
  opacity: 1;
}

.hover-layer-3.hidden {
  display: none;
}

.response-label-4 {
  opacity: .72;
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-right: 20px;
}

.empty-state-display-3 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-info-5 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.image-191 {
  opacity: .36;
  margin-top: 10px;
}

.item-submit-holder-4 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 10px;
  display: flex;
}

.response-wrapper-5 {
  background-color: #0000;
  border-bottom: 1px solid #e2edff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.image-192 {
  opacity: .8;
  margin-right: 5px;
}

.new-counterparty-tag-3 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.hover-layer-4 {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: none;
  position: absolute;
  inset: 0%;
}

.hover-layer-4:hover {
  opacity: 1;
}

.response-label-5 {
  opacity: .72;
  color: #000;
  width: 260px;
}

.image-193 {
  opacity: .8;
  margin-right: 5px;
}

.get-url-modal {
  z-index: 999;
  background-color: #fff;
  border-radius: 4px;
  width: 340px;
  height: 100px;
  padding: 20px 20px 15px;
  display: none;
  position: absolute;
  top: 42px;
  bottom: 0%;
  left: -120px;
  box-shadow: 4px 2px 8px 1px #0003;
}

.image-194 {
  margin-right: 6px;
}

.url-holder {
  opacity: .72;
  color: #000;
  width: 260px;
  padding-bottom: 10px;
}

.div-block-3046 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.customer-info-6 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3047 {
  position: relative;
}

.item-submit-holder-5 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 10px;
  display: flex;
}

.response-wrapper-6 {
  background-color: #0000;
  border-bottom: 1px solid #e2edff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.response-label-6 {
  opacity: .72;
  color: #000;
  width: 260px;
}

.item-submit-holder-6 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-right: 10px;
  display: flex;
}

.response-wrapper-7 {
  background-color: #0000;
  border-bottom: 1px solid #e2edff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.response-label-7 {
  opacity: .72;
  color: #000;
  width: 260px;
}

.loading-more-assignments {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.div-block-750-copy {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 120px;
  min-height: 75px;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
}

.selling-to-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.results-wrapper-4 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.link-new-counterparty-2 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.ac-default-label-5 {
  color: #8a8a8a;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.results-scroller-5 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-6 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-4 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-4:hover {
  background-color: #e4f2ff;
}

.price-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.question-template-2 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.text-block-82 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-3048 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.new-counterparty-tag-2-copy {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 6px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.new-counterparty-location-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-3049 {
  padding-bottom: 10px;
}

.input-holder {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder._2 {
  border-bottom-style: none;
}

.input-holder.h {
  border-bottom-style: none;
  display: flex;
}

.answer-wrapper-2 {
  flex-flow: column;
}

.dollar-sign {
  margin-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.dollar-sign._2 {
  margin-left: 2px;
  margin-right: 2px;
  font-size: 15px;
}

.select-field-2 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-2:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-2.margin {
  margin-right: 10px;
}

.select-field-2.pricing {
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-2.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.answer-line-3 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.input-inner-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.input-inner-wrapper.stacked {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
}

.input {
  color: #000;
  cursor: text;
  background-color: #fff0;
  border: 1px solid #fff;
  width: 100px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  margin-right: 10px;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  transition: background-color .3s;
  display: inline-block;
}

.input:hover {
  background-color: #fff;
  border: 1px solid #4cc0ff;
}

.input:active {
  border-color: #7cb7ff;
}

.input::placeholder {
  color: #73a7cc;
  font-weight: 600;
}

.input.notes {
  background-color: #f1f4f800;
  border-bottom-color: #c6dcff;
  width: 400px;
  height: 38px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.input.notes:hover {
  border-color: #c6dcff;
}

.input.notes::placeholder {
  font-weight: 400;
}

.input.med {
  width: 280px;
}

.answer-wrapper-3 {
  flex-flow: column;
}

.select-field-3 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-3:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-3.med {
  width: 115px;
  margin-left: -4px;
}

.select-field-3.margin {
  margin-right: 10px;
}

.select-field-3.left-margin {
  margin-left: 10px;
}

.select-field-3.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-3.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-3.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.answer-line-4 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-4.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-4.no-padding {
  padding-bottom: 0;
}

.text-span-6, .text-span-7 {
  color: #d85656;
}

.div-block-3050 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-span-8 {
  color: #d85656;
}

.ac-default-blue {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 46px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: 0;
}

.summary-inner-wrapper-4 {
  background-color: #fff;
  padding-top: 10px;
  padding-left: 0;
}

.item-submit-holder-7 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
}

.results-scroller-6 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-7 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-5 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-5:hover {
  background-color: #e4f2ff;
}

.divider {
  width: 100px;
  height: 1px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.response-label-8 {
  opacity: .78;
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.autocomplete-search-wrapper-2 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.response-row {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.answer-line-button {
  padding-bottom: 12px;
  padding-left: 0;
  display: inline-block;
  position: relative;
}

.answer-line-button.padding {
  padding-bottom: 10px;
  position: relative;
}

.text-span-9 {
  color: #d85656;
}

.summary-inner-wrapper-5 {
  background-color: #fff;
  padding-top: 10px;
  padding-left: 0;
}

.summary-inner-wrapper-5.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.item-submit-holder-8 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
}

.results-scroller-7 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-8 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-6 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-6:hover {
  background-color: #e4f2ff;
}

.checkbox-field-days {
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 4px;
  padding-left: 0;
}

.response-label-9 {
  opacity: .78;
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-row-2 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-2.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-2._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.item-submit-holder-9 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
}

.results-scroller-8 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.result-row-7 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-7:hover {
  background-color: #e4f2ff;
}

.response-label-10 {
  opacity: .78;
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.autocomplete-search-wrapper-copy {
  align-self: stretch;
  width: 480px;
  margin-top: -10px;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-3051 {
  width: 134px;
}

.locked-column-wrapper {
  width: 450px;
}

.locked-column-wrapper.view {
  width: 100px;
  min-width: 100px;
}

.item-count {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.div-block-3045 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.filter-section {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px 20px;
  display: block;
}

.list-header-wrapper-3 {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  height: auto;
  position: relative;
}

.revision-item {
  background-color: #00000080;
  border-radius: 4px;
  margin: 10px;
  transition: all .4s;
  display: block;
}

.open-count-label {
  color: #292929;
  text-align: center;
  padding-top: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}

.change-history {
  background-color: #1b3d5e;
  flex-flow: column;
  width: 24%;
  min-width: 280px;
  max-width: 400px;
  min-height: 90%;
  max-height: 100%;
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 12px 4px #0000004d;
}

.change-history.order-view {
  display: none;
}

.div-block-3042 {
  padding-top: 6px;
}

.row {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row:hover {
  opacity: 1;
}

.row.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.keyword-search-input-2 {
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-2::placeholder {
  color: #667792;
}

.div-block-3052 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.main-wrapper-4 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-4.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.date-range-3 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.sort-option-dd {
  color: #494949;
  text-align: center;
  cursor: pointer;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: 34px;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
  display: flex;
  position: relative;
}

.sort-option-dd.large {
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
}

.sort-option-dd.large:hover {
  background-color: #cdd8f0;
}

.div-block-3053 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.filter-label {
  color: #161616;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.item-action {
  background-color: #903782;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 10px;
  display: flex;
}

.item-action.blue {
  background-color: #1c99ff80;
}

.item-action.green {
  background-color: #0a8a81;
}

.change-panel-top-bar {
  justify-content: center;
  align-items: center;
  height: 34px;
  display: flex;
}

.change-panel-top-bar._2 {
  background-color: #202533;
  border-bottom: 1px solid #ffffff2e;
  height: auto;
  padding: 10px 12px;
  display: block;
}

.clear-all-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 60px;
  height: 33px;
  padding: 7px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button.apply:hover {
  background-color: #0000008c;
}

.filter-wrapper {
  align-items: center;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.sort-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .7;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 30px;
  margin-left: 10px;
  padding: 5px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.sort-button:hover {
  opacity: .9;
  background-color: #00000054;
}

.sort-button.selected {
  opacity: .9;
  background-color: #00000080;
}

.form-block-20 {
  margin-bottom: 0;
}

.column {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column.short {
  width: 12%;
  min-width: 120px;
}

.column.short._2 {
  background-color: #0c3955;
}

.column.short._2:hover {
  background-color: #1d3f4b;
}

.column.view {
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  min-width: 100px;
  padding-left: 16px;
  padding-right: 0;
  position: relative;
}

.column.medium {
  justify-content: space-between;
  align-items: center;
  width: 30%;
  min-width: 300px;
  position: relative;
}

.column.medium._2 {
  background-color: #0c3955;
}

.column.date {
  width: 22%;
  min-width: 160px;
}

.button-change-history {
  width: 60px;
  height: 60px;
  padding: 15px 4px 4px 14px;
  position: absolute;
  inset: 0% 14px auto auto;
}

.detail-wrapper {
  padding-top: 2px;
  padding-bottom: 2px;
}

.date-input {
  color: #161616;
  text-align: right;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  justify-content: flex-end;
  align-items: center;
  width: 150px;
  height: 36px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.search-input-wrapper {
  width: 300px;
  margin-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.text-12 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.text-12.white-tran {
  color: #ffffffa8;
  font-weight: 400;
}

.text-12.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12.semi {
  font-weight: 600;
}

.text-12.semi.white {
  text-transform: uppercase;
  text-transform: uppercase;
  text-transform: uppercase;
  text-transform: uppercase;
}

.revision-details {
  opacity: .88;
  padding: 10px 12px 6px;
}

.order-name {
  cursor: pointer;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
}

.order-name:hover {
  color: #fff;
  text-decoration: underline;
}

.table-design {
  background-color: #fff;
  border: 1px solid #7991a7;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 70px;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.table-design.hidden {
  display: block;
}

.link-5 {
  color: #63a6ee;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}

.link-5:hover {
  color: #8dc4ff;
  text-decoration: underline;
}

.customer-info-7 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.clear-keyword-icon-2 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-size: 24px;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-2:hover {
  opacity: .6;
}

.meta-data {
  padding-bottom: 6px;
}

.response-label-11 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-11.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.changed-field-name {
  padding-bottom: 5px;
  text-decoration: none;
}

.changed-field-name:hover {
  text-decoration: underline;
}

.scrolling-table-section {
  border-left: 1px solid #264e5b4f;
  border-right: 1px solid #264e5b4f;
  width: 500px;
  overflow: auto;
  box-shadow: inset 0 2px 5px #0003;
}

.image-188 {
  opacity: .56;
}

.main-content {
  flex-flow: column;
  min-width: 400px;
  max-width: 1300px;
  height: 100vh;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.order-change-tab {
  opacity: .8;
  color: #ffffffdb;
  cursor: pointer;
  background-color: #4fa6d861;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  transition: background-color .4s;
  display: flex;
}

.order-change-tab:hover {
  opacity: 1;
  background-color: #07233361;
}

.order-change-tab.selected {
  opacity: 1;
  background-color: #1b3d5e;
  position: relative;
}

.open-item-indicator {
  background-color: #bedcff;
  border-radius: 22px;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  text-decoration: none;
  position: absolute;
  inset: 12px 6px auto auto;
}

.open-item-indicator:hover {
  background-color: #98c4f6;
}

.div-block-3054 {
  position: relative;
}

.div-block-3055 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.text-15 {
  color: #000000db;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.text-15.semi {
  font-weight: 600;
}

.text-15.semi.desc {
  margin-left: 15px;
}

.meta-data-wrapper {
  opacity: .72;
  color: #000;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4px;
  display: flex;
}

.item-button {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: 12px;
  margin-right: 12px;
  padding-bottom: 10px;
  display: block;
}

.history-inner-wrapper {
  flex-flow: column;
  padding-bottom: 60px;
  overflow: auto;
}

.close-modal-13 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-13.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: static;
}

.complete-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 32px;
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 6px 10px 0;
  font-size: 17px;
  transition: background-color .4s;
  display: block;
}

.complete-button:hover {
  opacity: .9;
  background-color: #60fffa7d;
}

.changed-value {
  min-height: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  display: block;
}

.link-12-w {
  color: #fff9;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}

.link-12-w:hover {
  color: #ffffffd6;
  text-decoration: underline;
}

.sort-wrapper {
  justify-content: flex-start;
  align-items: center;
  min-height: 30px;
  margin-bottom: 10px;
  padding-top: 12px;
  display: flex;
}

.filter-button-icon {
  opacity: .8;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de0_arrow-down.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 20px;
  min-height: 20px;
  margin-left: 10px;
}

.formula-inputs {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.multi-select-results-holder-3 {
  border-radius: 6px;
  padding-bottom: 6px;
}

.filter-autocomplete-2 {
  text-align: left;
  border-bottom: 1px solid #ffffff26;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px 10px;
  display: none;
}

.select-field-4 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-4.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-4.short {
  width: 240px;
  margin-right: 20px;
}

.question-template-modal-2 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.search-wrapper-6 {
  position: relative;
}

.modal-top-bar-18 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.apply-button-3 {
  text-align: center;
  background-color: #3898ec;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 34px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 13px;
  transition: background-color .4s;
  display: flex;
}

.apply-button-3:hover {
  color: #fff;
  background-color: #1679cf;
}

.filter-option-4 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 30px;
  padding: 10px 14px;
  display: flex;
}

.filter-option-4:hover {
  background-color: #e0e0e038;
}

.filter-option-4.selected {
  background-color: #d8e6fc;
}

.tag-content-3 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-small-16 {
  color: #312b3d99;
  align-items: center;
  height: 30px;
  margin: 2px 6px;
  padding-top: 6px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.text-block-83 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.grip-line-holder {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 14px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.apply-button-wrapper {
  border-top: 1px solid #dadada;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.apply-button-wrapper.hidden {
  display: none;
}

.remove-3 {
  opacity: .72;
  background-color: #08537eb8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 8px;
}

.remove-3:hover {
  opacity: 1;
}

.remove-3.small {
  background-size: 8px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.loading-filter-menu {
  cursor: pointer;
  align-items: center;
  height: auto;
  min-height: 42px;
  padding: 4px 12px;
  font-size: 16px;
  font-weight: 600;
  display: none;
}

.grip {
  border-top: 1px solid #98bbe7;
  border-bottom: 1px solid #98bbe7;
  width: 100%;
  height: 5px;
}

.form-13 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.div-block-877 {
  height: 14px;
  min-height: 10px;
}

.filter-menu-3 {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  min-width: 240px;
  max-width: 400px;
  display: none;
  position: absolute;
  inset: 219px auto auto 475px;
  overflow: visible;
  box-shadow: 2px 6px 20px #0000004d;
}

.spot-price-inputs {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.tag-small {
  clear: left;
  background-color: #00528ca3;
  border-radius: 6px;
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  height: 32px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 4px;
  padding-left: 0;
  padding-right: 4px;
  display: block;
  position: static;
}

.tag-small:hover {
  background-color: #00528ccc;
}

.chip-label {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.chip-label.small {
  font-size: 13px;
  line-height: 16px;
}

.checkbox-11 {
  color: #ffffffb3;
  text-align: center;
  border: 1px solid #aaa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-11:hover {
  background-color: #dfdfdf;
}

.checkbox-11.selected {
  background-color: #2196f3;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-color: #2196f3;
}

.modal-option-filter {
  z-index: 100;
  display: none;
  position: fixed;
  inset: 0;
}

.ac-icon {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db7_tag.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 4px;
  margin-right: 6px;
}

.ac-icon.empty {
  background-image: none;
  width: 4px;
  min-width: 4px;
  height: 22px;
  margin-left: 0;
}

.filter-option-scroller-2 {
  background-color: #fff;
  max-height: 400px;
  padding-bottom: 5px;
  overflow: auto;
}

.close-modal-14 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.tag-item-input {
  clear: left;
  color: #aaa;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 42px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.submitted-orders-table-holder {
  flex: 1;
  overflow: auto;
}

.freeze-dragger {
  cursor: ew-resize;
  background-color: #020303;
  border-left: 1px solid #a3c8f5;
  border-right: 1px solid #a3c8f5;
  align-self: stretch;
  min-width: 6px;
}

.freeze-dragger.unselectable {
  background-color: #507aad85;
  border: 1px solid gray;
  min-width: 6px;
}

.freeze-dragger.unselectable.dragging {
  background-color: #507aad;
}

.frozen-results {
  border-color: #363af8 #0000007a #363af8 #363af8;
}

.div-block-462-copy {
  max-width: 500px;
  font-size: 22px;
  line-height: 27px;
}

.content-row {
  transition: all .4s;
}

.content-row:hover {
  background-color: #f1f7fc;
}

.content-row.selected {
  background-color: #e6f1ff;
}

.content-row.hover {
  background-color: #f1f7fc;
}

.no-input-block {
  opacity: .51;
  width: 100%;
  padding-top: 220px;
}

.content-cell {
  border-top: 1px #000;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  align-items: center;
  min-height: 40px;
  padding: 8px 10px;
  font-family: Open Sans, sans-serif;
  transition: all .4s;
  display: flex;
}

.div-block-863 {
  width: 300px;
  min-height: 100px;
}

.text-block-50 {
  text-align: center;
}

.load-more {
  text-align: center;
  width: 100%;
  height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.name-label {
  color: #313131;
  font-size: 14px;
  line-height: 18px;
}

.name-label:hover {
  color: #313131;
}

.name-label.bold {
  text-align: left;
  font-weight: 600;
}

.name-label.clickable {
  color: #0078ce;
  cursor: pointer;
  font-weight: 500;
}

.name-label.clickable:hover {
  color: #00b2ed;
}

.tab-filter-template.hidden {
  background-color: #fff;
  width: 330px;
  height: 300px;
  display: block;
  overflow: auto;
}

.scrollable-results {
  flex: 1;
  overflow: visible;
}

.twm-spinner {
  margin-top: 40px;
}

.row-select-cell {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de4_check-unchecked.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-right-style: none;
  border-right-color: #fff;
  flex-direction: column;
  justify-content: center;
  width: 26px;
  min-width: 26px;
  height: 100%;
  min-height: 30px;
  margin-right: 10px;
  display: block;
}

.row-select-cell:hover {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15df3_check-hover.png");
}

.row-select-cell.selected {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15df2_checked.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  display: block;
}

.header-cell-content-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
  display: flex;
  position: relative;
}

.result-holder {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.table-scroller {
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: hidden;
}

.block {
  border: 1px solid #000;
  min-width: 600px;
  margin-top: 20px;
  padding-top: 0;
  transition: all .4s;
  position: static;
  overflow: visible;
}

.header-cell {
  color: #fff;
  cursor: pointer;
  object-fit: fill;
  background-color: #eaeff3;
  border-right: 1px solid #fff;
  height: auto;
  padding: 6px 10px;
  font-family: Open Sans, sans-serif;
  line-height: 16px;
  overflow: visible;
}

.header-cell:hover {
  background-color: #e7e7e7;
}

.badge-2 {
  color: #fff;
  text-align: center;
  background-color: #00528c;
  border: 1px solid #ffffff80;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
  display: block;
  position: absolute;
  inset: -7px -3px auto auto;
}

.div-block-463 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.loading-indicator-view {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  font-size: 42px;
  display: block;
  position: relative;
  overflow: hidden;
}

.load-more-copy {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.div-block-3056 {
  height: 100px;
  display: flex;
}

.table-details-2 {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-462 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.sort-arrow-3 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  height: 20px;
  min-height: 20px;
  display: flex;
  position: relative;
  top: 5px;
}

.results-frame {
  width: 100%;
  display: flex;
}

.text-14-3 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-3.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-3.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-3.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-3.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3058 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.customer-info-8 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3059 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.horizonal-inner-wrapper {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6px;
  display: flex;
}

.horizonal-inner-wrapper.print {
  border-bottom-style: none;
  padding-top: 0;
}

.horizonal-inner-wrapper._2 {
  border-bottom-style: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.label-large {
  color: #3d3d3d;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-5 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-3060 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3061 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.side-order-view-wrapper {
  background-color: #0000;
  border-bottom-color: #8fb7ce;
  width: 100%;
}

.side-order-view-wrapper.preview {
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: -7px 5px 8px 3px #00000026;
}

.side-order-view-wrapper.preview.hidden {
  inset: 0% 0% 0% auto;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.side-order-view-wrapper.print-view {
  flex-flow: column;
  width: 780px;
  min-height: 90%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: -7px 5px 8px 3px #00000026;
}

.side-order-view-wrapper.read-only {
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: -7px 5px 8px 3px #00000026;
}

.side-order-view-wrapper.read-only.hidden {
  display: none;
}

.summary-inner-wrapper-4-copy {
  background-color: #fff;
  padding-top: 10px;
  padding-left: 0;
}

.answer-wrapper-4._2 {
  width: 100%;
  padding-left: 20px;
}

.result-row-8 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-8:hover {
  background-color: #e4f2ff;
}

.result-row-8.selected {
  background-color: #e7eeff;
}

.div-block-3062 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.autocomplete-search-wrapper-3 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-3.short {
  width: auto;
}

.div-block-3063 {
  width: 300px;
  min-height: 100px;
}

.order-item-3-copy {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.link-6 {
  color: #63a6ee;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}

.link-6:hover {
  color: #8dc4ff;
  text-decoration: underline;
}

.results-scroller-9 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.column-7 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-7.medium {
  justify-content: space-between;
  align-items: center;
  width: 30%;
  min-width: 300px;
  position: relative;
}

.column-7.medium._2 {
  background-color: #0c3955;
}

.column-7.date {
  width: 22%;
  min-width: 160px;
}

.column-7.view {
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  min-width: 100px;
  padding-left: 16px;
  padding-right: 0;
  position: relative;
}

.column-7.short {
  width: 12%;
  min-width: 120px;
}

.column-7.short._2 {
  background-color: #0c3955;
}

.column-7.short._2:hover {
  background-color: #1d3f4b;
}

.loading-sidebar-holder {
  background-color: #fff;
  height: 100vh;
  padding-top: 220px;
}

.select-field-5 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 6px;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-5:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.response-row-narrow {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px 20px 16px 25px;
  display: flex;
  position: relative;
}

.row-8 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-8:hover {
  opacity: 1;
}

.row-8.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.customer-name-row-3-copy {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 12px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-3-copy:hover {
  background-color: #072c42;
}

.customer-wrapper-copy {
  background-color: #0000;
  border-bottom-color: #8fb7ce;
  width: 100%;
}

.div-block-3064 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.answer-line-5 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.image-195 {
  opacity: .8;
  margin-right: 5px;
}

.div-block-3065 {
  width: 134px;
}

.response-label-12 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-12.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.order-detail-wrapper-2-copy {
  background-color: #d6e8ec;
  display: block;
}

.arrow-5 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.remove-6 {
  opacity: .72;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-6:hover {
  opacity: 1;
}

.order-wrapper-copy {
  display: block;
}

.customer-info-9 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.ac-default-label-6 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.text-block-84 {
  text-align: center;
}

.date-range-4 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.form-14 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.div-block-3066 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.results-scroller-10 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.answer-wrapper-5 {
  flex-flow: column;
}

.sort-arrow-4 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3067 {
  height: 100px;
  display: flex;
}

.image-196 {
  opacity: .56;
}

.close-modal-15 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-15.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3068 {
  padding-top: 6px;
}

.response-label-horizontal {
  opacity: .72;
  color: #000;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 20px;
}

.main-wrapper-5 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-5.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.main-wrapper-5.flex-copy, .main-wrapper-5.flex-copmly {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.chip-label-4 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.input-2 {
  color: #000;
  cursor: text;
  background-color: #fff0;
  border: 1px solid #fff;
  width: 100px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding-left: 4px;
  padding-right: 4px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  transition: background-color .3s;
  display: inline-block;
}

.input-2:hover {
  background-color: #fff;
  border: 1px solid #4cc0ff;
}

.input-2:active {
  border-color: #7cb7ff;
}

.input-2::placeholder {
  color: #73a7cc;
  font-weight: 600;
}

.input-2.notes.short {
  width: 100%;
  min-width: 200px;
}

.input-2.date {
  width: 110px;
  margin-right: 0;
  padding-left: 6px;
  padding-right: 6px;
}

.input-2.med.long {
  width: 420px;
  margin-left: -4px;
  padding-right: 25px;
}

.input-2.med {
  width: 280px;
  margin-left: 10px;
}

.input-2.notes {
  background-color: #f1f4f800;
  border-bottom-color: #c6dcff;
  width: 400px;
  height: 38px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.input-2.notes:hover {
  border-color: #c6dcff;
}

.input-2.notes::placeholder {
  font-weight: 400;
}

.input-2.long {
  width: 400px;
}

.results-holder-9 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3069 {
  position: relative;
}

.submitted-orders-table-holder-2 {
  flex: 1;
  transition: opacity 1s;
  overflow: auto;
}

.submitted-orders-table-holder-2.no-opacity {
  transition-duration: .5s;
  display: none;
  position: sticky;
}

.close-modal-16 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.filter-menu-4 {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  min-width: 240px;
  max-width: 400px;
  display: block;
  position: absolute;
  inset: 219px auto auto 475px;
  overflow: visible;
  box-shadow: 2px 6px 20px #0000004d;
}

.tag-content-4 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.modal-top-bar-19 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.form-15 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.select-field-6 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-6.short {
  width: 240px;
  margin-right: 20px;
}

.select-field-6.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.chip-label-5 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.chip-label-5.small {
  font-size: 13px;
  line-height: 16px;
}

.text-block-85 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-3070 {
  height: 14px;
  min-height: 10px;
}

.div-block-3072 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.loading-table {
  height: 200px;
  display: block;
}

.customer-info-10 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3073 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.results-wrapper-6 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-3074 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3075 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.answer-line-6 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.sort-option-dd-copy {
  color: #494949;
  text-align: center;
  cursor: pointer;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: 34px;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
  display: flex;
  position: relative;
}

.sort-option-dd-copy.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
}

.sort-option-dd-copy.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy.large:hover {
  background-color: #cdd8f0;
}

.result-row-9 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-9:hover {
  background-color: #e4f2ff;
}

.result-row-9.selected {
  background-color: #e7eeff;
}

.div-block-3076 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.answer-line-7 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-7.padding {
  padding-bottom: 10px;
  position: relative;
}

.div-block-3077 {
  width: 300px;
  min-height: 100px;
}

.link-7 {
  color: #63a6ee;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}

.link-7:hover {
  color: #8dc4ff;
  text-decoration: underline;
}

.results-scroller-11 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.column-8 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-8.medium._2 {
  background-color: #0c3955;
}

.column-8.date {
  min-width: 160px;
}

.column-8.view {
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  min-width: 100px;
  padding-left: 16px;
  padding-right: 0;
  position: relative;
}

.column-8.short {
  width: 12%;
  min-width: 120px;
}

.column-8.short._2 {
  background-color: #0c3955;
}

.column-8.short._2:hover {
  background-color: #1d3f4b;
}

.column-8.short._38 {
  height: 38px;
}

.column-8.approve {
  padding-left: 6px;
}

.column-8.status {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  min-width: 220px;
  padding-right: 12px;
}

.column-8.id {
  flex: none;
  width: 65px;
  min-width: 65px;
}

.column-8.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-8.id {
  min-width: 65px;
}

.column-8.s {
  width: 20%;
  min-width: 150px;
}

.column-8.s._38 {
  height: 38px;
}

.column-8.medium._38 {
  z-index: 1;
  background-color: #0c3955;
  height: 38px;
}

.column-8.medium {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 300px;
  position: relative;
}

.column-8.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-8.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 220px;
  padding-right: 12px;
}

.select-field-7 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 6px;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-7:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-7.margin {
  margin-right: 10px;
}

.no-input-block-2 {
  opacity: .51;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.row-9 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-9:hover {
  opacity: 1;
}

.row-9.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.div-block-3078 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-3079 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.image-197 {
  opacity: .8;
  margin-right: 5px;
}

.div-block-3080 {
  width: 134px;
}

.response-label-13 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-13.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-6 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.arrow-6 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.remove-7 {
  opacity: .72;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-7:hover {
  opacity: 1;
}

.customer-info-11 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.ac-default-label-7 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.text-block-86 {
  text-align: center;
}

.date-range-5 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.form-16 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.div-block-3081 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.results-scroller-12 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.tag-content-5 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.answer-wrapper-6 {
  flex-flow: column;
}

.sort-arrow-5 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3082 {
  height: 100px;
  display: flex;
}

.select-field-8 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-8:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-8.left-margin {
  margin-left: 10px;
}

.select-field-8.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-8.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-8.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.image-198 {
  opacity: .56;
}

.close-modal-17 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-17.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3083 {
  padding-top: 6px;
}

.results-holder-10 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3084 {
  position: relative;
}

.close-modal-18 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.tag-content-6 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.modal-top-bar-20 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.form-17 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.select-field-9 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-9.short {
  width: 240px;
  margin-right: 20px;
}

.select-field-9.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.chip-label-7 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.chip-label-7.small {
  font-size: 13px;
  line-height: 16px;
}

.text-block-87 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-3085 {
  height: 14px;
  min-height: 10px;
}

.div-block-3087 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.close-modal-19 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-10 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-10.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-10.short {
  width: 240px;
  margin-right: 20px;
}

.results-scroller-13 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.text-block-88 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-3088 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.result-row-10 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-10:hover {
  background-color: #e4f2ff;
}

.progress-label-5 {
  color: #00ac3f;
  text-align: center;
  min-width: 130px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  position: relative;
  top: 33px;
}

.div-block-3089 {
  position: relative;
}

.result-row-11 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-11:hover {
  background-color: #e4f2ff;
}

.text-block-89 {
  font-size: 16px;
  position: absolute;
}

.div-block-3090 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-8 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-8.no-padding {
  padding-bottom: 0;
}

.answer-line-8.padding {
  padding-bottom: 10px;
  position: relative;
}

.modal-select-disposal-service {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.question-template-3 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-4 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-4:hover {
  background-color: #02507a;
}

.result-row-12 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-12:hover {
  background-color: #e4f2ff;
}

.result-row-12.selected {
  background-color: #e7eeff;
}

.results-wrapper-7 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3091 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3092 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-14 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3093 {
  padding-bottom: 10px;
}

.question-template-modal-3 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 460px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.customer-info-12 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.response-row-3 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.div-block-3094 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-90 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.answer-line-9 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.results-scroller-15 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3095 {
  align-items: flex-start;
  display: flex;
}

.image-199 {
  opacity: .8;
  margin-right: 5px;
}

.chip-label-8 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.remove-8 {
  opacity: .72;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-8:hover {
  opacity: 1;
}

.div-block-3096 {
  text-decoration: none;
  display: flex;
}

.customer-info-13 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-5 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-200 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-5 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-5:hover {
  background-color: #002fad;
}

.form-button-5.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-5.back:hover {
  background-color: #6d80a3;
}

.form-button-5.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.ac-default-label-8 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-201 {
  margin-right: 6px;
}

.new-order-button-3 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #1d8b9e;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  height: 48px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.new-order-button-3:hover {
  background-color: #0c6d7e;
}

.new-order-button-3.xs {
  background-color: #1d8b9e00;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.new-order-button-3.xs:hover {
  background-color: #1d8b9e5c;
}

.image-202 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-4 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.form-18 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.order-item-4 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.item-submit-holder-10 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
}

.result-row-13 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-13:hover {
  background-color: #e4f2ff;
}

.link-new-counterparty-3 {
  margin-top: 60px;
  margin-bottom: 40px;
}

.link-new-counterparty-3.hidden {
  display: block;
}

.autocomplete-search-wrapper-4 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.div-block-3097 {
  width: 80px;
  padding-right: 20px;
}

.select-field-11 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-11:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-11.left-margin {
  margin-left: 10px;
}

.select-field-11.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-11.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-11.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-11.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-11.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.response-label-14 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-right: 20px;
}

.modal-top-bar-21 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.empty-state-display-4 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.results-scroller-16 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-11 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-6 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.div-block-3099 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.customer-info-14 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3100 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3101 {
  display: flex;
}

.div-block-3102 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3103 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.customer-order-wrapper {
  background-color: #0000;
  border-bottom-color: #8fb7ce;
  width: 100%;
}

.result-row-14 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-14:hover {
  background-color: #e4f2ff;
}

.result-row-14.selected {
  background-color: #e7eeff;
}

.div-block-3104 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.remove-9 {
  opacity: .72;
  cursor: pointer;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-9:hover {
  opacity: 1;
}

.div-block-3105 {
  width: 300px;
  min-height: 100px;
}

.link-8 {
  color: #63a6ee;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}

.link-8:hover {
  color: #8dc4ff;
  text-decoration: underline;
}

.results-scroller-17 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.contact-inner-wrapper {
  padding-bottom: 15px;
}

.text-14-2-copy {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.checkbox-field-days-2 {
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.div-block-3106 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.contact-wrapper {
  flex-flow: column;
  padding-bottom: 20px;
}

.div-block-3107 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.answer-line-10 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.div-block-3108 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.image-203 {
  opacity: .8;
  margin-right: 5px;
}

.item-submit-holder-11 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-11.awf {
  text-align: left;
  flex-flow: row;
}

.close-modal-20 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-20.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3109 {
  width: 134px;
}

.response-label-15 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-15.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-9 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.arrow-7 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3110 {
  text-decoration: none;
  display: flex;
}

.customer-info-15 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.ac-default-label-9 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.new-order-button-4 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #1d8b9e;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  height: 48px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.new-order-button-4:hover {
  background-color: #0c6d7e;
}

.new-order-button-4.xs {
  text-align: center;
  background-color: #1d8b9e00;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.new-order-button-4.xs.side-bar-hide {
  display: flex;
}

.new-order-button-4.xs {
  background-color: #1d8b9e00;
  min-width: 80px;
  height: 38px;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.new-order-button-4.xs:hover {
  background-color: #1d8b9e5c;
}

.response-row-4 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-4.side-bar-show, .response-row-4.side-bar-view {
  flex-flow: column;
}

.text-block-91 {
  text-align: center;
}

.date-range-6 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.form-19 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.div-block-3111 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.custom-checkbox {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox:hover {
  background-color: #f0f0f0;
}

.custom-checkbox.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.no-contacts-message {
  padding-top: 20px;
  padding-bottom: 20px;
}

.response-row-5 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-5.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-5._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.sort-arrow-6 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3112 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3113 {
  height: 100px;
  display: flex;
}

.response-label-16 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-16.side-bar-show {
  width: auto;
}

.select-field-12 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-12:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-12.left-margin {
  margin-left: 10px;
}

.select-field-12.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-12.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-12.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-12.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-12.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.image-204 {
  opacity: .56;
}

.close-modal-21 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-21.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3114 {
  padding-top: 6px;
}

.chip-label-10 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.button {
  color: #0077b8;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #0077b8;
  border-radius: 4px;
  padding: 5px 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  transition: background-color .3s;
}

.button:hover {
  background-color: #d1e9ff;
}

.results-holder-12 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3115 {
  position: relative;
}

.close-modal-22 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.nz-15-81 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}

.nz-15-81.bold {
  font-weight: 700;
}

.nz-15-81.bold.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.modal-top-bar-22 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.tag-content-7 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.modal-top-bar-23 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.form-20 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.select-field-13 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-13.short {
  width: 240px;
  margin-right: 20px;
}

.select-field-13.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.chip-label-11 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.chip-label-11.small {
  font-size: 13px;
  line-height: 16px;
}

.text-block-92 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-3116 {
  height: 14px;
  min-height: 10px;
}

.close-modal-23 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.nz-15-82 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}

.nz-15-82.bold {
  font-weight: 700;
}

.nz-15-82.bold.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.modal-top-bar-24 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.tag-content-8 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.modal-top-bar-25 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.form-21 {
  flex-direction: column;
  padding-bottom: 0;
  display: flex;
}

.select-field-14 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-14.short {
  width: 240px;
  margin-right: 20px;
}

.select-field-14.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.chip-label-12 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.chip-label-12.small {
  font-size: 13px;
  line-height: 16px;
}

.text-block-93 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.div-block-3117 {
  height: 14px;
  min-height: 10px;
}

.div-block-3119 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.close-modal-24 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-15 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-15.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-15.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-3120 {
  display: flex;
}

.results-scroller-18 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.text-block-94 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.nz-15-83 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}

.nz-15-83.bold {
  font-weight: 700;
}

.nz-15-83.bold.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.div-block-3121 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.progress-label-6 {
  color: #00ac3f;
  text-align: center;
  min-width: 130px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  position: relative;
  top: 33px;
}

.ac-default-label-10 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3122 {
  position: relative;
}

.modal-top-bar-26 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-15 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-15:hover {
  background-color: #e4f2ff;
}

.text-block-95 {
  font-size: 16px;
  position: absolute;
}

.div-block-3123 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.question-template-4 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-6 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-6:hover {
  background-color: #02507a;
}

.result-row-16 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-16:hover {
  background-color: #e4f2ff;
}

.result-row-16.selected {
  background-color: #e7eeff;
}

.remove-10 {
  opacity: .72;
  cursor: pointer;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-10:hover {
  opacity: 1;
}

.results-wrapper-8 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3124 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3125 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-19 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3126 {
  padding-bottom: 10px;
}

.question-template-modal-4 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 460px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.customer-info-16 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3127 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-block-96 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.answer-line-11 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.div-block-3128 {
  align-items: flex-start;
  display: flex;
}

.image-205 {
  opacity: .8;
  margin-right: 5px;
}

.item-submit-holder-12 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-12.awf {
  text-align: left;
  flex-flow: row;
}

.close-modal-25 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-25.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3129 {
  text-decoration: none;
  display: flex;
}

.customer-info-17 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-6 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-206 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-7 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-7:hover {
  background-color: #002fad;
}

.form-button-7.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-7.back:hover {
  background-color: #6d80a3;
}

.form-button-7.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.image-207 {
  margin-right: 6px;
}

.image-208 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-5 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.autocomplete-search-wrapper-5 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.response-row-6 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-3130 {
  width: 80px;
  padding-right: 20px;
}

.response-label-17 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-17.side-bar-show {
  width: auto;
}

.select-field-16 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-16:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-16.left-margin {
  margin-left: 10px;
}

.select-field-16.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-16.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-16.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-16.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-16.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-27 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-13 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.empty-state-display-5 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.results-scroller-20 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-13 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-7 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-17 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-17:hover {
  background-color: #e4f2ff;
}

.result-row-17.selected {
  background-color: #e7eeff;
}

.div-block-3132 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.close-modal-26 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-17 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-17.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-17.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-3133 {
  display: flex;
}

.results-scroller-21 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.text-block-97 {
  margin-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.nz-15-84 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}

.nz-15-84.bold {
  font-weight: 700;
}

.nz-15-84.bold.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.div-block-3134 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.progress-label-7 {
  color: #00ac3f;
  text-align: center;
  min-width: 130px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  position: relative;
  top: 33px;
}

.ac-default-label-11 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3135 {
  position: relative;
}

.text-block-98 {
  font-size: 16px;
  position: absolute;
}

.div-block-3136 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.question-template-5 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-8 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-8:hover {
  background-color: #02507a;
}

.result-row-18 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-18:hover {
  background-color: #e4f2ff;
}

.result-row-18.selected {
  background-color: #e7eeff;
}

.remove-11 {
  opacity: .72;
  cursor: pointer;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-11:hover {
  opacity: 1;
}

.results-wrapper-9 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3137 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3138 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-22 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3139 {
  padding-bottom: 10px;
}

.question-template-modal-5 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 460px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.customer-info-18 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3140 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.answer-line-12 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.div-block-3141 {
  align-items: flex-start;
  display: flex;
}

.image-209 {
  opacity: .8;
  margin-right: 5px;
}

.item-submit-holder-13 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-13.awf {
  text-align: left;
  flex-flow: row;
}

.close-modal-27 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-27.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3142 {
  text-decoration: none;
  display: flex;
}

.customer-info-19 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-7 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-210 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-9 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-9:hover {
  background-color: #002fad;
}

.form-button-9.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-9.back:hover {
  background-color: #6d80a3;
}

.form-button-9.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.image-211 {
  margin-right: 6px;
}

.image-212 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-6 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.autocomplete-search-wrapper-6 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.response-row-7 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-3143 {
  width: 80px;
  padding-right: 20px;
}

.response-label-18 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-18.side-bar-show {
  width: auto;
}

.select-field-18 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-18:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-18.left-margin {
  margin-left: 10px;
}

.select-field-18.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-18.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-18.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-18.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-18.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-28 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-14 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.empty-state-display-6 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.results-scroller-23 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-14 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-8 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-19 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-19:hover {
  background-color: #e4f2ff;
}

.result-row-19.selected {
  background-color: #e7eeff;
}

.div-block-3145 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.close-modal-28 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-19 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-19.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-19.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-3146 {
  display: flex;
}

.results-scroller-24 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3147 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ac-default-label-12 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3148 {
  position: relative;
}

.text-block-99 {
  font-size: 16px;
  position: absolute;
}

.div-block-3149 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.question-template-6 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-10 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-10:hover {
  background-color: #02507a;
}

.result-row-20 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-20:hover {
  background-color: #e4f2ff;
}

.result-row-20.selected {
  background-color: #e7eeff;
}

.remove-12 {
  opacity: .72;
  cursor: pointer;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-12:hover {
  opacity: 1;
}

.results-wrapper-10 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3150 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3151 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-25 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3152 {
  padding-bottom: 10px;
}

.div-block-3153 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.answer-line-13 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.div-block-3154 {
  align-items: flex-start;
  display: flex;
}

.image-213 {
  opacity: .8;
  margin-right: 5px;
}

.item-submit-holder-14 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-14.awf {
  text-align: left;
  flex-flow: row;
}

.close-modal-29 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-29.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3155 {
  text-decoration: none;
  display: flex;
}

.customer-info-20 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-8 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-214 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-11 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-11:hover {
  background-color: #002fad;
}

.form-button-11.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-11.back:hover {
  background-color: #6d80a3;
}

.form-button-11.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.ac-default-label-13 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-215 {
  margin-right: 6px;
}

.image-216 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-7 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.autocomplete-search-wrapper-7 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.response-row-8 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-3156 {
  width: 80px;
  padding-right: 20px;
}

.response-label-19 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-19.side-bar-show {
  width: auto;
}

.select-field-20 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-20:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-20.left-margin {
  margin-left: 10px;
}

.select-field-20.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-20.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-20.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-20.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-20.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-29 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-15 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.empty-state-display-7 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.results-scroller-26 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-15 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-9 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-21 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-21:hover {
  background-color: #e4f2ff;
}

.result-row-21.selected {
  background-color: #e7eeff;
}

.div-block-3158 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.close-modal-30 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-21 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-21.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-21.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-3159 {
  display: flex;
}

.results-scroller-27 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3160 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3161 {
  position: relative;
}

.text-block-100 {
  font-size: 16px;
  position: absolute;
}

.div-block-3162 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.question-template-7 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-12 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-12:hover {
  background-color: #02507a;
}

.result-row-22 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-22:hover {
  background-color: #e4f2ff;
}

.result-row-22.selected {
  background-color: #e7eeff;
}

.remove-13 {
  opacity: .72;
  cursor: pointer;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-13:hover {
  opacity: 1;
}

.remove-13.xs {
  background-size: 8px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: 6px;
}

.results-wrapper-11 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3163 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3164 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-28 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3165 {
  padding-bottom: 10px;
}

.div-block-3166 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.answer-line-14 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.div-block-3167 {
  align-items: flex-start;
  display: flex;
}

.image-217 {
  opacity: .8;
  margin-right: 5px;
}

.item-submit-holder-15 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-15.awf {
  text-align: left;
  flex-flow: row;
}

.close-modal-31 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-31.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3168 {
  text-decoration: none;
  display: flex;
}

.customer-info-21 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-9 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-218 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-13 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-13:hover {
  background-color: #002fad;
}

.form-button-13.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-13.back:hover {
  background-color: #6d80a3;
}

.form-button-13.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.ac-default-label-14 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-219 {
  margin-right: 6px;
}

.image-220 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-8 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.autocomplete-search-wrapper-8 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.response-row-9 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-3169 {
  width: 80px;
  padding-right: 20px;
}

.response-label-20 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-20.side-bar-show {
  width: auto;
}

.select-field-22 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-22:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-22.left-margin {
  margin-left: 10px;
}

.select-field-22.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-22.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-22.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-22.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-22.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-30 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-16 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.empty-state-display-8 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.results-scroller-29 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-16 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-10 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-23 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-23:hover {
  background-color: #e4f2ff;
}

.result-row-23.selected {
  background-color: #e7eeff;
}

.div-block-3171 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.close-modal-32 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-23 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-23.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-23.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-3172 {
  display: flex;
}

.results-scroller-30 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3173 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3174 {
  position: relative;
}

.item-submit-holder-16 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-16.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-101 {
  font-size: 16px;
  position: absolute;
}

.div-block-3175 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.question-template-8 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-14 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-14:hover {
  background-color: #02507a;
}

.result-row-24 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-24:hover {
  background-color: #e4f2ff;
}

.result-row-24.selected {
  background-color: #e7eeff;
}

.results-wrapper-12 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3176 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3177 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-31 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3178 {
  padding-bottom: 10px;
}

.div-block-3179 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.answer-line-15 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.div-block-3180 {
  align-items: flex-start;
  display: flex;
}

.image-221 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-33 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-33.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3181 {
  text-decoration: none;
  display: flex;
}

.customer-info-22 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-10 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-222 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-15 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-15:hover {
  background-color: #002fad;
}

.form-button-15.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-15.back:hover {
  background-color: #6d80a3;
}

.form-button-15.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.ac-default-label-15 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-223 {
  margin-right: 6px;
}

.image-224 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-9 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.autocomplete-search-wrapper-9 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.response-row-10 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-3182 {
  width: 80px;
  padding-right: 20px;
}

.response-label-21 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-21.side-bar-show {
  width: auto;
}

.select-field-24 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-24:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-24.left-margin {
  margin-left: 10px;
}

.select-field-24.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-24.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-24.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-24.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-24.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-31 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-17 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.empty-state-display-9 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.results-scroller-32 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-17 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-11 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-25 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-25:hover {
  background-color: #e4f2ff;
}

.result-row-25.selected {
  background-color: #e7eeff;
}

.div-block-3184 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3185 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3186 {
  display: flex;
}

.div-block-3187 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3188 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.item-submit-holder-17 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-17.awf {
  text-align: left;
  flex-flow: row;
}

.result-row-26 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-26:hover {
  background-color: #e4f2ff;
}

.result-row-26.selected {
  background-color: #e7eeff;
}

.div-block-3189 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3190 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-33 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3191 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3192 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.answer-line-16 {
  padding-bottom: 12px;
  padding-left: 0;
  position: relative;
}

.answer-line-16.hidden {
  display: block;
}

.div-block-3193 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.image-225 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-34 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-34.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3194 {
  width: 134px;
}

.arrow-8 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3195 {
  text-decoration: none;
  display: flex;
}

.customer-info-23 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.ac-default-label-16 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.text-block-102 {
  text-align: center;
}

.date-range-7 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.div-block-3196 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.response-row-11 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-11.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-11._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.sort-arrow-7 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3197 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3198 {
  height: 100px;
  display: flex;
}

.response-label-22 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-22.side-bar-show {
  width: auto;
}

.select-field-25 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-25:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-25.left-margin {
  margin-left: 10px;
}

.select-field-25.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-25.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-25.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-25.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-25.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.image-226 {
  opacity: .56;
}

.close-modal-35 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-35.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3199 {
  padding-top: 6px;
}

.chip-label-18 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-18 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-27 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-27:hover {
  background-color: #e4f2ff;
}

.result-row-27.selected {
  background-color: #e7eeff;
}

.div-block-3200 {
  position: relative;
}

.close-modal-36 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.tag-content-9 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.modal-top-bar-32 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.remove-14 {
  opacity: .72;
  background-color: #08537eb8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 8px;
}

.remove-14:hover {
  opacity: 1;
}

.remove-14.small {
  background-size: 8px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.select-field-26 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-26.short {
  width: 240px;
  margin-right: 20px;
}

.select-field-26.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.chip-label-19 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.chip-label-19.small {
  font-size: 13px;
  line-height: 16px;
}

.div-block-3201 {
  height: 14px;
  min-height: 10px;
}

.question-template-modal-6 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.div-block-3203 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3204 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.upload-tiems-wrapper {
  max-height: 560px;
  padding-bottom: 22px;
  display: block;
  overflow: auto;
}

.close-modal-37 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3205 {
  display: flex;
}

.results-scroller-34 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3206 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.upload-item-row {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.div-block-3207 {
  position: relative;
}

.item-submit-holder-18 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-18.awf {
  text-align: left;
  flex-flow: row;
}

.text-200 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-103 {
  font-size: 16px;
  position: absolute;
}

.div-block-3208 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-17 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.question-template-9 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-16 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-16:hover {
  background-color: #02507a;
}

.result-row-28 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-28:hover {
  background-color: #e4f2ff;
}

.result-row-28.selected {
  background-color: #e7eeff;
}

.div-block-3209 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-13 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3210 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3211 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-35 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar {
  width: 100%;
  padding-right: 0;
}

.div-block-3212 {
  padding-bottom: 10px;
}

.answer-line-18 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-18.no-padding {
  padding-bottom: 0;
}

.div-block-3213 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.uploaded-file-2 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.select-field-27 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 6px;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-27:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-27.margin {
  margin-right: 10px;
}

.text-block-104 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.upload-drag-drop-button {
  cursor: pointer;
  background-color: #f1faff;
  border: 1px dashed #96c5ff;
  border-radius: 4px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 20px;
  margin-top: 10px;
  padding: 25px;
  text-decoration: none;
}

.upload-drag-drop-button._2 {
  background-color: #f1faff14;
}

.upload-drag-drop-button.sm {
  max-width: 640px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px;
}

.upload-drag-drop-button.sm-2 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px;
}

.div-block-3214 {
  align-items: flex-start;
  display: flex;
}

.image-227 {
  opacity: .8;
  margin-right: 5px;
}

.progress-bar-holder {
  background-color: #d8f0f8;
  height: 18px;
  margin-top: 8px;
}

.close-modal-38 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-38.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-20 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.cancel-upload {
  background-color: #d1d1d1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-left: 12px;
  margin-right: 0;
  transition: background-color .4s;
  display: flex;
}

.cancel-upload:hover {
  background-color: #858585;
}

.uploading-loader {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.uploading-loader.hidden {
  display: block;
}

.div-block-3215 {
  text-decoration: none;
  display: flex;
}

.customer-info-24 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-11 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-228 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-17 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-17:hover {
  background-color: #002fad;
}

.form-button-17.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-17.back:hover {
  background-color: #6d80a3;
}

.form-button-17.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.ac-default-label-17 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-229 {
  margin-right: 6px;
}

.image-230 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-10 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.rental-upload {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.autocomplete-search-wrapper-10 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.response-row-12 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-3216 {
  width: 80px;
  padding-right: 20px;
}

.text-14-5 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-5.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-5.semi {
  font-weight: 600;
  line-height: 24px;
}

.response-label-23 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-23.side-bar-show {
  width: auto;
}

.select-field-28 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-28:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-28.left-margin {
  margin-left: 10px;
}

.select-field-28.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-28.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-28.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-28.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-28.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.uploading-file {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 34px;
  width: 42px;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  margin-left: auto;
  margin-right: auto;
}

.modal-top-bar-33 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-21 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-36 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-19 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-12 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-29 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-29:hover {
  background-color: #e4f2ff;
}

.result-row-29.selected {
  background-color: #e7eeff;
}

.div-block-3218 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3219 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3220 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3221 {
  display: flex;
}

.div-block-3222 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3223 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.item-submit-holder-19 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-19.awf {
  text-align: left;
  flex-flow: row;
}

.text-201 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-201.white {
  color: #fff;
}

.answer-line-19 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-30 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-30:hover {
  background-color: #e4f2ff;
}

.result-row-30.selected {
  background-color: #e7eeff;
}

.div-block-3224 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.autocomplete-search-wrapper-11 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-3225 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3226 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-37 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.answer-line-20 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-20.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-20.no-padding {
  padding-bottom: 0;
}

.div-block-3227 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.select-field-29 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 6px;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-29:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-29.margin {
  margin-right: 10px;
}

.text-block-105 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-3228 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-3229 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.image-231 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-39 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-39.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3230 {
  width: 134px;
}

.chip-label-22 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.arrow-9 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3231 {
  text-decoration: none;
  display: flex;
}

.customer-info-25 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.ac-default-label-18 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.text-block-106 {
  text-align: center;
}

.date-range-8 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.div-block-3232 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.sort-arrow-8 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3233 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3234 {
  height: 100px;
  display: flex;
}

.text-14-6 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-6.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-6.semi {
  font-weight: 600;
  line-height: 24px;
}

.response-label-24 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-24.side-bar-show, .response-label-24.side-bar-view {
  width: auto;
}

.select-field-30 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-30:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-30.left-margin {
  margin-left: 10px;
}

.select-field-30.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-30.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-30.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-30.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-30.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-40 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-40.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-label-25 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.div-block-3235 {
  padding-top: 6px;
}

.chip-label-23 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.response-row-13 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-13.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-13._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.results-holder-20 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-31 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-31:hover {
  background-color: #e4f2ff;
}

.result-row-31.selected {
  background-color: #e7eeff;
}

.div-block-3236 {
  position: relative;
}

.modal-container-4 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.image-232 {
  filter: invert();
  margin-right: 4px;
}

.modal-drawing-2 {
  z-index: 995;
  background-color: #0006;
  padding-top: 40px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.div-block-3237 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.line-weight {
  align-items: center;
  height: 24px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 18px;
  transition: background-color .3s;
  display: flex;
}

.line-weight:hover {
  background-color: #39393a;
}

.div-block-1839 {
  width: 54px;
}

.save-button-drawing {
  color: #fff;
  background-color: #1695f0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 90px;
  margin-left: 20px;
  transition: background-color .4s;
  display: flex;
}

.save-button-drawing:hover {
  color: #fff;
  background-color: #0e82d4;
}

.tool-color-selected {
  background-color: #ff0;
  border: 2px solid #fff;
  width: 22px;
  height: 22px;
  margin-right: 0;
  display: inline-block;
}

.toolbar-holder {
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.drawing-toolbar {
  background-color: #f3f3f3;
  border-radius: 0 0 8px 8px;
  justify-content: center;
  align-items: flex-start;
  height: 18%;
  min-height: 100px;
  display: flex;
  position: static;
  inset: 0 0 84px;
}

.modal-content-drawing {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 90%;
  min-width: 992px;
  height: 90%;
  min-height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 0 0;
  display: block;
  position: static;
  overflow: visible;
}

.toolbar-color-swatch {
  background-color: #000;
  border: 1px solid #fff;
  width: 22px;
  height: 22px;
  margin-left: 2px;
  margin-right: 2px;
  display: inline-block;
}

.toolbar-color-swatch.cyan {
  background-color: #0ff;
}

.toolbar-color-swatch.yellow {
  background-color: #ff0;
}

.toolbar-color-swatch.pink {
  background-color: #f0f;
}

.toolbar-color-swatch.green {
  background-color: #0f0;
}

.toolbar-color-swatch.blue {
  background-color: #00f;
}

.toolbar-color-swatch.red {
  background-color: red;
}

.toolbar-color-swatch.grey {
  background-color: #b3b3b3;
}

.toolbar-color-swatch.white {
  background-color: #fff;
}

.div-block-3238 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-item-wrapper-2 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 14px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-2:hover {
  background-color: #092231;
}

.drawing-content {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  height: 78%;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tool {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-right: 4px;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.tool:hover, .tool:focus {
  background-color: #39393a;
}

.tool.text {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fd06a6ab2c101d8044b_icon-text.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 36px;
}

.tool.undo {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fd06a6ab2c101d8049d_icon-undo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 38px;
  width: 46px;
  height: 46px;
  margin-right: 4px;
}

.tool.arrow {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fcf6a6ab2c101d803c6_icon-line-arrow.png");
  background-position: 50%;
  background-size: 36px;
}

.tool.crop {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fcf6a6ab2c101d803be_icon-crop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 36px;
  background-attachment: scroll;
}

.tool.erase {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fcf6a6ab2c101d80389_icon-eraser.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 36px;
}

.tool.line-weight {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fd06a6ab2c101d804c6_icon-thickness.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 36px;
  width: 46px;
  height: 46px;
}

.tool.line {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fd06a6ab2c101d804ad_icon-line.png");
  background-position: 50%;
  background-size: 36px;
}

.tool.pen {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fd06a6ab2c101d80411_icon-freehand.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 36px;
}

.tool.rotate {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fcf6a6ab2c101d803b6_icon-rotate.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32px;
}

.tool.rotate.hidden {
  display: none;
}

.tool.redo {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c54fd06a6ab2c101d804d8_icon-redo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 38px;
  width: 46px;
  height: 46px;
  margin-right: 4px;
}

.div-block-1850 {
  height: 54px;
}

.line-option {
  border: 0 #fff;
  border-top: 2px solid #fff;
  width: 40px;
  margin-right: 12px;
}

.line-option._4px {
  border-width: 4px 0 0;
  border-color: #fff;
  border-left-style: none;
  border-right-style: none;
}

.line-option._6px {
  border-width: 6px 0 0;
  border-color: #fff;
  border-left-style: none;
  border-right-style: none;
}

.line-option._8px {
  border-width: 8px 4px;
  border-color: #fff;
  border-left-style: none;
  border-right-style: none;
}

.menu-line-weights {
  z-index: 96;
  background-color: #585858;
  border: 1px solid #a1a1a1;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 98px;
  height: auto;
  padding: 8px 0;
  display: block;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 3px #00000078;
}

.div-block-1892 {
  position: absolute;
}

.pause {
  display: inline-block;
}

.menu-item-wrapper-3 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-3:hover {
  background-color: #092231;
}

.text-block-107 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.menu-colors {
  z-index: 95;
  background-color: #585858;
  border: 1px solid #a1a1a1;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  width: 100px;
  height: auto;
  padding: 10px 10px 6px;
  display: block;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  box-shadow: 1px 1px 3px #00000078;
}

.dot {
  background-color: #ed4444;
  border-radius: 14px;
  min-width: 10px;
  min-height: 10px;
  margin-top: -9px;
  margin-left: 5px;
}

.modalclosediv-7 {
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  position: relative;
  top: -14px;
}

.div-block-1868 {
  height: 40px;
}

.play-pause-holder {
  opacity: .7;
  margin-right: 20px;
  transition: opacity .3s;
}

.play-pause-holder:hover {
  opacity: .9;
}

.drawing-tools {
  background-color: #585858;
  border-radius: 8px;
  align-items: center;
  width: 598px;
  height: 54px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  position: relative;
}

.div-block-3239 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.image-233 {
  opacity: .84;
}

.tool-overlay {
  z-index: 98;
  background-color: #ffffff8a;
  border-radius: 8px;
  width: 526px;
  height: 54px;
  display: none;
  position: absolute;
  right: 0;
}

.div-block-3240 {
  overflow: hidden;
}

.div-block-3240.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.text-196 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-196.white {
  color: #fff;
}

.close-modal-41 {
  cursor: pointer;
  display: inline-block;
}

.nz-15-85 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-85.semi {
  font-weight: 700;
}

.nz-15-85.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.play {
  display: inline-block;
}

.div-block-1825 {
  width: 40px;
}

.div-block-1825:hover {
  border-width: 2px;
}

.modal-container-5 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.image-234 {
  filter: invert();
  margin-right: 4px;
}

.div-block-3241 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.div-block-3242 {
  width: 54px;
}

.div-block-3243 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-3244 {
  height: 54px;
}

.div-block-3245 {
  position: absolute;
}

.menu-item-wrapper-4 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-4:hover {
  background-color: #092231;
}

.text-block-108 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.modalclosediv-8 {
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  position: relative;
  top: -14px;
}

.div-block-3246 {
  height: 40px;
}

.div-block-3247 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.image-235 {
  opacity: .84;
}

.div-block-3248 {
  overflow: hidden;
}

.div-block-3248.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.text-202 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-202.white {
  color: #fff;
}

.close-modal-42 {
  cursor: pointer;
  display: inline-block;
}

.nz-15-86 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-86.semi {
  font-weight: 700;
}

.nz-15-86.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.div-block-3249 {
  width: 40px;
}

.div-block-3249:hover {
  border-width: 2px;
}

.div-block-3251 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3252 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3253 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3254 {
  display: flex;
}

.div-block-3255 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3256 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.progress-bar-holder-2 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.item-submit-holder-20 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-20.awf {
  text-align: left;
  flex-flow: row;
}

.change-history-2 {
  background-color: #1b3d5e;
  flex-flow: column;
  width: 24%;
  min-width: 280px;
  max-width: 400px;
  min-height: 90%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 12px 4px #0000004d;
}

.change-history-2.order-view {
  display: none;
}

.text-block-109 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-21 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.upload-tiems-wrapper-2 {
  max-height: 560px;
  padding-bottom: 16px;
  display: block;
  overflow: auto;
}

.result-row-32 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-32:hover {
  background-color: #e4f2ff;
}

.result-row-32.selected {
  background-color: #e7eeff;
}

.div-block-3257 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.autocomplete-search-wrapper-12 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-3258 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3259 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-38 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.answer-line-22 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-22.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-22.no-padding {
  padding-bottom: 0;
}

.div-block-3260 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.select-field-31 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 6px;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-31:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-31.margin {
  margin-right: 10px;
}

.text-14-7 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-7.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-7.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-3261 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.cancel-upload-2 {
  background-color: #77777794;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 12px;
  margin-right: 0;
  transition: background-color .4s;
  display: flex;
}

.cancel-upload-2:hover {
  background-color: #858585;
}

.image-236 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-43 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-43.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3262 {
  width: 134px;
}

.response-label-26 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-26.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-24 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3263 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.arrow-10 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3264 {
  text-decoration: none;
  display: flex;
}

.customer-info-26 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.ac-default-label-19 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-14 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-14.side-bar-view {
  flex-flow: column;
}

.text-203 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-110 {
  text-align: center;
}

.date-range-9 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.div-block-3265 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.customer-name-row-4 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-4:hover {
  background-color: #072c42;
}

.customer-name-row-4.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-4.preview:hover {
  background-color: #0c3955;
}

.table-details-3 {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sort-arrow-9 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3266 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3267 {
  height: 100px;
  display: flex;
}

.select-field-32 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-32:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-32.left-margin {
  margin-left: 10px;
}

.select-field-32.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-32.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-32.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-32.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-32.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-44 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-44.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-label-27 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.div-block-3268 {
  padding-top: 6px;
}

.chip-label-25 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-21 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-33 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-33:hover {
  background-color: #e4f2ff;
}

.result-row-33.selected {
  background-color: #e7eeff;
}

.rental-upload-2 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3269 {
  position: relative;
}

.item-duration {
  color: #fff;
  background-color: #0009;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 13px;
  line-height: 13px;
  position: absolute;
  inset: auto 4px 4px auto;
}

.library-loading-workouts {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.sound-icon {
  opacity: .86;
  width: 28px;
  display: none;
}

.sound-icon:hover {
  opacity: 1;
}

.sound-icon.visible {
  display: block;
}

.autocomplete-input-4 {
  float: none;
  clear: none;
  color: #333;
  background-color: #155279cc;
  border: 1px #cfcfcf;
  border-radius: 2px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: 4px 6px 2px;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
  position: relative;
}

.ac-default-label-small-5 {
  color: #312b3db3;
  align-items: center;
  height: 30px;
  margin: 2px 6px;
  padding-top: 6px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.sf-113 {
  color: #313131;
  padding-top: 5px;
  padding-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.sf-113:hover {
  color: #016bb6;
}

.wide-header-content-2-copy {
  z-index: auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 50px;
  display: flex;
  position: relative;
}

.wide-header-content-2-copy.left {
  background-color: #032944;
  border-bottom: 1px solid #215e85;
  justify-content: space-between;
  padding-bottom: 10px;
  padding-left: 14px;
  padding-right: 14px;
}

.timeline-audio-holder-mini {
  display: block;
  position: absolute;
  inset: 0%;
}

.tag-2 {
  background-color: #0f6da3;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  height: 36px;
  min-height: 36px;
  margin-top: 2px;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 2px 5px 0 6px;
  display: inline-block;
}

.tag-2.multiple {
  display: inline-block;
}

.progress-name-bar-2 {
  width: 280px;
  padding-right: 0;
}

.close-side-panel {
  opacity: .7;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.close-side-panel:hover {
  opacity: 1;
}

.tooltip {
  z-index: 996;
  opacity: .9;
  background-color: #262c46;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.sf-14 {
  color: #313131;
  font-size: 14px;
  line-height: 18px;
}

.sf-14.white {
  color: #fff;
  inset: 0% auto auto 0%;
}

.time-elasped {
  background-color: #2196f3;
  border-radius: 20px;
  width: 20px;
  height: 10px;
  position: absolute;
}

.time-elasped.small {
  width: 70%;
  height: 8px;
}

.time-elasped._2 {
  width: 135px;
}

.image-84 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-120 {
  opacity: .76;
}

.image-122 {
  height: 100px;
}

.item-button-icon-4 {
  width: 16px;
  margin-right: 1px;
  padding: 0;
}

.add-post-button {
  background-color: #00b2edcc;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-left: 8px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.add-post-button:hover {
  color: #fff;
  background-color: #00b2ed;
}

.video {
  margin-bottom: 0;
}

.upload-widget-heading {
  background-color: #00528c;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 44px;
  padding-top: 0;
  padding-left: 12px;
  padding-right: 6px;
  display: flex;
}

.ac-default-label-20 {
  color: #7dafd3;
  width: 230px;
  height: 40px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  top: -4px;
}

.library-tag {
  color: #00528c;
  background-color: #fff;
  border: 1px solid #00528c;
  border-radius: 6px;
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 4px;
  padding-top: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  display: inline-block;
}

.library-tag:hover {
  color: #fff;
  background-color: #00528ccc;
}

.library-tag.selected {
  color: #fff;
  background-color: #00528c;
}

.help-icon-3 {
  opacity: .74;
  background-color: #ffffff4f;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  display: flex;
  position: relative;
  top: -3px;
}

.help-icon-3:hover {
  opacity: 1;
}

.help-icon-3.dark {
  background-color: #00000080;
  top: -2px;
}

.sf-77 {
  color: #000000db;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.sf-77.white {
  color: #fff;
}

.sort-option-3 {
  color: #616161;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 50px;
  height: 30px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  line-height: 15px;
  display: flex;
}

.sort-option-3:hover {
  background-color: #d8e1e7;
}

.sort-option-3.selected {
  color: #312b3de3;
  background-color: #cad2e0;
  border-color: #fff;
}

.library-sharing-section {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.tile-thumb-2 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550617d8f1d1325ddda43_IMG_1424.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 75%;
  position: relative;
}

.tile-thumb-2.doc {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550687d8f1d1325dde21c_doc.png");
  background-size: 72px;
}

.tile-thumb-2.tall-copy, .tile-thumb-2.tall {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550627d8f1d1325ddda7b_thumb2.png");
  height: 75%;
  max-height: 75%;
  display: block;
  position: relative;
  overflow: hidden;
}

.timeline-audio-holder-mini-copy {
  display: block;
  position: static;
  inset: 0%;
}

.div-block-758 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.additional-tag-holder {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.create-new-button-5 {
  background-color: #00b2edcc;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 4px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.create-new-button-5:hover {
  color: #fff;
  background-color: #00b2ed;
}

.item-header-mini {
  color: #312b3de3;
  text-align: left;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 11px;
  display: block;
}

.image-79 {
  margin-left: 3px;
  display: none;
}

.library-tab-wrapper-content {
  flex: 1;
  display: block;
  position: relative;
  overflow: hidden;
}

.chip-label-white-sm-2-colhk {
  color: #7dafd3;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.speed-option {
  color: #ffffffdb;
  text-align: right;
  cursor: default;
  background-color: #0000;
  height: 32px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 10px;
  font-size: 14px;
}

.speed-option:hover {
  color: #fff;
  background-color: #353535;
}

.results-wrapper-14 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.tag-content-10 {
  justify-content: space-around;
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tag-content-10.small {
  align-items: center;
  height: 30px;
  min-height: 30px;
}

.audio-bottom-controls-mini {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 44px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.playback-speed-small {
  z-index: 11;
  color: #00528c;
  text-align: center;
  background-color: #ffffffdb;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 24px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: -15px 6px auto auto;
}

.playback-speed-small:hover {
  background-color: #fff;
}

.item-media-mini {
  text-align: center;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  position: relative;
}

.volume-bar {
  background-color: #fff9;
  border-radius: 20px;
  width: 10px;
  height: 60px;
  display: block;
  position: absolute;
  inset: auto 14px 34px auto;
}

.library-empty {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 40px;
  display: flex;
}

.upload-item-row-2 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 12px 4px;
  display: flex;
}

.revert-button {
  cursor: pointer;
  display: inline-block;
}

.speed-level-bar {
  background-color: #000000b3;
  border-radius: 4px;
  width: 56px;
  display: none;
  position: absolute;
  inset: auto 0 34px auto;
}

.speed-level-bar.sm {
  z-index: 1001;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: absolute;
  bottom: 30px;
}

.image-90 {
  filter: invert();
  position: relative;
}

.button-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 300px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.ac-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db7_tag.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 6px;
}

.ac-icon-2.empty {
  background-image: none;
  width: 4px;
  min-width: 4px;
  height: 22px;
}

.pause-icon {
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
  transform: rotate(0);
}

.upload-img {
  opacity: .63;
  width: 106px;
}

.plus-icon {
  opacity: .7;
  margin-right: 0;
}

.search-wrapper-7 {
  width: 390px;
  position: relative;
}

.search-wrapper-7.media {
  flex: 1;
}

.sharing-checkbox-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
}

.timeline-post-3 {
  background-color: #fff;
  border: 1px solid #fff;
  flex-direction: column;
  width: 512px;
  height: auto;
  min-height: 120px;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 10px;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  bottom: auto;
}

.timeline-post-3:hover {
  border-color: #00b2ed;
  box-shadow: 0 4px 12px #00528c80;
}

.timeline-post-3.preview {
  text-align: left;
  border-style: none;
  width: auto;
  margin-bottom: 0;
  padding-top: 0;
  transition-property: none;
  display: flex;
}

.timeline-post-3.preview:hover {
  box-shadow: none;
  border-style: none;
}

.timeline-post-3.preview:active {
  box-shadow: none;
}

.div-block-289 {
  margin-top: 14px;
}

.sf-72 {
  color: #313131;
  padding-top: 5px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 20px;
}

.sf-72.white-11 {
  color: #fff;
  cursor: default;
  font-size: 11px;
}

.bulk-select-wrapper {
  display: none;
  position: relative;
  overflow: auto;
}

.library-item-wrapper {
  object-fit: fill;
  flex: 1;
  padding-top: 12px;
  padding-left: 10px;
  transition: opacity .5s;
  display: block;
  overflow: auto;
}

.send-icon-button {
  width: 18px;
  margin-right: 3px;
}

.matched-2 {
  color: #000000db;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.tile-item-name-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25%;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.media-toggle {
  opacity: .74;
  background-color: #3b759e96;
  justify-content: center;
  align-items: center;
  min-width: 48px;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.media-toggle:hover {
  opacity: 1;
  background-color: #3b759ed6;
}

.media-toggle.selected {
  opacity: 1;
  background-color: #3b759e;
  border: 1px #00528c8f;
}

.tag-icon-chjlopy {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dba_assign_button_spinner.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 6px;
  font-size: 20px;
}

.edit-media-item {
  display: block;
}

.div-block-698 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.mini-post-content-wrapper {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 0 4px;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.cancel-upload-3 {
  background-color: #77777794;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 12px;
  margin-right: 0;
  transition: background-color .4s;
  display: flex;
}

.cancel-upload-3:hover {
  background-color: #858585;
}

.cancel-upload-3.sm {
  background-color: #0000001f;
  border: 1px solid #929292;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
}

.image-60 {
  display: none;
}

.tagging-section-wrapper {
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.library-sidebar {
  background-color: #eef2f5;
  border-style: none none none solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  flex: none;
  width: 310px;
  height: 100%;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.item-mini-button {
  text-transform: uppercase;
  max-width: 90%;
  margin-bottom: 6px;
  padding: 3px 6px;
  font-size: 8px;
  line-height: 7px;
}

.item-mini-button:hover {
  color: #fff;
}

.div-block-753 {
  display: flex;
}

.play-pause-button-mini {
  z-index: 5;
  opacity: 1;
  background-color: #0006;
  border: 2px solid #fff;
  border-radius: 62px;
  justify-content: center;
  align-items: center;
  width: 38px;
  min-width: 38px;
  height: 38px;
  min-height: 38px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -10px;
  bottom: auto;
}

.play-pause-button-mini:hover {
  opacity: 1;
  background-color: #000000b3;
}

.speed-selected {
  cursor: default;
}

.speed-selected.sm {
  font-size: 14px;
}

.sf-102 {
  color: #000000db;
  text-shadow: none;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.preview-notes {
  color: #313131;
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 14px;
  font-size: 15px;
  line-height: 18px;
  display: block;
  overflow: hidden;
}

.volume-control {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 34px;
  margin-left: 14px;
  padding-top: 4px;
  display: flex;
  position: relative;
}

.volume-control.hide {
  display: none;
}

.div-block-696 {
  flex-direction: row;
  flex: 1;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.loading-ac-tag {
  border-radius: 6px;
  justify-content: space-between;
  min-width: 40px;
  min-height: 34px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0 5px;
  display: inline-block;
}

.audio-message-wrapper-2-copy {
  background-color: #00528c;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550647d8f1d1325ddde7d_jumping.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  display: flex;
  position: relative;
}

.audio-message-wrapper-2-copy.no-image {
  background-color: #114c75;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550667d8f1d1325dde0b1_soundwave.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 128px;
  display: block;
}

.time-bar-thumb {
  opacity: 1;
  background-color: #fff9;
  border-radius: 20px;
  width: 200px;
  height: 8px;
  margin-left: 6px;
  margin-right: 4px;
  position: relative;
}

.result-row-34 {
  cursor: pointer;
  align-items: center;
  height: auto;
  min-height: 42px;
  padding: 10px 14px 10px 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-34:hover, .result-row-34.selected {
  background-color: #d8e6fc;
}

.buttonlabel-2 {
  float: none;
  color: #000000b3;
  text-align: center;
  margin-top: 22px;
  margin-bottom: 22px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: block;
}

.buttonlabel-2.white {
  color: #ffffffb3;
  align-items: center;
  margin-left: 5px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: underline;
}

.buttonlabel-2.white.f {
  font-style: normal;
  text-decoration: none;
}

.remove-15 {
  opacity: .72;
  background-color: #08537eb8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 8px;
}

.remove-15:hover {
  opacity: 1;
}

.remove-15.small {
  cursor: pointer;
  background-size: 8px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.more-tag-modal {
  z-index: 99;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  width: 240px;
  min-height: 80px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 1px 3px 14px #0003;
}

.empty-state-wrapper {
  text-align: center;
  padding: 40px 20px 20px;
}

.sort-wrapper-2 {
  align-items: center;
  display: flex;
}

.audio-time {
  justify-content: flex-end;
  width: 54px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
}

.audio-time.small {
  padding-left: 0;
  font-size: 12px;
}

.audio-time.right {
  justify-content: flex-start;
}

.toggle-divider {
  background-color: #3b759ed6;
  width: 1px;
  height: 46px;
}

.div-block-464 {
  height: 6px;
  position: absolute;
}

.arrow-down {
  cursor: pointer;
  margin-left: 6px;
  margin-right: 6px;
}

.chat-message-unit-3 {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.modal-container-6 {
  z-index: 1000;
  width: 0;
  height: 0;
  max-height: 100vh;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.audio-play-button {
  z-index: 9;
  opacity: .8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550607d8f1d1325ddd997_play-icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40px;
  height: 40px;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.audio-play-button:hover {
  opacity: 1;
}

.share-checkbox {
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #d8d8d8;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-right: 6px;
  display: flex;
}

.share-checkbox:hover {
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550617d8f1d1325ddd9d7_tick.png");
  background-position: 50%;
  background-size: cover;
  border-style: none;
}

.item-button-icon {
  width: 16px;
  margin-right: 4px;
}

.text-tooltip-2 {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  display: inline;
}

.sf-99 {
  color: #032944;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.youtube-button {
  background-color: #00b2edcc;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 40px;
  margin-left: 8px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.youtube-button:hover {
  color: #fff;
  background-color: #00b2ed;
}

.youtube-button.hidden {
  display: flex;
}

.sf-100 {
  color: #032944;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.sf-100.grey {
  color: #8f8f8f;
  text-transform: none;
  font-size: 13px;
  line-height: 16px;
}

.input-url-4 {
  margin-top: 4px;
  margin-bottom: 10px;
  display: block;
}

.settings-header {
  background-color: #00528c;
  justify-content: space-between;
  align-items: center;
  min-height: 35px;
  padding: 2px 4px 2px 10px;
  display: flex;
}

.unmatched-2 {
  color: #000000db;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.delete-exercise {
  justify-content: flex-end;
  padding: 40px 20px 20px 10px;
  display: flex;
}

.div-block-789 {
  background-color: #f7f7f7;
  flex-direction: column;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.item-name-input {
  color: #1d1d1d;
  background-color: #ffffff94;
  border: 1px solid #d3d3d3;
  width: 100%;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 14px;
  padding-top: 8px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.item-name-input:hover {
  background-color: #fff;
  border: 1px solid #d3d3d3;
}

.item-name-input:focus {
  border: 1px solid #a7a7a7;
}

.item-name-input::placeholder {
  color: #27272766;
}

.textarea-8 {
  min-height: 80px;
  margin-top: 5px;
  font-size: 15px;
}

.post-header-6 {
  flex-direction: column;
  align-items: flex-start;
  padding: 14px 30px 10px 20px;
}

.action-button-holder {
  background-color: #fff;
  border-bottom: 1px solid #b9b9b9;
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.results-scroller-39 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.item-action-button {
  cursor: pointer;
  align-items: center;
  height: 40px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.item-action-button:hover {
  background-color: #d1e5f3;
}

.item-action-button.delete:hover {
  background-color: #ffc8c8;
}

.item-action-button.fms {
  cursor: pointer;
}

.library-section-wrapper {
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
}

.handle-small {
  background-color: #ffffffe6;
  border: 1px solid #c7c7c7;
  border-radius: 20px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  position: absolute;
  inset: -4px 0 auto auto;
}

.handle-small:hover {
  background-color: #fff;
}

.sf-93 {
  color: #313131;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

.sf-93.red {
  color: #d32f2f;
}

.sf-93.red.right {
  text-align: right;
  cursor: pointer;
  display: inline-block;
}

.sf-93.grey {
  color: #8f8f8f;
  text-transform: none;
  font-size: 13px;
  line-height: 16px;
}

.apply-text {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
}

.edit-block-item {
  display: block;
}

.file-info {
  padding-top: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  display: block;
}

.library-search-filter {
  flex: 1;
  align-items: flex-start;
  padding-right: 10px;
  display: flex;
}

.item-outer-wrapper {
  background-color: #f7f7f7;
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: auto;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: auto;
}

.empty-image {
  opacity: .47;
  text-align: center;
  width: 76px;
  margin-top: 140px;
  margin-bottom: 14px;
}

.handle-volume {
  cursor: pointer;
  background-color: #ffffffe6;
  border: 1px solid #c7c7c7;
  border-radius: 20px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  position: absolute;
  inset: -10px -5px auto auto;
}

.handle-volume:hover {
  background-color: #fff;
}

.item-plan-mini {
  color: #999;
  background-color: #ddeaee;
  border-radius: 4px;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
}

.tile-contents {
  position: absolute;
  inset: 0%;
}

.text-empty {
  color: #949494;
  text-align: center;
  padding-top: 20px;
  font-size: 20px;
  line-height: 24px;
}

.image-104 {
  max-width: none;
}

.item-button-icon-2 {
  width: 20px;
  padding-right: 3px;
}

.shared-icon {
  color: #fff;
  background-color: #2e2e2e99;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325dddccd_group-w.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  border: 1px #000;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  font-size: 13px;
  line-height: 13px;
  position: absolute;
  inset: 6px 4px auto auto;
}

.shared-icon:hover {
  background-color: #2e2e2ee6;
}

.div-block-812 {
  min-height: 10px;
}

.upload-progress-widget2-2 {
  z-index: 100;
  background-color: #fff;
  border: 1px solid #fff;
  width: 320px;
  min-height: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 1px 1px 11px #0006, 0 0 6px #fff;
}

.tile-tall-4 {
  text-align: center;
  background-color: #fff;
  border: 2px solid #eee;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 190px;
  height: 176px;
  max-height: 176px;
  margin-top: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  padding-bottom: 2px;
  display: inline-block;
  position: relative;
}

.tile-tall-4:hover {
  border-width: 2px;
  border-color: #00b2ed;
}

.tile-tall-4.hidden {
  display: inline-block;
}

.tile-tall-4.content-block {
  background-color: #eee;
}

.tile-tall-4.selected {
  background-color: #b7e8f8;
  border-width: 2px;
  border-color: #00b2ed;
}

.youtube-url-entry {
  opacity: 1;
  flex-direction: column;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.collapse-expand-icons {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 40px;
  display: flex;
}

.youtube-modal {
  background-color: #fff;
  border-radius: 6px;
  width: 340px;
  min-height: 100px;
  padding-top: 4px;
  display: none;
  position: absolute;
  inset: 44px 0% auto auto;
  box-shadow: 3px 3px 10px #00000045;
}

.item-text-mini {
  color: #313131;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-right: 0;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 8px;
  line-height: 8px;
  display: block;
  overflow: hidden;
}

.library-tag-wrapper {
  align-items: center;
  width: 740px;
  position: relative;
  overflow: hidden;
}

.library-tag-wrapper.hidden {
  display: none;
}

.sf-76-copy {
  color: #d61d1d;
  font-size: 13px;
  line-height: 16px;
}

.sf-76-copy.hidden {
  display: block;
}

.item-preview-modal {
  z-index: 11;
  background-color: #fff;
  border: 1px solid #fff;
  width: 400px;
  height: 300px;
  min-height: 200px;
  display: none;
  position: static;
  inset: 0% auto auto 0%;
  box-shadow: 5px 5px 14px 4px #0003;
}

.item-header-copy-2 {
  color: #312b3de3;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.label-tile-2 {
  color: #313131;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  overflow: hidden;
}

.audio-message-wrapper-2-copy-copy {
  background-color: #00528c;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550647d8f1d1325ddde7d_jumping.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  display: flex;
  position: relative;
}

.audio-message-wrapper-2-copy-copy.no-image {
  background-color: #114c75;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550667d8f1d1325dde0b1_soundwave.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 92px;
  display: block;
}

.media-toggle-bar {
  cursor: pointer;
  border-width: 1px;
  border-color: #0f81d1;
  align-items: flex-start;
  height: 46px;
  display: flex;
}

.tag-content-11 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-holder-22 {
  z-index: 101;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
  overflow: visible;
}

.library-media-content-view {
  background-color: #032944;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  max-height: 100vh;
  margin-right: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.sf-15 {
  color: #312b3de3;
  font-size: 15px;
  line-height: 18px;
}

.volume-level-bar {
  background-color: #2196f3;
  border-radius: 20px;
  width: 10px;
  position: absolute;
  inset: auto auto 0;
}

.volume-level-bar.max {
  height: 100%;
}

.timeline-media-2 {
  text-align: center;
  align-self: auto;
  width: 100%;
}

.arrow-up {
  cursor: pointer;
  display: block;
}

.media-type-toggle-wrapper {
  margin-right: 16px;
}

.audio-player-controls-2 {
  z-index: auto;
  opacity: 1;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: opacity .4s;
  display: flex;
  position: relative;
  inset: 0%;
}

.audio-player-controls-2:hover, .audio-player-controls-2.no-image {
  opacity: 1;
}

.library-view-options {
  background-color: #ebf0f3;
  justify-content: space-between;
  align-items: flex-start;
  padding: 10px;
  display: flex;
  position: relative;
}

.play-icon-mini {
  justify-content: center;
  align-items: center;
  padding-left: 3px;
  display: block;
  position: relative;
  transform: rotate(0);
}

.div-block-786 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 2px;
  padding-right: 2px;
  display: flex;
}

.div-block-3270 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.option-label {
  color: #000000db;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-3271 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.multi-select-results-holder-4 {
  border-radius: 8px;
}

.column-9 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-9.address {
  width: 55%;
  min-width: 480px;
  padding-top: 8px;
}

.column-9.counterparty-name {
  width: 85%;
  min-width: 360px;
}

.column-9.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-9.customer {
  width: 45%;
  min-width: 360px;
}

.column-9.view {
  justify-content: flex-end;
  align-items: center;
  width: 15%;
  min-width: 100px;
  padding-left: 16px;
  padding-right: 40px;
  position: relative;
}

.upload-item-row-3 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.progress-bar-holder-3 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.progress-bar-holder-3.blue {
  background-color: #275a80;
}

.xls-upload {
  text-align: center;
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.change-history-3 {
  background-color: #1b3d5e;
  flex-flow: column;
  width: 24%;
  min-width: 280px;
  max-width: 400px;
  min-height: 90%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 12px 4px #0000004d;
}

.change-history-3.order-view, .change-history-3.hidden, .change-history-3.hidden {
  display: none;
}

.change-history-3.order-view, .change-history-3.hidden, .change-history-3.order-view, .change-history-3.hidden, .change-history-3.hidden, .change-history-3.hidden, .change-history-3.hidden {
  display: block;
}

.text-block-111 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-111.white {
  color: #ffffffdb;
}

.div-block-3272 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.div-block-3273 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.heading-12 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.page-title {
  justify-content: space-between;
  align-items: flex-end;
  min-height: 20px;
  margin-bottom: 20px;
  padding-top: 24px;
  padding-bottom: 0;
  display: flex;
}

.progress-name-bar-3 {
  width: 100%;
  padding-right: 0;
}

.result-row-5-copy {
  cursor: pointer;
  align-items: center;
  height: auto;
  min-height: 42px;
  padding: 10px 14px 10px 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-5-copy:hover {
  background-color: #d8e6fc;
}

.text-14-8 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-8.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-8.semi {
  font-weight: 600;
  line-height: 24px;
}

.pending-approval {
  min-width: 400px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 30px;
  position: sticky;
  top: 0;
}

.result-row-35 {
  cursor: pointer;
  align-items: center;
  height: auto;
  min-height: 42px;
  padding: 10px 14px 10px 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-35:hover {
  background-color: #d8e6fc;
}

.remove-16 {
  opacity: .72;
  background-color: #08537eb8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 8px;
}

.remove-16:hover {
  opacity: 1;
}

.remove-16.small {
  background-size: 8px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.modal-top-bar-34 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-3274 {
  height: 14px;
  min-height: 10px;
}

.search-wrapper-8 {
  position: relative;
}

.row-10 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-10:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-10.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.response-row-15 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-15.side-bar-view {
  flex-flow: column;
}

.text-204 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-204.white {
  color: #fff;
}

.filter-menu-5 {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  min-width: 240px;
  max-width: 400px;
  display: none;
  position: absolute;
  inset: 219px auto auto 475px;
  overflow: visible;
  box-shadow: 2px 6px 20px #0000004d;
}

.tag-content-12 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.multi-select-results-holder-5 {
  border-radius: 6px;
  padding-bottom: 6px;
}

.contacts-filter-menu-3 {
  z-index: 3;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 8px;
  min-width: 290px;
  max-width: 400px;
  display: block;
  position: absolute;
  inset: 184px auto auto 388px;
  overflow: visible;
  box-shadow: 2px 6px 20px #0000004d;
}

.filter-options-grabber-bar {
  height: 14px;
  min-height: 10px;
}

.filter-option-scroller-3 {
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  max-height: 400px;
  padding-bottom: 20px;
  overflow: auto;
}

.close-modal-45 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-45.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: static;
}

.response-label-28 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.div-block-3275 {
  background-color: #0c3955;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.question-template-modal-7 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.rental-upload-3 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.table {
  border: 1px solid #7991a7;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 70px;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.div-block-3277 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3278 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.close-modal-46 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3279 {
  display: flex;
}

.results-scroller-40 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-15 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-3280 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ac-default-label-21 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3281 {
  position: relative;
}

.item-submit-holder-21 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-21.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-112 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-113 {
  font-size: 16px;
  position: absolute;
}

.div-block-3282 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-23 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.question-template-10 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-18 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-18:hover {
  background-color: #02507a;
}

.result-row-36 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-36:hover {
  background-color: #e4f2ff;
}

.result-row-36.selected {
  background-color: #e7eeff;
}

.unmatched-3 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.autocomplete-search-wrapper-13 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-3283 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3284 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3285 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-41 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-4 {
  width: 100%;
  padding-right: 0;
}

.div-block-3286 {
  padding-bottom: 10px;
}

.answer-line-24 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-24.no-padding {
  padding-bottom: 0;
}

.div-block-3287 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.select-field-33 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 6px;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-33:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-33.margin {
  margin-right: 10px;
}

.matched-3 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-14-9 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-9.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-9.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-3288 {
  align-items: flex-start;
  display: flex;
}

.tag-3 {
  background-color: #d1e9ff;
  border-radius: 6px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 5px 8px 5px 10px;
  display: flex;
}

.tag-3.print {
  background-color: #fff;
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
}

.tag-3.small {
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
  padding-left: 8px;
}

.tag-3.multi {
  background-color: #d1e9ff;
  border: 1px solid #bdcaeb;
  width: auto;
  height: 36px;
  min-height: 36px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 4px;
  padding: 0 4px 0 6px;
  display: inline-block;
  position: relative;
}

.tag-3.multi.small {
  cursor: pointer;
  height: 30px;
  min-height: 30px;
}

.tag-3.multi.reverse {
  background-color: #008ba0;
  border-style: none;
  border-color: #0c7c8d;
  height: 30px;
  min-height: 30px;
}

.tag-3.multi.small {
  cursor: pointer;
  height: 26px;
  min-height: 26px;
}

.tag-3.multi.small {
  cursor: pointer;
  height: 30px;
  min-height: 30px;
}

.tag-3.multi.small {
  cursor: pointer;
  height: 30px;
  min-height: 30px;
}

.tag-3.multi.small {
  cursor: pointer;
  height: 30px;
  min-height: 30px;
}

.tag-3.multi.small:hover {
  background-color: #a9d6ff;
}

.image-237 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-47 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-47.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-26 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3289 {
  text-decoration: none;
  display: flex;
}

.customer-info-27 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.heading-13 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.image-238 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-19 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-19:hover {
  background-color: #002fad;
}

.form-button-19.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-19.back:hover {
  background-color: #6d80a3;
}

.form-button-19.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.ac-default-label-22 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-239 {
  margin-right: 6px;
}

.response-row-16 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-16.side-bar-view {
  flex-flow: column;
}

.image-240 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-11 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.text-205 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.customer-name-row-5 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-5:hover {
  background-color: #072c42;
}

.div-block-3290 {
  width: 80px;
  padding-right: 20px;
}

.select-field-34 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-34:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-34.left-margin {
  margin-left: 10px;
}

.select-field-34.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-34.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-34.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-34.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-34.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.response-label-29 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.modal-top-bar-35 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-27 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-42 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-23 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-13 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-37 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-37:hover {
  background-color: #e4f2ff;
}

.result-row-37.selected {
  background-color: #e7eeff;
}

.rental-upload-4 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3292 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3293 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3294 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3295 {
  display: flex;
}

.results-wrapper-16 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-3296 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.sort-wrapper-3 {
  justify-content: flex-start;
  align-items: center;
  min-height: 30px;
  margin-bottom: 10px;
  padding-top: 12px;
  display: flex;
}

.div-block-3297 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.item-submit-holder-22 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-22.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-114 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-25 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-38 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-38:hover {
  background-color: #e4f2ff;
}

.result-row-38.selected {
  background-color: #e7eeff;
}

.unmatched-4 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3298 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.autocomplete-search-wrapper-14 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-3299 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3300 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-43 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-5 {
  width: 100%;
  padding-right: 0;
}

.answer-line-26 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-26.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-26.no-padding {
  padding-bottom: 0;
}

.div-block-3301 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.select-field-35 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 6px;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-35:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-35.margin {
  margin-right: 10px;
}

.matched-4 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-4.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-10 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-10.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-10.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-10.white {
  color: #ffffffdb;
  font-weight: 400;
}

.div-block-3302 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.image-241 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-48 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-48.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3303 {
  width: 134px;
}

.response-label-30 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-30.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-28 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3304 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.arrow-11 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3305 {
  text-decoration: none;
  display: flex;
}

.customer-info-28 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.ac-default-label-23 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-17 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-17.side-bar-view {
  flex-flow: column;
}

.text-206 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-115 {
  text-align: center;
}

.date-range-10 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.div-block-3306 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.customer-name-row-6 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-6:hover {
  background-color: #072c42;
}

.customer-name-row-6.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-6.preview:hover {
  background-color: #0c3955;
}

.sort-arrow-10 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3307 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3308 {
  height: 100px;
  display: flex;
}

.select-field-36 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-36:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-36.left-margin {
  margin-left: 10px;
}

.select-field-36.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-36.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-36.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-36.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-36.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-49 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-49.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-label-31 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.div-block-3309 {
  padding-top: 6px;
}

.chip-label-29 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-24 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-39 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-39:hover {
  background-color: #e4f2ff;
}

.result-row-39.selected {
  background-color: #e7eeff;
}

.rental-upload-5 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3310 {
  position: relative;
}

.filter-option-scroller-4 {
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  max-height: 400px;
  padding-bottom: 20px;
  overflow: auto;
}

.div-block-3311 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.heading-14 {
  color: #fff;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.div-block-3312 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.progress-name-bar-6 {
  width: 100%;
  padding-right: 0;
}

.div-block-3313 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.div-block-3314 {
  height: 14px;
  min-height: 10px;
}

.modal-top-bar-36 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.result-row-40 {
  cursor: pointer;
  align-items: center;
  height: auto;
  min-height: 42px;
  padding: 10px 14px 10px 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-40:hover {
  background-color: #d8e6fc;
}

.remove-17 {
  opacity: .72;
  background-color: #08537eb8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 8px;
}

.remove-17:hover {
  opacity: 1;
}

.remove-17.small {
  background-size: 8px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.div-block-3315 {
  background-color: #0c3955;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-3316 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.search-wrapper-9 {
  position: relative;
}

.row-11 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-11:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-11.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.text-block-116 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-116.white {
  color: #ffffffdb;
}

.text-207 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-207.white {
  color: #fff;
}

.filter-menu-6 {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  min-width: 240px;
  max-width: 400px;
  display: none;
  position: absolute;
  inset: 219px auto auto 475px;
  overflow: visible;
  box-shadow: 2px 6px 20px #0000004d;
}

.column-10 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-10.counterparty-name {
  width: 85%;
  min-width: 360px;
}

.column-10.view {
  justify-content: flex-end;
  align-items: center;
  width: 15%;
  min-width: 100px;
  padding-left: 16px;
  padding-right: 40px;
  position: relative;
}

.column-10.customer {
  width: 45%;
  min-width: 360px;
}

.column-10.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-10.address {
  width: 55%;
  min-width: 480px;
  padding-top: 8px;
}

.multi-select-results-holder-6 {
  border-radius: 6px;
  padding-bottom: 6px;
}

.close-modal-50 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-50.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: static;
}

.response-row-18 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-18.side-bar-view {
  flex-flow: column;
}

.question-template-modal-8 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.response-label-32 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.tag-content-13 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-11 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-11.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.rental-upload-6 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.filter-option-scroller-5 {
  background-color: #fff;
  max-height: 400px;
  padding-bottom: 5px;
  overflow: auto;
}

.div-block-3317 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3318 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.progress-name-bar-7 {
  width: 100%;
  padding-right: 0;
}

.div-block-3319 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.div-block-3320 {
  height: 14px;
  min-height: 10px;
}

.modal-top-bar-37 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.result-row-41 {
  cursor: pointer;
  align-items: center;
  height: auto;
  min-height: 42px;
  padding: 10px 14px 10px 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-41:hover {
  background-color: #d8e6fc;
}

.remove-18 {
  opacity: .72;
  background-color: #08537eb8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 8px;
}

.remove-18:hover {
  opacity: 1;
}

.remove-18.small {
  background-size: 8px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
}

.div-block-3321 {
  background-color: #0c3955;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.multi-select-results-holder-7 {
  border-radius: 8px;
}

.div-block-3322 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.search-wrapper-10 {
  position: relative;
}

.row-12 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-12:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-12.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.text-block-117 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-117.white {
  color: #ffffffdb;
}

.text-208 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-208.white {
  color: #fff;
}

.filter-menu-7 {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  min-width: 240px;
  max-width: 400px;
  display: none;
  position: absolute;
  inset: 219px auto auto 475px;
  overflow: visible;
  box-shadow: 2px 6px 20px #0000004d;
}

.column-11 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-11.counterparty-name {
  width: 85%;
  min-width: 360px;
}

.column-11.view {
  justify-content: flex-end;
  align-items: center;
  width: 15%;
  min-width: 100px;
  padding-left: 16px;
  padding-right: 40px;
  position: relative;
}

.column-11.customer {
  width: 45%;
  min-width: 360px;
}

.column-11.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-11.address {
  width: 55%;
  min-width: 480px;
  padding-top: 8px;
}

.close-modal-51 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-51.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: static;
}

.response-row-19 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-19.side-bar-view {
  flex-flow: column;
}

.question-template-modal-9 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.response-label-33 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.tag-content-14 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-12 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-12.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-12.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-12.white {
  color: #ffffffdb;
  font-weight: 400;
}

.rental-upload-7 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3324 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3325 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.close-modal-52 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3326 {
  display: flex;
}

.results-scroller-44 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-17 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-3327 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ac-default-label-24 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3328 {
  position: relative;
}

.modal-top-bar-38 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-42 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-42:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-23 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-23.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-118 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-119 {
  font-size: 16px;
  position: absolute;
}

.div-block-3329 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-27 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.question-template-11 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-20 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-20:hover {
  background-color: #02507a;
}

.result-row-43 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-43:hover {
  background-color: #e4f2ff;
}

.result-row-43.selected {
  background-color: #e7eeff;
}

.unmatched-5 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.autocomplete-search-wrapper-15 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-3330 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3331 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3332 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-45 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-8 {
  width: 100%;
  padding-right: 0;
}

.div-block-3333 {
  padding-bottom: 10px;
}

.answer-line-28 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-28.no-padding {
  padding-bottom: 0;
}

.div-block-3334 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-13 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-13.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-13.semi {
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  margin-bottom: 8px;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-3335 {
  align-items: flex-start;
  display: flex;
}

.image-242 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-53 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-53.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-30 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3336 {
  text-decoration: none;
  display: flex;
}

.customer-info-29 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-243 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-21 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-21:hover {
  background-color: #002fad;
}

.form-button-21.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-21.back:hover {
  background-color: #6d80a3;
}

.form-button-21.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-37 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-37:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-37.margin {
  margin-right: 10px;
}

.ac-default-label-25 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-244 {
  margin-right: 6px;
}

.response-row-20 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-20.side-bar-view {
  flex-flow: column;
}

.image-245 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-12 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.text-209 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.result-row-44 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-44:hover {
  background-color: #e4f2ff;
}

.div-block-3337 {
  width: 80px;
  padding-right: 20px;
}

.select-field-38 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-38:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-38.left-margin {
  margin-left: 10px;
}

.select-field-38.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-38.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-38.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-38.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-38.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-39 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-31 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-46 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-25 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-14 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-45 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-45:hover {
  background-color: #e4f2ff;
}

.result-row-45.selected {
  background-color: #e7eeff;
}

.rental-upload-8 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3339 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3340 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.close-modal-54 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3341 {
  display: flex;
}

.results-scroller-47 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-18 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-3342 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ac-default-label-26 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3343 {
  position: relative;
}

.modal-top-bar-40 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-46 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-46:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-24 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-24.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-120 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-121 {
  font-size: 16px;
  position: absolute;
}

.div-block-3344 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-29 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.question-template-12 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-22 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-22:hover {
  background-color: #02507a;
}

.result-row-47 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-47:hover {
  background-color: #e4f2ff;
}

.result-row-47.selected {
  background-color: #e7eeff;
}

.unmatched-6 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.autocomplete-search-wrapper-16 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-16.print {
  margin-left: 0;
}

.div-block-3345 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-19 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3346 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3347 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-48 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-9 {
  width: 100%;
  padding-right: 0;
}

.div-block-3348 {
  padding-bottom: 10px;
}

.answer-line-30 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-30.no-padding {
  padding-bottom: 0;
}

.text-14-14 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-14.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-14.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-14.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3349 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3350 {
  align-items: flex-start;
  display: flex;
}

.image-246 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-55 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-55.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-32 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3351 {
  text-decoration: none;
  display: flex;
}

.customer-info-30 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-247 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-23 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-23:hover {
  background-color: #002fad;
}

.form-button-23.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-23.back:hover {
  background-color: #6d80a3;
}

.form-button-23.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-39 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-39:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-39.margin {
  margin-right: 10px;
}

.ac-default-label-27 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-248 {
  margin-right: 6px;
}

.response-row-21 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-21.side-bar-view {
  flex-flow: column;
}

.image-249 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-13 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.text-210 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.result-row-48 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-48:hover {
  background-color: #e4f2ff;
}

.results-scroller-49 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-search-wrapper-17 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.div-block-3352 {
  width: 80px;
  padding-right: 20px;
}

.select-field-40 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-40:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-40.left-margin {
  margin-left: 10px;
}

.select-field-40.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-40.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-40.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-40.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-40.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-41 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-33 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-26 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.main-wrapper-15 {
  background-image: linear-gradient(333deg, #1c6785 5%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.result-row-49 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-49:hover {
  background-color: #e4f2ff;
}

.result-row-49.selected {
  background-color: #e7eeff;
}

.rental-upload-9 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3354 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3355 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3356 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3357 {
  display: flex;
}

.div-block-3358 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3359 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.modal-top-bar-42 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-25 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-25.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-122 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-31 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-50 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-50:hover {
  background-color: #e4f2ff;
}

.result-row-50.selected {
  background-color: #e7eeff;
}

.unmatched-7 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3360 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3361 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3362 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-50 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-10 {
  width: 100%;
  padding-right: 0;
}

.answer-line-32 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-32.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-32.no-padding {
  padding-bottom: 0;
}

.text-14-15 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-15.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-15.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-15.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-15.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3363 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3364 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-24 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-24:hover {
  background-color: #02507a;
}

.form-button-24.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-24.outline:hover {
  background-color: #d3e7ff;
}

.form-button-24.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-24.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-24.outline.view {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-24.outline.view:hover {
  background-color: #e5edf7;
}

.form-button-24.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-24.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-24.submit {
  margin-left: auto;
  margin-right: auto;
}

.image-250 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-56 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-56.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3365 {
  width: 134px;
}

.response-label-34 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-34.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-34 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3366 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.arrow-12 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3367 {
  text-decoration: none;
  display: flex;
}

.customer-info-31 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.select-field-41 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-41:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-41.margin {
  margin-right: 10px;
}

.ac-default-label-28 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-22 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-22.side-bar-view {
  flex-flow: column;
}

.text-211 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-123 {
  text-align: center;
}

.div-block-3368 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.results-scroller-51 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.sort-arrow-11 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3369 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3370 {
  height: 100px;
  display: flex;
}

.select-field-42 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-42:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-42.left-margin {
  margin-left: 10px;
}

.select-field-42.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-42.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-42.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-42.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-42.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-57 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-57.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3371 {
  padding-top: 6px;
}

.main-wrapper-16 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-16.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chip-label-35 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-27 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.rental-upload-10 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3372 {
  position: relative;
}

.div-block-3374 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-251 {
  margin-right: 6px;
}

.div-block-3375 {
  display: flex;
}

.div-block-3376 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.item-submit-holder-26 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-26.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-124 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-33 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-51 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-51:hover {
  background-color: #e4f2ff;
}

.result-row-51.selected {
  background-color: #e7eeff;
}

.unmatched-8 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3377 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-scroller-52 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-11 {
  width: 100%;
  padding-right: 0;
}

.answer-line-34 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-34.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-34.no-padding {
  padding-bottom: 0;
}

.text-14-16 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-16.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-16.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-16.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-16.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3378 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.form-button-25 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-25:hover {
  background-color: #02507a;
}

.form-button-25.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-25.outline:hover {
  background-color: #d3e7ff;
}

.form-button-25.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-25.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-25.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-25.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-25.submit {
  margin-left: auto;
  margin-right: auto;
}

.image-252 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-58 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-58.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3379 {
  width: 134px;
}

.response-label-35 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-35.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-36 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3380 {
  text-decoration: none;
  display: flex;
}

.customer-info-32 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.select-field-43 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-43:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-43.margin {
  margin-right: 10px;
}

.ac-default-label-29 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-23 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-23.side-bar-view {
  flex-flow: column;
}

.text-212 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.results-scroller-53 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3381 {
  width: 80px;
  padding-right: 20px;
}

.select-field-44 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-44:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-44.left-margin {
  margin-left: 10px;
}

.select-field-44.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-44.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-44.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-44.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-44.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-59 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-59.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.print-button.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3382 {
  padding-top: 6px;
}

.chip-label-37 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-28 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.rental-upload-11 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3384 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-253 {
  margin-right: 6px;
}

.div-block-3385 {
  display: flex;
}

.div-block-3386 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.item-submit-holder-27 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-27.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-125 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-35 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-52 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-52:hover {
  background-color: #e4f2ff;
}

.result-row-52.selected {
  background-color: #e7eeff;
}

.unmatched-9 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3387 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-scroller-54 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-12 {
  width: 100%;
  padding-right: 0;
}

.answer-line-36 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-36.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-36.no-padding {
  padding-bottom: 0;
}

.text-14-17 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-17.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-17.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-17.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-17.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3388 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.form-button-26 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-26:hover {
  background-color: #02507a;
}

.form-button-26.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-26.outline:hover {
  background-color: #d3e7ff;
}

.form-button-26.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-26.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-26.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-26.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-26.submit {
  margin-left: auto;
  margin-right: auto;
}

.image-254 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-60 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-60.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3389 {
  width: 134px;
}

.response-label-36 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-36.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-38 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3390 {
  text-decoration: none;
  display: flex;
}

.customer-info-33 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.select-field-45 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-45:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-45.margin {
  margin-right: 10px;
}

.ac-default-label-30 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-24 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-24.side-bar-view {
  flex-flow: column;
}

.text-213 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.results-scroller-55 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3391 {
  width: 80px;
  padding-right: 20px;
}

.select-field-46 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-46:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-46.left-margin {
  margin-left: 10px;
}

.select-field-46.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-46.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-46.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-46.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-46.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-61 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-61.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3392 {
  padding-top: 6px;
}

.chip-label-39 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-29 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.rental-upload-12 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3394 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3395 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-255 {
  margin-right: 6px;
}

.div-block-3396 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3397 {
  display: flex;
}

.div-block-3398 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3399 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.modal-top-bar-43 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-28 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-28.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-126 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-37 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-53 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-53:hover {
  background-color: #e4f2ff;
}

.result-row-53.selected {
  background-color: #e7eeff;
}

.unmatched-10 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3400 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3401 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3402 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-56 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-13 {
  width: 100%;
  padding-right: 0;
}

.answer-line-38 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-38.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-38.no-padding {
  padding-bottom: 0;
}

.text-14-18 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-18.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-18.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-18.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-18.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3403 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3404 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-27 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-27:hover {
  background-color: #02507a;
}

.form-button-27.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-27.outline:hover {
  background-color: #d3e7ff;
}

.form-button-27.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-27.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-27.outline.view {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-27.outline.view:hover {
  background-color: #e5edf7;
}

.form-button-27.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-27.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-27.submit {
  margin-left: auto;
  margin-right: auto;
}

.image-256 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-62 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-62.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3405 {
  width: 134px;
}

.response-label-37 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-37.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-40 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3406 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.arrow-13 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3407 {
  text-decoration: none;
  display: flex;
}

.customer-info-34 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.select-field-47 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-47:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-47.margin {
  margin-right: 10px;
}

.ac-default-label-31 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-25 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-25.side-bar-view {
  flex-flow: column;
}

.text-block-127 {
  text-align: center;
}

.div-block-3408 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.results-scroller-57 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.sort-arrow-12 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3409 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3410 {
  height: 100px;
  display: flex;
}

.select-field-48 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-48:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-48.left-margin {
  margin-left: 10px;
}

.select-field-48.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-48.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-48.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-48.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-48.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-63 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-63.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3411 {
  padding-top: 6px;
}

.main-wrapper-17 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-17.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chip-label-41 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-30 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.rental-upload-13 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3412 {
  position: relative;
}

.div-block-3414 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3415 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-257 {
  margin-right: 6px;
}

.close-modal-64 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3416 {
  display: flex;
}

.div-block-3417 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ac-default-label-32 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3418 {
  position: relative;
}

.modal-top-bar-44 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-54 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-54:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-29 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-29.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-128 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-129 {
  font-size: 16px;
  position: absolute;
}

.div-block-3419 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-39 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.question-template-13 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-28 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-28:hover {
  background-color: #02507a;
}

.result-row-55 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-55:hover {
  background-color: #e4f2ff;
}

.result-row-55.selected {
  background-color: #e7eeff;
}

.unmatched-11 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3420 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-20 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3421 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3422 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-58 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-14 {
  width: 100%;
  padding-right: 0;
}

.div-block-3423 {
  padding-bottom: 10px;
}

.answer-line-40 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-40.no-padding {
  padding-bottom: 0;
}

.text-14-19 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-19.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-19.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-19.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.rental-upload-14 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3424 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.form-button-29 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-29:hover {
  background-color: #02507a;
}

.form-button-29.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-29.outline:hover {
  background-color: #d3e7ff;
}

.form-button-29.outline.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-29.outline.url:hover {
  background-color: #e5edf7;
}

.form-button-29.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-29.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-29.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-29.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-29.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-29.submit.disabled {
  opacity: .24;
}

.form-button-29.submit.disabled:hover {
  background-color: #046cea;
}

.div-block-3425 {
  align-items: flex-start;
  display: flex;
}

.image-258 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-65 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-65.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-42 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3426 {
  text-decoration: none;
  display: flex;
}

.customer-info-35 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-259 {
  opacity: .36;
  margin-top: 10px;
}

.select-field-49 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-49:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-49.margin {
  margin-right: 10px;
}

.ac-default-label-33 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-260 {
  margin-right: 6px;
}

.response-row-26 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-26.side-bar-view {
  flex-flow: column;
}

.image-261 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-14 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-56 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-56:hover {
  background-color: #e4f2ff;
}

.results-scroller-59 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-search-wrapper-18 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.div-block-3427 {
  width: 80px;
  padding-right: 20px;
}

.select-field-50 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-50:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-50.left-margin {
  margin-left: 10px;
}

.select-field-50.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-50.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-50.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-50.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-50.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-45 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-43 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-31 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3429 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3430 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-262 {
  margin-right: 6px;
}

.div-block-3431 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3432 {
  display: flex;
}

.div-block-3433 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3434 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.modal-top-bar-46 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-30 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-30.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-130 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-41 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-57 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-57:hover {
  background-color: #e4f2ff;
}

.result-row-57.selected {
  background-color: #e7eeff;
}

.unmatched-12 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3435 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3436 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3437 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-60 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-15 {
  width: 100%;
  padding-right: 0;
}

.answer-line-42 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-42.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-42.no-padding {
  padding-bottom: 0;
}

.text-14-20 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-20.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-20.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-20.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-20.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.rental-upload-15 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3438 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3439 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-30 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-30:hover {
  background-color: #02507a;
}

.form-button-30.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-30.outline:hover {
  background-color: #d3e7ff;
}

.form-button-30.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-30.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-30.outline.view {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-30.outline.view:hover {
  background-color: #e5edf7;
}

.form-button-30.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-30.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-30.submit {
  margin-left: auto;
  margin-right: auto;
}

.image-263 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-66 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-66.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3440 {
  width: 134px;
}

.response-label-38 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-38.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-44 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3441 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.arrow-14 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3442 {
  text-decoration: none;
  display: flex;
}

.customer-info-36 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.select-field-51 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-51:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-51.margin {
  margin-right: 10px;
}

.ac-default-label-34 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-27 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-27.side-bar-view {
  flex-flow: column;
}

.text-block-131 {
  text-align: center;
}

.div-block-3443 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.results-scroller-61 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.sort-arrow-13 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3444 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3445 {
  height: 100px;
  display: flex;
}

.select-field-52 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-52:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-52.left-margin {
  margin-left: 10px;
}

.select-field-52.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-52.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-52.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-52.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-52.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-67 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-67.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3446 {
  padding-top: 6px;
}

.main-wrapper-18 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-18.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chip-label-45 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-32 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3447 {
  position: relative;
}

.div-block-3449 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3450 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-264 {
  margin-right: 6px;
}

.div-block-3451 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3452 {
  display: flex;
}

.div-block-3453 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3454 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.modal-top-bar-47 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-31 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-31.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-132 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-43 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-58 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-58:hover {
  background-color: #e4f2ff;
}

.result-row-58.selected {
  background-color: #e7eeff;
}

.unmatched-13 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-3455 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3456 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3457 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-62 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.progress-name-bar-16 {
  width: 100%;
  padding-right: 0;
}

.answer-line-44 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-44.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-44.no-padding {
  padding-bottom: 0;
}

.text-14-21 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-21.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-21.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-21.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-21.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.rental-upload-16 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3458 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3459 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-31 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-31:hover {
  background-color: #02507a;
}

.form-button-31.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-31.outline:hover {
  background-color: #d3e7ff;
}

.form-button-31.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-31.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-31.outline.view {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-31.outline.view:hover {
  background-color: #e5edf7;
}

.form-button-31.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-31.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-31.submit {
  margin-left: auto;
  margin-right: auto;
}

.image-265 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-68 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-68.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3460 {
  width: 134px;
}

.response-label-39 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-39.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-46 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3461 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.arrow-15 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3462 {
  text-decoration: none;
  display: flex;
}

.customer-info-37 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.select-field-53 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-53:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-53.margin {
  margin-right: 10px;
}

.ac-default-label-35 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-28 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-28.side-bar-view {
  flex-flow: column;
}

.text-block-133 {
  text-align: center;
}

.div-block-3463 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.sort-arrow-14 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3464 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3465 {
  height: 100px;
  display: flex;
}

.select-field-54 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-54:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-54.left-margin {
  margin-left: 10px;
}

.select-field-54.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-54.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-54.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-54.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-54.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-69 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-69.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3466 {
  padding-top: 6px;
}

.main-wrapper-19 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-19.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chip-label-47 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-33 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3467 {
  position: relative;
}

.div-block-3469 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3470 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-266 {
  margin-right: 6px;
}

.close-modal-70 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3471 {
  display: flex;
}

.results-scroller-63 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3472 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ac-default-label-36 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3473 {
  position: relative;
}

.modal-top-bar-48 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-59 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-59:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-32 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-32.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-134 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-135 {
  font-size: 16px;
  position: absolute;
}

.div-block-3474 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-45 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.question-template-14 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-32 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-32:hover {
  background-color: #02507a;
}

.result-row-60 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-60:hover {
  background-color: #e4f2ff;
}

.result-row-60.selected {
  background-color: #e7eeff;
}

.unmatched-14 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-14.sm {
  font-size: 14px;
  line-height: 18px;
}

.div-block-3475 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-21 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3476 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3477 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-64 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3478 {
  padding-bottom: 10px;
}

.answer-line-46 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-46.no-padding {
  padding-bottom: 0;
}

.text-14-22 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-22.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-22.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-22.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.rental-upload-17 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3479 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.form-button-33 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-33:hover {
  background-color: #02507a;
}

.form-button-33.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-33.outline:hover {
  background-color: #d3e7ff;
}

.form-button-33.outline.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-33.outline.url:hover {
  background-color: #e5edf7;
}

.form-button-33.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-33.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-33.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-33.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-33.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-33.submit.disabled {
  opacity: .24;
}

.form-button-33.submit.disabled:hover {
  background-color: #046cea;
}

.div-block-3480 {
  align-items: flex-start;
  display: flex;
}

.image-267 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-71 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-71.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-48 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3481 {
  text-decoration: none;
  display: flex;
}

.customer-info-38 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-268 {
  opacity: .36;
  margin-top: 10px;
}

.select-field-55 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-55:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-55.margin {
  margin-right: 10px;
}

.image-269 {
  margin-right: 6px;
}

.response-row-29 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-29.side-bar-view {
  flex-flow: column;
}

.image-270 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-15 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-61 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-61:hover {
  background-color: #e4f2ff;
}

.autocomplete-search-wrapper-19 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.div-block-3482 {
  width: 80px;
  padding-right: 20px;
}

.select-field-56 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-56:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-56.left-margin {
  margin-left: 10px;
}

.select-field-56.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-56.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-56.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-56.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-56.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-49 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-49 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-65 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-34 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-62 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-62:hover {
  background-color: #e4f2ff;
}

.result-row-62.selected {
  background-color: #e7eeff;
}

.div-block-3483 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.answer-line-47 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-47.no-padding {
  padding-bottom: 0;
}

.rental-upload-18 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-18.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.customer-row-print {
  z-index: 3;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.response-row-30 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-30.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.customer-info-39 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.form-button-34 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-34:hover {
  background-color: #02507a;
}

.form-button-34.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-34.outline:hover {
  background-color: #d3e7ff;
}

.form-button-34.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-34.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-34.outline.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-34.outline.url:hover {
  background-color: #e5edf7;
}

.form-button-34.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-34.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-34.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-34.submit.disabled {
  opacity: .24;
}

.form-button-34.submit.disabled:hover {
  background-color: #046cea;
}

.chip-label-50 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-14-23 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-23.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-23.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3484 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.div-block-3485 {
  text-decoration: none;
  display: flex;
}

.div-block-3486 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3487 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3488 {
  padding-left: 8px;
}

.item-name-print {
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
}

.div-block-3490 {
  display: flex;
}

.div-block-3491 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.answer-line-48 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-48.no-padding {
  padding-bottom: 0;
}

.rental-upload-19 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-19.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.response-row-31 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-31.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.chip-label-51 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-14-24 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-24.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-24.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3492 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.div-block-3493 {
  text-decoration: none;
  display: flex;
}

.div-block-3494 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3495 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3496 {
  padding-left: 8px;
}

.div-block-3498 {
  display: flex;
}

.div-block-3500 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3501 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-271 {
  margin-right: 6px;
}

.close-modal-72 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3502 {
  display: flex;
}

.results-scroller-66 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3503 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ac-default-label-37 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3504 {
  position: relative;
}

.modal-top-bar-50 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-63 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-63:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-33 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-33.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-136 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-137 {
  font-size: 16px;
  position: absolute;
}

.div-block-3505 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-49 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.question-template-15 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 140px;
  padding: 20px 40px;
}

.form-button-35 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-35:hover {
  background-color: #02507a;
}

.div-block-3506 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-22 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3507 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3508 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-67 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3509 {
  padding-bottom: 10px;
}

.answer-line-50 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-50.no-padding {
  padding-bottom: 0;
}

.text-14-25 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-25.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-25.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-25.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.rental-upload-20 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.customer-info-40 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3510 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3511 {
  align-items: flex-start;
  display: flex;
}

.image-272 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-73 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-73.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-52 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3512 {
  text-decoration: none;
  display: flex;
}

.image-273 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-36 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-36:hover {
  background-color: #002fad;
}

.form-button-36.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-36.back:hover {
  background-color: #6d80a3;
}

.form-button-36.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-57 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-57:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-57.margin {
  margin-right: 10px;
}

.image-274 {
  margin-right: 6px;
}

.response-row-32 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-32.side-bar-view {
  flex-flow: column;
}

.image-275 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-16 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-64 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-64:hover {
  background-color: #e4f2ff;
}

.autocomplete-search-wrapper-20 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.div-block-3513 {
  width: 80px;
  padding-right: 20px;
}

.select-field-58 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-58:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-58.left-margin {
  margin-left: 10px;
}

.select-field-58.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-58.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-58.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-58.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-58.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-51 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-53 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-68 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-holder-35 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-65 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-65:hover {
  background-color: #e4f2ff;
}

.result-row-65.selected {
  background-color: #e7eeff;
}

.div-block-3515 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3516 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-276 {
  margin-right: 6px;
}

.customer-info-41 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3517 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3518 {
  display: flex;
}

.div-block-3519 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3520 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 50px;
  margin-top: auto;
}

.modal-top-bar-52 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-34 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-34.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-138 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-51 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-3521 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3522 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3523 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-69 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.answer-line-52 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-52.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-52.no-padding {
  padding-bottom: 0;
}

.text-14-26 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-26.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-26.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-26.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-26.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.rental-upload-21 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3524 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3525 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-37 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-37:hover {
  background-color: #02507a;
}

.form-button-37.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-37.outline:hover {
  background-color: #d3e7ff;
}

.form-button-37.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-37.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-37.outline.view {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-37.outline.view:hover {
  background-color: #e5edf7;
}

.form-button-37.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-37.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-37.submit {
  margin-left: auto;
  margin-right: auto;
}

.image-277 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-74 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-74.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3526 {
  width: 134px;
}

.response-label-40 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-40.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.chip-label-54 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3527 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.arrow-16 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3528 {
  text-decoration: none;
  display: flex;
}

.select-field-59 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-59:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-59.margin {
  margin-right: 10px;
}

.response-row-33 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-33.side-bar-view {
  flex-flow: column;
}

.text-block-139 {
  text-align: center;
}

.div-block-3529 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.sort-arrow-15 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3530 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3531 {
  height: 100px;
  display: flex;
}

.select-field-60 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-60:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-60.left-margin {
  margin-left: 10px;
}

.select-field-60.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-60.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-60.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-60.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-60.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.image-278 {
  opacity: .56;
}

.close-modal-75 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-75.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3532 {
  padding-top: 6px;
}

.main-wrapper-20 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-20.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.chip-label-55 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-36 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-66 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-66:hover {
  background-color: #e4f2ff;
}

.result-row-66.selected {
  background-color: #e7eeff;
}

.div-block-3533 {
  position: relative;
}

.div-block-3534 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3535 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-279 {
  margin-right: 6px;
}

.div-block-3536 {
  padding-left: 12px;
}

.close-modal-76 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3537 {
  display: flex;
}

.results-scroller-70 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3538 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-3539 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.ac-default-label-38 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3540 {
  position: relative;
}

.modal-top-bar-53 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-67 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-67:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-35 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-35.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-140 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-141 {
  font-size: 16px;
  position: absolute;
}

.div-block-3541 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-53 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-38 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-38:hover {
  background-color: #02507a;
}

.form-wrapper-modal-2 {
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.div-block-3542 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-23 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3543 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3544 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-71 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3545 {
  padding-bottom: 10px;
}

.answer-line-54 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-54.no-padding {
  padding-bottom: 0;
}

.text-14-27 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-27.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-27.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-27.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-68 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-68:hover {
  background-color: #e4f2ff;
}

.result-row-68.selected {
  background-color: #d1e9ff;
}

.rental-upload-22 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.customer-info-42 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3546 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.choose-location-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.form-button-39 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-39:hover {
  background-color: #02507a;
}

.form-button-39.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-39.outline:hover {
  background-color: #d3e7ff;
}

.form-button-39.outline.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-39.outline.url:hover {
  background-color: #e5edf7;
}

.form-button-39.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-39.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-39.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-39.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-39.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-39.submit.disabled {
  opacity: .24;
}

.form-button-39.submit.disabled:hover {
  background-color: #046cea;
}

.div-block-3547 {
  position: relative;
}

.div-block-3548 {
  align-items: flex-start;
  display: flex;
}

.edit-ac {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.edit-ac:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.image-280 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-77 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-77.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.customer-row-inner-wrapper-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.chip-label-56 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.question-template-modal-10 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.autocomplete-search-wrapper-21 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-21.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-21.location.hidden {
  display: block;
}

.select-field-61 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-61:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-61.margin {
  margin-right: 10px;
}

.image-281 {
  margin-right: 6px;
}

.response-row-34 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-34.side-bar-view {
  flex-flow: column;
}

.image-282 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-17 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-69 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-69:hover {
  background-color: #e4f2ff;
}

.response-row-35 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-35.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-35.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.sort-option-dd-copy-2 {
  color: #494949;
  text-align: center;
  cursor: pointer;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: 34px;
  margin-bottom: 0;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  position: relative;
}

.sort-option-dd-copy-2.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-2.large:hover {
  background-color: #cdd8f0;
}

.text-14-28 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-3549 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3550 {
  padding-right: 5px;
}

.div-block-3551 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.select-field-62 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-62:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-62.left-margin {
  margin-left: 10px;
}

.select-field-62.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-62.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-62.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-62.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-62.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.modal-top-bar-54 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-57 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-72 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.question-template-16 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-3552 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.results-holder-37 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-70 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-70:hover {
  background-color: #e4f2ff;
}

.result-row-70.selected {
  background-color: #e7eeff;
}

.div-block-3553 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3554 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3555 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.main-wrapper-21 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-21.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3556 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.image-283 {
  margin-right: 6px;
}

.item-name-wrapper-5 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-5:hover {
  background-color: #114363;
}

.customer-info-43 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3557 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3558 {
  padding-left: 12px;
}

.response-row-36 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-36.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.response-row-36.side {
  flex-flow: column;
  padding-left: 34px;
}

.close-modal-78 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3559 {
  display: flex;
}

.div-block-3560 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3561 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.search-input-wrapper-2 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-2.short {
  width: 120px;
}

.ac-default-label-39 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-55 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.copy-tooltip {
  cursor: pointer;
  background-color: #3b93ff;
  justify-content: space-between;
  align-items: center;
  height: 18px;
  display: none;
  position: fixed;
  inset: 533px auto auto 309px;
}

.item-submit-holder-36 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-36.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-142 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-55 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.keyword-search-input-3 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-3::placeholder {
  color: #667792;
}

.form-button-40 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-40:hover {
  background-color: #02507a;
}

.clear-keyword-icon-3 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-3:hover {
  opacity: .6;
}

.clear-keyword-icon-3.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.div-block-3562 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-3563 {
  padding-left: 8px;
}

.div-block-3564 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3565 {
  width: 300px;
  min-height: 100px;
}

.sort-arrow-16 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.filter-section-2 {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 35px 20px 20px;
  display: block;
  position: relative;
}

.results-scroller-73 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.date-range-11 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.div-block-3566 {
  padding-bottom: 10px;
}

.answer-line-56 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-56.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-56.no-padding {
  padding-bottom: 0;
}

.text-14-29 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-29.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-29.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-29.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-29.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-71 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-71:hover {
  background-color: #e4f2ff;
}

.result-row-71.selected {
  background-color: #d1e9ff;
}

.rental-upload-23 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-23.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.date-input-6 {
  color: #161616;
  text-align: right;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  justify-content: flex-end;
  align-items: center;
  width: 150px;
  height: 40px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.scrolling-table-section-2 {
  border-left: 1px solid #264e5b4f;
  border-right: 1px solid #264e5b4f;
  width: 100%;
  overflow: auto;
  box-shadow: inset 0 2px 5px #0003;
}

.div-block-3567 {
  display: flex;
}

.div-block-3568 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3569 {
  text-decoration: none;
  display: flex;
}

.div-block-3570 {
  position: relative;
}

.cell-copy-copy-copy {
  padding: 4px 6px;
}

.cell-copy-copy-copy:hover {
  opacity: .76;
}

.div-block-3571 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-41 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-41:hover {
  background-color: #02507a;
}

.form-button-41.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-41.outline:hover {
  background-color: #d3e7ff;
}

.form-button-41.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-41.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-41.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-41.outline.approve:hover {
  background-color: #0c58b4;
}

.form-button-41.outline.approve.disabled {
  opacity: .41;
}

.form-button-41.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-41.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-41.submit {
  margin-left: auto;
  margin-right: auto;
}

.div-block-3572 {
  position: relative;
}

.div-block-3573 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-58 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-284 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-79 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-79.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3574 {
  width: 134px;
}

.response-label-41 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-41.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.sort-option-dd-copy-3 {
  color: #494949;
  text-align: center;
  cursor: pointer;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: 34px;
  margin-bottom: 0;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  position: relative;
}

.sort-option-dd-copy-3.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-3.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  width: 160px;
  height: 40px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-3.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  max-width: 160px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-3.large:hover {
  background-color: #cdd8f0;
}

.sort-option-dd-copy-3.status {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 100px;
  max-width: 142px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-3.status:hover {
  background-color: #cdd8f0;
}

.div-block-3575 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.customer-row-inner-wrapper-3 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.chip-label-59 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3576 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-3577 {
  position: relative;
}

.question-template-modal-11 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.autocomplete-search-wrapper-22 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-22.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-22.location.hidden {
  display: block;
}

.question-title-holder-copy {
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 36px;
  display: flex;
}

.select-field-63 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-63:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-63.margin {
  margin-right: 10px;
}

.text-24-3-copy {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.close-modal-80 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-80.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-row-37 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-37.side-bar-view {
  flex-flow: column;
}

.response-row-38 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-38.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-38.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-143 {
  text-align: center;
}

.div-block-3578 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.text-11-copy {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  line-height: 11px;
}

.filter-wrapper-2 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.response-row-39 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-39.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-39.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.reload-wrapper {
  align-items: center;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.status-dot {
  cursor: pointer;
  background-color: #00d65d;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
}

.status-dot.red {
  background-color: #ed4444;
}

.status-dot.yellow {
  background-color: #ffc108;
}

.div-block-3579 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-30 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-30.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-30.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-30.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-copy {
  color: #161616;
  cursor: pointer;
  background-color: #0c3955;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sort-arrow-17 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3580 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3581 {
  padding-right: 5px;
}

.arrow-17 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3582 {
  height: 100px;
  display: flex;
}

.div-block-3583 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-3584 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.select-field-64 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-64:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-64.left-margin {
  margin-left: 10px;
}

.select-field-64.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-64.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-64.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-64.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-64.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.image-285 {
  opacity: .56;
}

.close-modal-81 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-81.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.clear-all-button-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-2:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-2.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-2.apply:hover {
  background-color: #0000008c;
}

.div-block-3585 {
  padding-top: 6px;
}

.modal-top-bar-56 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.print-button-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.search-area-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.search-area-button:hover {
  opacity: .9;
  background-color: #00000054;
}

.search-area-button.refresh {
  background-color: #00000054;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.search-area-button.refresh {
  background-color: #00000054;
  justify-content: center;
  align-items: center;
  min-width: 34px;
  height: 34px;
  margin-right: 8px;
  padding-top: 0;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.search-area-button.refresh:hover {
  background-color: #0000008c;
}

.chip-label-60 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.question-template-17 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-3586 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.results-holder-38 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-3587 {
  padding-right: 5px;
}

.result-row-72 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-72:hover {
  background-color: #e4f2ff;
}

.result-row-72.selected {
  background-color: #e7eeff;
}

.div-block-3588 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3589 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3590 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.main-wrapper-22 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-22.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-286 {
  margin-right: 6px;
}

.customer-info-44 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3591 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3592 {
  padding-left: 12px;
}

.div-block-3593 {
  display: flex;
}

.div-block-3594 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3595 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.modal-top-bar-57 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-37 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-37.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-144 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-57 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.sort-option-dd-copy-4 {
  color: #494949;
  text-align: center;
  cursor: pointer;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: 34px;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
  display: flex;
  position: relative;
}

.sort-option-dd-copy-4.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-4.large:hover {
  background-color: #cdd8f0;
}

.div-block-3596 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.keyword-search-input-4 {
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-4::placeholder {
  color: #667792;
}

.div-block-3597 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3598 {
  width: 300px;
  min-height: 100px;
}

.sort-arrow-18 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-74 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3599 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-58 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-58.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-58.no-padding {
  padding-bottom: 0;
}

.text-14-31 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-31.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-31.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-31.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-31.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-73 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-73:hover {
  background-color: #e4f2ff;
}

.result-row-73.selected {
  background-color: #d1e9ff;
}

.rental-upload-24 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3600 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3601 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-42 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-42:hover {
  background-color: #02507a;
}

.form-button-42.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-42.outline:hover {
  background-color: #d3e7ff;
}

.form-button-42.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-42.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-42.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-42.outline.approve:hover {
  background-color: #0c58b4;
}

.form-button-42.outline.approve.disabled {
  opacity: .41;
}

.form-button-42.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-42.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-42.submit {
  margin-left: auto;
  margin-right: auto;
}

.div-block-3602 {
  position: relative;
}

.filter-wrapper-3 {
  align-items: center;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.image-287 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-82 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-82.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3603 {
  width: 134px;
}

.response-label-42 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-42.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.customer-row-inner-wrapper-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.chip-label-61 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3604 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.select-field-65 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-65:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-65.margin {
  margin-right: 10px;
}

.response-row-40 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-40.side-bar-view {
  flex-flow: column;
}

.text-block-145 {
  text-align: center;
}

.div-block-3605 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.response-row-41 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-41.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-41.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.clear-all-button-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 60px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-3:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-3.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-3.apply:hover {
  background-color: #0000008c;
}

.date-range-12 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.text-14-32 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.sort-arrow-19 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3606 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3607 {
  padding-right: 5px;
}

.arrow-18 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3608 {
  height: 100px;
  display: flex;
}

.div-block-3609 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.select-field-66 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-66:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-66.left-margin {
  margin-left: 10px;
}

.select-field-66.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-66.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-66.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-66.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-66.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.image-288 {
  opacity: .56;
}

.close-modal-83 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-83.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.print-button-3.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3610 {
  padding-top: 6px;
}

.chip-label-62 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.response-row-42 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-42.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-42._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.results-holder-39 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-74 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-74:hover {
  background-color: #e4f2ff;
}

.result-row-74.selected {
  background-color: #e7eeff;
}

.div-block-3611 {
  position: relative;
}

.modal-container-7 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.image-289 {
  filter: invert();
  margin-right: 4px;
}

.div-block-3612 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.div-block-3613 {
  width: 54px;
}

.div-block-3614 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-3615 {
  height: 54px;
}

.div-block-3616 {
  position: absolute;
}

.menu-item-wrapper-5 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-5:hover {
  background-color: #092231;
}

.text-block-146 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.modal-top-bar-58 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-3617 {
  height: 40px;
}

.div-block-3618 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.image-290 {
  opacity: .84;
}

.tooltip-4 {
  z-index: 996;
  opacity: .9;
  background-color: #262c46;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  transition: all .2s;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-3619 {
  overflow: hidden;
}

.div-block-3619.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.text-214 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-214.white {
  color: #fff;
}

.close-modal-84 {
  cursor: pointer;
  display: inline-block;
}

.nz-15-87 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-87.semi {
  font-weight: 700;
}

.nz-15-87.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.div-block-3620 {
  width: 40px;
}

.div-block-3620:hover {
  border-width: 2px;
}

.close-modal-85 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.ac-default-label-40 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-59 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.account-form-input-2 {
  color: #1a1a1a;
  border-radius: 4px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.account-form-input-2::placeholder {
  color: #bbb;
}

.account-form-input-2.sm {
  height: 40px;
  font-size: 15px;
}

.account-form-input-2.xshort {
  width: 24%;
}

.account-form-input-2._530 {
  width: 530px;
}

.account-form-input-2.short {
  width: 48%;
}

.account-form-input-2.short.xshort {
  width: 24%;
}

.form-button-43 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-43:hover {
  background-color: #02507a;
}

.results-scroller-75 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3621 {
  padding-bottom: 10px;
}

.text-14-33 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-33.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-75 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-75:hover {
  background-color: #e4f2ff;
}

.result-row-75.selected {
  background-color: #d1e9ff;
}

.question-template-modal-12 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.autocomplete-search-wrapper-23 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-23.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-23.location.hidden {
  display: block;
}

.counterparty-config-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-top-bar-60 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-63 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.question-template-18 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-3622 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.close-modal-86 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.ac-default-label-41 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-61 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.results-scroller-76 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3623 {
  padding-bottom: 10px;
}

.text-14-34 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-34.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-76 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-76:hover {
  background-color: #e4f2ff;
}

.result-row-76.selected {
  background-color: #d1e9ff;
}

.question-template-modal-13 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.autocomplete-search-wrapper-24 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-24.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-24.location.hidden {
  display: block;
}

.modal-top-bar-62 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-64 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.question-template-19 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-3624 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-3625 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3626 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3627 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.main-wrapper-23 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-23.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3628 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.image-291 {
  margin-right: 6px;
}

.item-name-wrapper-6 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-6:hover {
  background-color: #114363;
}

.customer-info-45 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3629 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3630 {
  padding-left: 12px;
}

.response-row-43 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-43.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.response-row-43.side {
  flex-flow: column;
  padding-left: 34px;
}

.close-modal-87 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3631 {
  display: flex;
}

.div-block-3632 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3633 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.ac-default-label-42 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-63 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-38 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-38.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-147 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-59 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.sort-option-dd-copy-5 {
  color: #494949;
  text-align: center;
  cursor: pointer;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: 34px;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
  display: flex;
  position: relative;
}

.sort-option-dd-copy-5.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-5.large:hover {
  background-color: #cdd8f0;
}

.div-block-3634 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.keyword-search-input-5 {
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-5::placeholder {
  color: #667792;
}

.div-block-3635 {
  padding-left: 8px;
}

.div-block-3636 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3637 {
  width: 300px;
  min-height: 100px;
}

.sort-arrow-20 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-77 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3638 {
  padding-bottom: 10px;
}

.answer-line-60 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-60.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-60.no-padding {
  padding-bottom: 0;
}

.text-14-35 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-35.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-35.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-35.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-35.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-77 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-77:hover {
  background-color: #e4f2ff;
}

.result-row-77.selected {
  background-color: #d1e9ff;
}

.rental-upload-25 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-25.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-3639 {
  display: flex;
}

.div-block-3640 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3641 {
  text-decoration: none;
  display: flex;
}

.div-block-3642 {
  position: relative;
}

.div-block-3643 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-44 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-44:hover {
  background-color: #02507a;
}

.form-button-44.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-44.outline:hover {
  background-color: #d3e7ff;
}

.form-button-44.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-44.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-44.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-44.outline.approve:hover {
  background-color: #0c58b4;
}

.form-button-44.outline.approve.disabled {
  opacity: .41;
}

.form-button-44.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-44.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-44.submit {
  margin-left: auto;
  margin-right: auto;
}

.div-block-3644 {
  position: relative;
}

.filter-wrapper-4 {
  align-items: center;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.div-block-3645 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-65 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-292 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-88 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-88.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3646 {
  width: 134px;
}

.response-label-43 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-43.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3647 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.customer-row-inner-wrapper-5 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.chip-label-66 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3648 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.question-template-modal-14 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.autocomplete-search-wrapper-25 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-25.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-25.location.hidden {
  display: block;
}

.select-field-67 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-67:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-67.margin {
  margin-right: 10px;
}

.results-holder-40 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.close-modal-89 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-89.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-row-44 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-44.side-bar-view {
  flex-flow: column;
}

.response-row-45 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-45.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-45.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-148 {
  text-align: center;
}

.div-block-3649 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.response-row-46 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-46.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-46.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.clear-all-button-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 60px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-4:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-4.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-4.apply:hover {
  background-color: #0000008c;
}

.div-block-3650 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.date-range-13 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.text-14-36 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-36.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-36.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-36.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.sort-arrow-21 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3651 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3652 {
  padding-right: 5px;
}

.arrow-19 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3653 {
  height: 100px;
  display: flex;
}

.div-block-3654 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-3655 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.select-field-68 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-68:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-68.left-margin {
  margin-left: 10px;
}

.select-field-68.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-68.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-68.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-68.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-68.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.image-293 {
  opacity: .56;
}

.close-modal-90 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-90.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.print-button-4.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3656 {
  padding-top: 6px;
}

.modal-top-bar-64 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-67 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.question-template-20 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-3657 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-3658 {
  padding-right: 5px;
}

.result-row-78 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-78:hover {
  background-color: #e4f2ff;
}

.result-row-78.selected {
  background-color: #e7eeff;
}

.div-block-3659 {
  position: relative;
}

.div-block-3660 {
  width: 80px;
  padding-right: 20px;
}

.image-315 {
  margin-right: 4px;
}

.div-block-3661 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.text-24-4 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-316 {
  margin-right: 6px;
}

.customer-info-46 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3662 {
  padding-left: 12px;
}

.div-block-3663 {
  display: flex;
}

.location-setting-checkbox {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox.status.green {
  background-color: #b1f19f;
}

.div-block-3664 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.div-block-3665 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-3666 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.results-scroller-78 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-91 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-65 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.upper-links-holder {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 10px 8px 10px 20px;
  display: flex;
  position: static;
}

.item-submit-holder-39 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-39.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-149 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-61 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-79 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-79:hover {
  background-color: #e4f2ff;
}

.result-row-79.selected {
  background-color: #d1e9ff;
}

.custom-radio {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 18px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-radio:hover {
  background-color: #f0f0f0;
}

.custom-radio.selected {
  background-color: #fff;
  border-width: 6px;
  border-color: #0c8aff;
}

.div-block-3667 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3668 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-79 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3669 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-62 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-62.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-62.no-padding {
  padding-bottom: 0;
}

.text-14-37 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-37.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-37.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-37.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-37.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-80 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-80:hover {
  background-color: #e4f2ff;
}

.result-row-80.selected {
  background-color: #d1e9ff;
}

.counterparty-replace-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.close-modal-92 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.rental-upload-26 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.ac-default-label-43 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3670 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.image-317 {
  margin-right: 4px;
}

.counterparty-config-modal-2 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 40px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-3671 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.form-element-div-2 {
  margin-top: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 40px;
}

.form-button-45 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-45:hover {
  background-color: #02507a;
}

.form-button-45.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-45.outline:hover {
  background-color: #d3e7ff;
}

.form-button-45.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-45.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-45.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-45.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-45.outline.approve-admin {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  width: 80px;
  min-width: 64px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-45.outline.approve-admin:hover {
  background-color: #0c58b4;
}

.form-button-45.outline.reject {
  color: #ed4444;
  background-color: #fff;
  border-color: #ed4444;
  width: 70px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-45.outline.reject:hover {
  color: #fff;
  background-color: #ed4444;
}

.form-button-45.submit {
  margin-left: auto;
  margin-right: auto;
}

.div-block-3672 {
  position: relative;
}

.location-settings {
  background-color: #0000;
  border-bottom: 1px solid #d8dac9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
  padding-bottom: 15px;
  padding-right: 0;
  display: flex;
}

.location-settings.w {
  background-color: #ffeeb2;
  border-bottom-style: none;
  margin-bottom: 10px;
  padding: 5px 10px;
}

.xls-upload-section {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.excel-import-modal {
  z-index: 995;
  cursor: pointer;
  background-color: #0006;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.results-scroller-80 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.chip-label-68 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.pending-approval-2 {
  padding: 0 20px 30px;
}

.image-318 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-93 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-93.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3673 {
  width: 134px;
}

.response-label-44 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-44.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3674 {
  width: 530px;
}

.div-block-3675 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.chip-label-69 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.custom-checkbox-2 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-2:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-2.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-3676 {
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-3676.r {
  justify-content: flex-end;
  align-items: center;
}

.main-wrapper-24 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-24.flex-admin-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: auto;
}

.save-button-sm {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 80px;
  height: 42px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.save-button-sm:hover {
  background-color: #02507a;
}

.save-button-sm.delete {
  margin-left: 10px;
}

.save-button-sm.delete-copy {
  background-color: #ed4444;
  margin-left: 10px;
}

.text-14-38 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-38.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3677 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.answer-wrapper-41 {
  flex-flow: column;
}

.answer-wrapper-41.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-3678 {
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-3678.r {
  justify-content: flex-end;
  align-items: center;
}

.select-field-69 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-69:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-69.margin {
  margin-right: 10px;
}

.tag-content-15 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-13 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-13:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-13.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.results-holder-41 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.text-block-150 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.response-row-47 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-47.side-bar-view {
  flex-flow: column;
}

.autocomplete-search-wrapper-26 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-26.location {
  margin-top: 0;
}

.modal-content-upgrade {
  background-color: #fff;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  width: 620px;
  min-height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 0;
  display: block;
  overflow: visible;
}

.response-row-48 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-48.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-48.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-14-39 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-39.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-12 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-12.view {
  justify-content: center;
  align-items: center;
  width: 12%;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.column-12.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-12.customer {
  width: 44%;
  min-width: 330px;
}

.column-12.address {
  width: 44%;
  min-width: 330px;
  padding-top: 8px;
}

.column-12.counterparty-name {
  width: 76%;
  min-width: 360px;
}

.image-319 {
  margin-right: 4px;
}

.question-template-modal-15 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.status-radio-buttons {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.result-row-81 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-81:hover {
  background-color: #e4f2ff;
}

.result-row-81.selected {
  background-color: #d1e9ff;
}

.text-14-40 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.modal-container-question-2 {
  background-color: #fff;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 900px;
  max-height: 92vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.admin-button {
  opacity: .8;
  cursor: pointer;
  background-color: #00000054;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  align-items: center;
  min-height: 40px;
  margin-right: 12px;
  padding: 5px 10px;
  transition: background-color .3s, opacity .2s;
  display: flex;
}

.admin-button:hover {
  opacity: 1;
}

.div-block-3679 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3680 {
  padding-right: 5px;
}

.div-block-3681 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.select-field-70 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-70:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-70.left-margin {
  margin-left: 10px;
}

.select-field-70.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-70.index:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-70.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-70.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-70.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.close-modal-94 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-94.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.modal-top-bar-66 {
  cursor: move;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.modal-top-bar-66.excel {
  padding-left: 20px;
}

.print-button-5.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3682 {
  padding-top: 6px;
}

.close-modal-95 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.autocomplete-search-wrapper-27 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.new-counterparty-tag-2-copy-2 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 6px;
  margin-left: 10px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.chip-label-70 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3683 {
  z-index: 2;
  background-color: #093949;
  width: 100%;
  position: fixed;
}

.page-title-2 {
  justify-content: space-between;
  align-items: flex-end;
  min-height: 20px;
  margin-bottom: 20px;
  padding-top: 30px;
}

.result-row-82 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-82:hover {
  background-color: #e4f2ff;
}

.result-row-82.selected {
  background-color: #e7eeff;
}

.text-24-3-copy-2 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.div-block-3684 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3685 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-320 {
  margin-right: 6px;
}

.div-block-3686 {
  padding-left: 12px;
}

.close-modal-96 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3687 {
  display: flex;
}

.results-scroller-81 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3688 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.answer-wrapper-42 {
  flex-flow: column;
}

.div-block-3689 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-3690 {
  position: relative;
}

.modal-top-bar-67 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-83 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-83:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-40 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-40.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-151 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-152 {
  font-size: 16px;
  position: absolute;
}

.div-block-3691 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-63 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-3692 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-24 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3693 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3694 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-82 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3695 {
  padding-bottom: 10px;
}

.answer-line-64 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-64.no-padding {
  padding-bottom: 0;
}

.text-14-41 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-41.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-41.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-41.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-84 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-84:hover {
  background-color: #e4f2ff;
}

.result-row-84.selected {
  background-color: #d1e9ff;
}

.rental-upload-27 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.ac-default-label-44 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-info-47 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3696 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.form-button-46 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-46:hover {
  background-color: #02507a;
}

.form-button-46.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-46.outline:hover {
  background-color: #d3e7ff;
}

.form-button-46.outline.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-46.outline.url:hover {
  background-color: #e5edf7;
}

.form-button-46.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-46.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-46.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-46.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-46.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-46.submit.disabled {
  opacity: .24;
}

.form-button-46.submit.disabled:hover {
  background-color: #046cea;
}

.div-block-3697 {
  position: relative;
}

.div-block-3698 {
  align-items: flex-start;
  display: flex;
}

.image-321 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-97 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-97.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-71 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-42 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-16 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 60px;
}

.autocomplete-search-wrapper-28 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-28.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-28.location.hidden {
  display: block;
}

.form-button-47 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-47:hover {
  background-color: #002fad;
}

.form-button-47.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-47.back:hover {
  background-color: #6d80a3;
}

.form-button-47.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-43 {
  flex-flow: column;
}

.select-field-71 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-71:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-71.margin {
  margin-right: 10px;
}

.image-322 {
  margin-right: 6px;
}

.results-holder-43 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-49 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-49.side-bar-view {
  flex-flow: column;
}

.image-323 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-18 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-85 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-85:hover {
  background-color: #e4f2ff;
}

.response-row-50 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-50.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-50.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-3699 {
  margin-bottom: 10px;
}

.text-14-42 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-3700 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3701 {
  padding-right: 5px;
}

.div-block-3702 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.select-field-72 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-72:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-72.left-margin {
  margin-left: 10px;
}

.select-field-72.pricing {
  border-bottom-style: solid;
  border-bottom-color: #c6dcff;
  width: 100px;
  margin-left: -4px;
  margin-right: 20px;
}

.select-field-72.pricing:hover {
  border-bottom-color: #4cc0ff;
}

.select-field-72.plus-minus {
  width: 55px;
  min-width: 55px;
  margin-left: -4px;
  margin-right: 20px;
  font-size: 20px;
}

.select-field-72.index {
  border-bottom-color: #c6dcff;
  margin-top: 6px;
}

.select-field-72.index:hover {
  border-bottom-color: #4cc0ff;
}

.question-template-21 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.print-button-6.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-68 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.new-counterparty-tag-2-copy-3 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 6px;
  margin-left: 10px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.new-counterparty-tag-2-copy-3._2 {
  margin-left: 0;
}

.chip-label-72 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-83 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3703 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-86 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-86:hover {
  background-color: #e4f2ff;
}

.result-row-86.selected {
  background-color: #e7eeff;
}

.div-block-3704 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3705 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3706 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.loading-table-2 {
  height: 200px;
}

.div-block-3707 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.image-324 {
  margin-right: 6px;
}

.item-name-wrapper-7 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-7:hover {
  background-color: #114363;
}

.customer-info-48 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.div-block-3708 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3709 {
  padding-left: 12px;
}

.response-row-51 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-51.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.response-row-51.side {
  flex-flow: column;
  padding-left: 34px;
}

.close-modal-98 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3710 {
  display: flex;
}

.div-block-3711 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.answer-wrapper-44 {
  flex-flow: column;
}

.div-block-3712 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.search-input-wrapper-3 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-3.short {
  width: 130px;
  margin-right: 10px;
}

.modal-top-bar-69 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-41 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-41.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-153 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-65 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.clear-keyword-icon-4 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-4:hover {
  opacity: .6;
}

.clear-keyword-icon-4.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.div-block-3713 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.main-content-2 {
  flex-flow: column;
  flex: 1;
  min-width: 400px;
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.div-block-3714 {
  padding-left: 8px;
}

.div-block-3715 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3716 {
  width: 300px;
  min-height: 100px;
}

.sort-arrow-22 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-84 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3717 {
  padding-bottom: 10px;
}

.answer-line-66 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-66.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-66.no-padding {
  padding-bottom: 0;
}

.text-14-43 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-43.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-43.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-43.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-43.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-87 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-87:hover {
  background-color: #e4f2ff;
}

.result-row-87.selected {
  background-color: #d1e9ff;
}

.rental-upload-28 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-28.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-3718 {
  display: flex;
}

.ac-default-label-45 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3719 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3720 {
  text-decoration: none;
  display: flex;
}

.div-block-3721 {
  position: relative;
}

.filter-section-3 {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 20px 20px 10px;
  display: block;
  position: relative;
}

.div-block-3722 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.form-button-48 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.form-button-48:hover {
  background-color: #02507a;
}

.form-button-48.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-48.outline.xs:hover {
  background-color: #e5edf7;
}

.form-button-48.outline.reject {
  color: #fff;
  background-color: #c00a0a;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline.reject.disabled {
  opacity: .41;
}

.form-button-48.outline.reject-admin {
  color: #fff;
  background-color: #ed4444;
  border-style: none;
  border-color: #bedcff;
  width: 80px;
  min-width: 64px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-48.outline.reject-admin:hover {
  background-color: #d63232;
}

.form-button-48.outline.reject {
  color: #fff;
  background-color: #ed4444;
  border-style: none;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline.reject:hover {
  background-color: #d63232;
}

.form-button-48.outline.reject-copy {
  color: #fff;
  background-color: #ed4444;
  border-style: none;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline.reject-copy:hover {
  background-color: #d63232;
}

.form-button-48.outline.reject-status {
  color: #fff;
  background-color: #ed4444;
  border-style: none;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline.reject-status:hover {
  background-color: #d63232;
}

.form-button-48.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline.approve.disabled {
  opacity: .41;
}

.form-button-48.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-style: none;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline.approve {
  color: #fff;
  background-color: #046cea;
  border-style: none;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: flex;
}

.form-button-48.outline.approve:hover {
  background-color: #0c58b4;
}

.form-button-48.outline.approve-admin {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  width: 80px;
  min-width: 64px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-48.outline.approve-admin:hover {
  background-color: #0c58b4;
}

.form-button-48.outline.reject {
  color: #ed4444;
  background-color: #fff;
  border-color: #ed4444;
  width: 70px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-48.outline.reject:hover {
  color: #fff;
  background-color: #ed4444;
}

.form-button-48.outline.reject-copy {
  color: #ed4444;
  background-color: #fff;
  border-color: #ed4444;
  width: 70px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-48.outline.reject-copy:hover {
  color: #fff;
  background-color: #ed4444;
}

.form-button-48.outline-copy {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-48.outline-copy:hover {
  background-color: #d3e7ff;
}

.form-button-48.outline-copy.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-48.outline-copy.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-48.outline-copy.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline-copy.xs {
  color: #046cea;
  background-color: #f6faff;
  border-color: #bedcff;
  min-width: 34px;
  height: 26px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.form-button-48.outline-copy.xs:hover {
  background-color: #e5edf7;
}

.form-button-48.outline-copy.approve-admin {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  width: 80px;
  min-width: 64px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-48.outline-copy.approve-admin:hover {
  background-color: #0c58b4;
}

.form-button-48.outline-copy.reject {
  color: #fff;
  background-color: #c00a0a;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline-copy.reject.disabled {
  opacity: .41;
}

.form-button-48.outline-copy.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-48.outline-copy.url:hover {
  background-color: #e5edf7;
}

.form-button-48.outline-copy.reject {
  color: #fff;
  background-color: #ed4444;
  border-style: none;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline-copy.reject:hover {
  background-color: #d63232;
}

.form-button-48.outline-copy.approve {
  color: #fff;
  background-color: #046cea;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline-copy.approve.disabled {
  opacity: .41;
}

.form-button-48.outline-copy.reject {
  color: #ed4444;
  background-color: #fff;
  border-color: #ed4444;
  width: 70px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-48.outline-copy.reject:hover {
  color: #fff;
  background-color: #ed4444;
}

.form-button-48.outline-copy.approve {
  color: #fff;
  background-color: #046cea;
  border-style: none;
  border-color: #bedcff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 26px;
  margin-left: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.form-button-48.outline-copy.approve:hover {
  background-color: #0c58b4;
}

.form-button-48.outline-copy.delete-item {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: none;
}

.form-button-48.outline-copy.delete-item:hover {
  background-color: #facdcd;
}

.form-button-48.outline-copy.reject-copy {
  color: #ed4444;
  background-color: #fff;
  border-color: #ed4444;
  width: 70px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: static;
  inset: 8px 10px auto auto;
}

.form-button-48.outline-copy.reject-copy:hover {
  color: #fff;
  background-color: #ed4444;
}

.form-button-48.outline.url {
  color: #046cea;
  cursor: pointer;
  background-color: #f6faff;
  border-color: #bedcff;
  height: 28px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: flex;
}

.form-button-48.outline.url:hover {
  background-color: #e5edf7;
}

.form-button-48.submit.disabled {
  opacity: .24;
}

.form-button-48.submit.disabled:hover {
  background-color: #046cea;
}

.form-button-48.outline.trash-copy {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: absolute;
  right: 20px;
}

.form-button-48.outline.trash-copy:hover {
  background-color: #facdcd;
}

.form-button-48.submit {
  margin-left: auto;
  margin-right: auto;
}

.form-button-48.outline {
  background-color: #ffffff8f;
  border-color: #046cea;
  min-width: 40px;
  height: 38px;
  margin-left: 0;
  margin-right: 0;
  transition: background-color .3s;
}

.form-button-48.outline:hover {
  background-color: #d3e7ff;
}

.form-button-48.outline.delete-item {
  color: #046cea;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border-color: #facdcd;
  min-width: 35px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  display: none;
}

.form-button-48.outline.delete-item:hover {
  background-color: #facdcd;
}

.div-block-3723 {
  position: relative;
}

.div-block-3724 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-73 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-325 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-99 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-99.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3725 {
  width: 134px;
}

.response-label-45 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-45.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3726 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.chip-label-74 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3727 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.main-wrapper-25 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-25.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-3728 {
  position: relative;
}

.customer-info-49 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.autocomplete-search-wrapper-29 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-29.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-29.location.hidden {
  display: block;
}

.div-block-3729 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.answer-wrapper-45 {
  flex-flow: column;
}

.select-field-73 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-73:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-73.margin {
  margin-right: 10px;
}

.text-24-3-copy-3 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-44 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.close-modal-100 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-100.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-row-52 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-52.side-bar-view {
  flex-flow: column;
}

.div-block-3730 {
  margin-right: 10px;
}

.response-row-53 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-53.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-53.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-154 {
  text-align: center;
}

.div-block-3731 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.response-row-54 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-54.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-54.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-3732 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-44 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-44.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-44.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-44.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.sort-arrow-23 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3733 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3734 {
  padding-right: 5px;
}

.arrow-20 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3735 {
  height: 100px;
  display: flex;
}

.div-block-3736 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.answer-wrapper-46 {
  flex-flow: column;
}

.div-block-3737 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.image-326 {
  opacity: .56;
}

.close-modal-101 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-101.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.customer-info-50 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3738 {
  padding-top: 6px;
}

.modal-top-bar-70 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.print-button-7 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-75 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3739 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-3740 {
  padding-right: 5px;
}

.result-row-88 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-88:hover {
  background-color: #e4f2ff;
}

.result-row-88.selected {
  background-color: #e7eeff;
}

.div-block-3741 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3742 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3743 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3744 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.loading-table-3 {
  height: 200px;
}

.div-block-3745 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.image-327 {
  margin-right: 6px;
}

.item-name-wrapper-8 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-8:hover {
  background-color: #114363;
}

.div-block-3746 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3747 {
  padding-left: 12px;
}

.response-row-55 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-55.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.response-row-55.side {
  flex-flow: column;
  padding-left: 34px;
}

.close-modal-102 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3748 {
  display: flex;
}

.div-block-3749 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.answer-wrapper-47 {
  flex-flow: column;
}

.div-block-3750 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.modal-top-bar-71 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-42 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-42.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-155 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-67 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-49 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-49:hover {
  background-color: #02507a;
}

.clear-keyword-icon-5 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-5:hover {
  opacity: .6;
}

.clear-keyword-icon-5.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.div-block-3751 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.main-content-3 {
  flex-flow: column;
  min-width: 400px;
  max-width: 1300px;
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.div-block-3752 {
  padding-left: 8px;
}

.div-block-3753 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3754 {
  width: 300px;
  min-height: 100px;
}

.sort-arrow-24 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-85 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3755 {
  padding-bottom: 10px;
}

.answer-line-68 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-68.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-68.no-padding {
  padding-bottom: 0;
}

.text-14-45 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-45.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-45.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-45.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-45.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-89 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-89:hover {
  background-color: #e4f2ff;
}

.result-row-89.selected {
  background-color: #d1e9ff;
}

.rental-upload-29 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-29.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-3756 {
  display: flex;
}

.ac-default-label-46 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3757 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3758 {
  text-decoration: none;
  display: flex;
}

.div-block-3759 {
  position: relative;
}

.filter-section-4 {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 20px 20px 10px;
  display: block;
  position: relative;
}

.div-block-3760 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-3761 {
  position: relative;
}

.div-block-3762 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-76 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-328 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-103 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-103.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3763 {
  width: 134px;
}

.response-label-46 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-46.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3764 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.chip-label-77 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3765 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.main-wrapper-26 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-26.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-3766 {
  position: relative;
}

.customer-info-51 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.autocomplete-search-wrapper-30 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-30.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-30.location.hidden {
  display: block;
}

.div-block-3767 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.answer-wrapper-48 {
  flex-flow: column;
}

.select-field-74 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-74:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-74.margin {
  margin-right: 10px;
}

.text-24-3-copy-4 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-45 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.close-modal-104 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-104.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-row-56 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-56.side-bar-view {
  flex-flow: column;
}

.div-block-3768 {
  margin-right: 10px;
}

.response-row-57 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-57.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-57.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-156 {
  text-align: center;
}

.div-block-3769 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.response-row-58 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-58.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-58.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-3770 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-46 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-46.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-46.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-46.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.sort-arrow-25 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3771 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3772 {
  padding-right: 5px;
}

.arrow-21 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3773 {
  height: 100px;
  display: flex;
}

.div-block-3774 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.answer-wrapper-49 {
  flex-flow: column;
}

.div-block-3775 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.image-329 {
  opacity: .56;
}

.close-modal-105 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-105.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.customer-info-52 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3776 {
  padding-top: 6px;
}

.modal-top-bar-72 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.print-button-8 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-78 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3777 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-3778 {
  padding-right: 5px;
}

.result-row-90 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-90:hover {
  background-color: #e4f2ff;
}

.result-row-90.selected {
  background-color: #e7eeff;
}

.div-block-3779 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3780 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3781 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3782 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.loading-table-4 {
  height: 200px;
}

.div-block-3783 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.image-330 {
  margin-right: 6px;
}

.item-name-wrapper-9 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-9:hover {
  background-color: #114363;
}

.div-block-3784 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3785 {
  padding-left: 12px;
}

.response-row-59 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-59.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.response-row-59.side {
  flex-flow: column;
  padding-left: 34px;
}

.close-modal-106 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3786 {
  display: flex;
}

.div-block-3787 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.answer-wrapper-50 {
  flex-flow: column;
}

.div-block-3788 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.modal-top-bar-73 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.item-submit-holder-43 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-43.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-157 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-69 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-50 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-50:hover {
  background-color: #02507a;
}

.sort-option-dd-copy-6 {
  color: #494949;
  text-align: center;
  cursor: pointer;
  background-color: #ecf2fd;
  border: 1px solid #98bbe7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: 34px;
  margin-right: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 15px;
  display: flex;
  position: relative;
}

.sort-option-dd-copy-6.large {
  text-align: left;
  background-color: #ecf2fd;
  border-color: #98bbe7;
  border-radius: 4px;
  justify-content: space-between;
  min-width: 160px;
  height: 40px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.sort-option-dd-copy-6.large:hover {
  background-color: #cdd8f0;
}

.div-block-3789 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.keyword-search-input-6 {
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-6::placeholder {
  color: #667792;
}

.div-block-3790 {
  padding-left: 8px;
}

.div-block-3791 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3792 {
  width: 300px;
  min-height: 100px;
}

.sort-arrow-26 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-86 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3793 {
  padding-bottom: 10px;
}

.answer-line-70 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-70.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-70.no-padding {
  padding-bottom: 0;
}

.text-14-47 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-47.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-47.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-47.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-47.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-91 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-91:hover {
  background-color: #e4f2ff;
}

.result-row-91.selected {
  background-color: #d1e9ff;
}

.rental-upload-30 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-30.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-3794 {
  display: flex;
}

.ac-default-label-47 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3795 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3796 {
  text-decoration: none;
  display: flex;
}

.div-block-3797 {
  position: relative;
}

.div-block-3798 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-3799 {
  position: relative;
}

.filter-wrapper-5 {
  align-items: center;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.div-block-3800 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-79 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-331 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-107 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-107.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3801 {
  width: 134px;
}

.response-label-47 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-47.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3802 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.chip-label-80 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3803 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.main-wrapper-27 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-27.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.customer-info-53 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.autocomplete-search-wrapper-31 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-31.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-31.location.hidden {
  display: block;
}

.answer-wrapper-51 {
  flex-flow: column;
}

.select-field-75 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-75:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-75.margin {
  margin-right: 10px;
}

.text-24-3-copy-5 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-46 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.close-modal-108 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-108.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.response-row-60 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-60.side-bar-view {
  flex-flow: column;
}

.response-row-61 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-61.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-61.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-158 {
  text-align: center;
}

.div-block-3804 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.response-row-62 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-62.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-62.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.clear-all-button-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 60px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-5:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-5.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-5.apply:hover {
  background-color: #0000008c;
}

.div-block-3805 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-48 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-48.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-48.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-48.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.sort-arrow-27 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-3806 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3807 {
  padding-right: 5px;
}

.arrow-22 {
  opacity: .6;
  align-items: flex-end;
  padding-bottom: 2px;
}

.div-block-3808 {
  height: 100px;
  display: flex;
}

.div-block-3809 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.answer-wrapper-52 {
  flex-flow: column;
}

.div-block-3810 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.image-332 {
  opacity: .56;
}

.close-modal-109 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-109.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.customer-info-54 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3811 {
  padding-top: 6px;
}

.modal-top-bar-74 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.print-button-9 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-81 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.search-input-wrapper-4 {
  width: 300px;
  margin-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.div-block-3812 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-3813 {
  padding-right: 5px;
}

.result-row-92 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-92:hover {
  background-color: #e4f2ff;
}

.result-row-92.selected {
  background-color: #e7eeff;
}

.div-block-3814 {
  position: relative;
}

.div-block-3815 {
  width: 80px;
  padding-right: 20px;
}

.image-333 {
  margin-right: 4px;
}

.div-block-3816 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.text-24-5 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-334 {
  margin-right: 6px;
}

.div-block-3817 {
  padding-left: 12px;
}

.div-block-3818 {
  display: flex;
}

.div-block-3819 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.div-block-3820 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-53 {
  flex-flow: column;
}

.div-block-3821 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.results-scroller-87 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-110 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-75 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.item-submit-holder-44 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-44.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-159 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-71 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-93 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-93:hover {
  background-color: #e4f2ff;
}

.result-row-93.selected {
  background-color: #d1e9ff;
}

.div-block-3822 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3823 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-88 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3824 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-72 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-72.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-72.no-padding {
  padding-bottom: 0;
}

.text-14-49 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-49.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-49.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-49.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-49.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-94 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-94:hover {
  background-color: #e4f2ff;
}

.result-row-94.selected {
  background-color: #d1e9ff;
}

.close-modal-111 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.rental-upload-31 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.ac-default-label-48 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3825 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.image-335 {
  margin-right: 4px;
}

.counterparty-config-modal-3 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 40px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-3826 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.div-block-3827 {
  position: relative;
}

.results-scroller-89 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.chip-label-82 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-336 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-112 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-112.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3828 {
  width: 134px;
}

.response-label-48 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-48.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3829 {
  width: 530px;
}

.div-block-3830 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.chip-label-83 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.custom-checkbox-3 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-3:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-3.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.main-wrapper-28 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-28.flex-admin-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: auto;
}

.text-14-50 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-50.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-55 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.option-status-flag {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 6px;
  margin-left: 10px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.option-status-flag.rejected {
  background-color: #c91515;
}

.option-status-flag._2 {
  margin-left: 0;
}

.div-block-3831 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.answer-wrapper-54 {
  flex-flow: column;
}

.answer-wrapper-54.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.select-field-76 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-76:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-76.margin {
  margin-right: 10px;
}

.tag-content-16 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-14 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-14:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-14.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.results-holder-47 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.text-block-160 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.response-row-63 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-63.side-bar-view {
  flex-flow: column;
}

.autocomplete-search-wrapper-32 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-32.location {
  margin-top: 0;
}

.custom-checkbox-4 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-4:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-4.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-row-64 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-64.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-64.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-14-51 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-51.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-13 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-13.view {
  justify-content: center;
  align-items: center;
  width: 12%;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.column-13.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-13.customer {
  width: 44%;
  min-width: 330px;
}

.column-13.address {
  width: 44%;
  min-width: 330px;
  padding-top: 8px;
}

.column-13.counterparty-name {
  width: 88%;
  min-width: 360px;
}

.image-337 {
  margin-right: 4px;
}

.question-template-modal-17 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-95 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-95:hover {
  background-color: #e4f2ff;
}

.result-row-95.selected {
  background-color: #d1e9ff;
}

.text-14-52 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-3832 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3833 {
  padding-right: 5px;
}

.div-block-3834 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-113 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-113.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.modal-top-bar-76 {
  cursor: move;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.modal-top-bar-76.excel {
  padding-left: 20px;
}

.div-block-3835 {
  padding-top: 6px;
}

.close-modal-114 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.autocomplete-search-wrapper-33 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.chip-label-84 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3836 {
  z-index: 2;
  background-color: #093949;
  width: 100%;
  position: fixed;
}

.page-title-3 {
  justify-content: space-between;
  align-items: flex-end;
  min-height: 20px;
  margin-bottom: 20px;
  padding-top: 30px;
}

.result-row-96 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-96:hover {
  background-color: #e4f2ff;
}

.result-row-96.selected {
  background-color: #e7eeff;
}

.text-24-3-copy-6 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-338 {
  margin-right: 4px;
}

.div-block-3837 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.text-24-6 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-339 {
  margin-right: 6px;
}

.div-block-3838 {
  padding-left: 12px;
}

.div-block-3839 {
  display: flex;
}

.div-block-3840 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.div-block-3841 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-55 {
  flex-flow: column;
}

.div-block-3842 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.results-scroller-90 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-115 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-77 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.item-submit-holder-45 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-45.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-161 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-73 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-97 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-97:hover {
  background-color: #e4f2ff;
}

.result-row-97.selected {
  background-color: #d1e9ff;
}

.div-block-3843 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3844 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-91 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3845 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-74 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-74.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-74.no-padding {
  padding-bottom: 0;
}

.text-14-53 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-53.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-53.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-53.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-53.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-98 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-98:hover {
  background-color: #e4f2ff;
}

.result-row-98.selected {
  background-color: #d1e9ff;
}

.close-modal-116 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.rental-upload-32 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.ac-default-label-49 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3846 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.image-340 {
  margin-right: 4px;
}

.div-block-3847 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.div-block-3848 {
  position: relative;
}

.results-scroller-92 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.chip-label-85 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-341 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-117 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-117.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3849 {
  width: 134px;
}

.response-label-49 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-49.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3850 {
  width: 530px;
}

.div-block-3851 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.chip-label-86 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.main-wrapper-29 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-29.flex-admin-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: auto;
}

.text-14-54 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-54.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-56 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3852 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.answer-wrapper-56 {
  flex-flow: column;
}

.answer-wrapper-56.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.select-field-77 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-77:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-77.margin {
  margin-right: 10px;
}

.tag-content-17 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-15 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-15:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-15.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.results-holder-48 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.text-block-162 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.response-row-65 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-65.side-bar-view {
  flex-flow: column;
}

.autocomplete-search-wrapper-34 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-34.location {
  margin-top: 0;
}

.custom-checkbox-5 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-5:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-5.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-row-66 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-66.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-66.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-14-55 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-55.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-14 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-14.view {
  justify-content: center;
  align-items: center;
  width: 12%;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.column-14.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-14.customer {
  width: 44%;
  min-width: 330px;
}

.column-14.address {
  width: 44%;
  min-width: 330px;
  padding-top: 8px;
}

.column-14.counterparty-name {
  width: 88%;
  min-width: 360px;
}

.image-342 {
  margin-right: 4px;
}

.question-template-modal-18 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-99 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-99:hover {
  background-color: #e4f2ff;
}

.result-row-99.selected {
  background-color: #d1e9ff;
}

.text-14-56 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-3853 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3854 {
  padding-right: 5px;
}

.div-block-3855 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-118 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-118.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.modal-top-bar-78 {
  cursor: move;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.modal-top-bar-78.excel {
  padding-left: 20px;
}

.div-block-3856 {
  padding-top: 6px;
}

.close-modal-119 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.autocomplete-search-wrapper-35 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.chip-label-87 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3857 {
  z-index: 2;
  background-color: #093949;
  width: 100%;
  position: fixed;
}

.page-title-4 {
  justify-content: space-between;
  align-items: flex-end;
  min-height: 20px;
  margin-bottom: 20px;
  padding-top: 30px;
}

.result-row-100 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-100:hover {
  background-color: #e4f2ff;
}

.result-row-100.selected {
  background-color: #e7eeff;
}

.customer-info-57 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.close-modal-120 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-120.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.loading-table-5 {
  height: 200px;
}

.image-343 {
  margin-right: 6px;
}

.sort-arrow-28 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-10 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-10:hover {
  background-color: #114363;
}

.answer-wrapper-57 {
  flex-flow: column;
}

.results-scroller-93 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3858 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-3859 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.side-bar-positioner {
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
}

.div-block-3860 {
  padding-right: 5px;
}

.result-row-101 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-101:hover {
  background-color: #e4f2ff;
}

.result-row-101.selected {
  background-color: #d1e9ff;
}

.div-block-3861 {
  width: 134px;
}

.response-row-67 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-67.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-67.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-163 {
  text-align: center;
}

.div-block-3862 {
  position: relative;
}

.div-block-3863 {
  margin-right: 10px;
}

.div-block-3864 {
  position: relative;
}

.text-14-57 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-57.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-57.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-57.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-57.white {
  color: #ffffffdb;
  font-weight: 400;
}

.close-modal-121 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-121.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.item-submit-holder-46 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-46.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-3865 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3866 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.keyword-search-input-7 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-7::placeholder {
  color: #667792;
}

.div-block-3867 {
  padding-left: 12px;
}

.image-344 {
  opacity: .8;
  margin-right: 5px;
}

.div-block-3868 {
  padding-top: 6px;
}

.main-wrapper-30 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-30.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-3869 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-3870 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.div-block-3871 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-3872 {
  width: 300px;
  min-height: 100px;
}

.custom-checkbox-6 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-6:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-6.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.autocomplete-search-wrapper-36 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-36.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-36.location.hidden {
  display: block;
}

.answer-line-75 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-75.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-75.no-padding {
  padding-bottom: 0;
}

.div-block-3873 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-3874 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-3875 {
  text-decoration: none;
  display: flex;
}

.rental-upload-33 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-33.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-3876 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3877 {
  position: relative;
}

.div-block-3878 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.ac-default-label-50 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.counterparty-config-modal-4 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-3879 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3880 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-68 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-68.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-68.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.form-button-51 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-51:hover {
  background-color: #02507a;
}

.div-block-3881 {
  display: flex;
}

.text-block-164 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.chip-label-88 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3882 {
  padding-bottom: 10px;
}

.response-row-69 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-69.side-bar-view {
  flex-flow: column;
}

.div-block-3883 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-3884 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-58 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-89 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3885 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.response-row-70 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-70.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-70.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.sort-arrow-29 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.answer-wrapper-58 {
  flex-flow: column;
}

.div-block-3886 {
  display: flex;
}

.close-modal-122 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-122.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.filter-section-5 {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 20px 20px 10px;
  display: block;
  position: relative;
}

.close-modal-123 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3887 {
  padding-left: 8px;
}

.div-block-3888 {
  width: 80px;
  padding-right: 20px;
}

.clear-keyword-icon-6 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-6:hover {
  opacity: .6;
}

.clear-keyword-icon-6.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.results-holder-49 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.main-content-4 {
  flex-flow: column;
  flex: 1;
  min-width: 400px;
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.modal-top-bar-79 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.select-field-78 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-78:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-78.margin {
  margin-right: 10px;
}

.modal-top-bar-80 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-7 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-345 {
  opacity: .56;
}

.div-block-3889 {
  height: 100px;
  display: flex;
}

.response-label-50 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-50.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.filter-wrapper-6 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.div-block-3890 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3891 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3892 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.result-row-102 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-102:hover {
  background-color: #e4f2ff;
}

.result-row-102.selected {
  background-color: #e7eeff;
}

.text-14-58 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-58.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-58.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-58.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-3893 {
  padding-right: 5px;
}

.div-block-3894 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.print-button-10 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-59 {
  flex-flow: column;
}

.div-block-3895 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.image-346 {
  margin-right: 4px;
}

.div-block-3896 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.text-24-7 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-347 {
  margin-right: 6px;
}

.div-block-3897 {
  padding-left: 12px;
}

.div-block-3898 {
  display: flex;
}

.div-block-3899 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.div-block-3900 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-60 {
  flex-flow: column;
}

.div-block-3901 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.results-scroller-94 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-124 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-81 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.item-submit-holder-47 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-47.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-165 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-76 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-103 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-103:hover {
  background-color: #e4f2ff;
}

.result-row-103.selected {
  background-color: #d1e9ff;
}

.div-block-3902 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3903 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-95 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3904 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-77 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-77.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-77.no-padding {
  padding-bottom: 0;
}

.text-14-59 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-59.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-59.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-59.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-59.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-104 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-104:hover {
  background-color: #e4f2ff;
}

.result-row-104.selected {
  background-color: #d1e9ff;
}

.close-modal-125 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.rental-upload-34 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.ac-default-label-51 {
  color: #000;
  height: 36px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 11px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-3905 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.image-348 {
  margin-right: 4px;
}

.div-block-3906 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.div-block-3907 {
  position: relative;
}

.results-scroller-96 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.chip-label-90 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-349 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-126 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-126.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3908 {
  width: 134px;
}

.response-label-51 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-51.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3909 {
  width: 530px;
}

.div-block-3910 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.chip-label-91 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.main-wrapper-31 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-31.flex-admin-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: auto;
}

.text-14-60 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-60.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-59 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3911 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.answer-wrapper-61 {
  flex-flow: column;
}

.answer-wrapper-61.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.select-field-79 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-79:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-79.margin {
  margin-right: 10px;
}

.ac-default-label-52 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.tag-content-18 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-16 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-16:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-16.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.results-holder-50 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.text-block-166 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.response-row-71 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-71.side-bar-view {
  flex-flow: column;
}

.autocomplete-search-wrapper-37 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-37.location {
  margin-top: 0;
}

.custom-checkbox-7 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-7:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-7.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-row-72 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-72.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-72.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-14-61 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-61.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-15 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-15.view {
  justify-content: center;
  align-items: center;
  width: 12%;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.column-15.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-15.customer {
  width: 44%;
  min-width: 330px;
}

.column-15.address {
  width: 44%;
  min-width: 330px;
  padding-top: 8px;
}

.column-15.counterparty-name {
  width: 88%;
  min-width: 360px;
}

.image-350 {
  margin-right: 4px;
}

.question-template-modal-19 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-105 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-105:hover {
  background-color: #e4f2ff;
}

.result-row-105.selected {
  background-color: #d1e9ff;
}

.text-14-62 {
  text-align: left;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-62.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-62.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-62.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-62.gray {
  color: #747474;
}

.text-14-62.inactive {
  opacity: .45;
}

.div-block-3912 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3913 {
  padding-right: 5px;
}

.div-block-3914 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-127 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-127.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.modal-top-bar-82 {
  cursor: move;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.modal-top-bar-82.excel {
  padding-left: 20px;
}

.div-block-3915 {
  padding-top: 6px;
}

.close-modal-128 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.autocomplete-search-wrapper-38 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.chip-label-92 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3916 {
  z-index: 2;
  background-color: #093949;
  width: 100%;
  position: fixed;
}

.result-row-106 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-106:hover {
  background-color: #e4f2ff;
}

.result-row-106.selected {
  background-color: #e7eeff;
}

.image-351 {
  margin-right: 4px;
}

.div-block-3917 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.text-24-8 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-352 {
  margin-right: 6px;
}

.div-block-3918 {
  padding-left: 12px;
}

.div-block-3919 {
  display: flex;
}

.div-block-3920 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.text-14-63 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-63.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-3921 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-62 {
  flex-flow: column;
}

.div-block-3922 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.results-scroller-97 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-129 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-83 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.item-submit-holder-48 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-48.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-167 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-78 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.text-14-64 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-64.semi {
  font-weight: 600;
  line-height: 24px;
}

.result-row-107 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-107:hover {
  background-color: #e4f2ff;
}

.result-row-107.selected {
  background-color: #d1e9ff;
}

.div-block-3923 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3924 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-98 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3925 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-79 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-79.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-79.no-padding {
  padding-bottom: 0;
}

.text-14-65 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-65.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-65.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-65.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-65.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-108 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-108:hover {
  background-color: #e4f2ff;
}

.result-row-108.selected {
  background-color: #d1e9ff;
}

.close-modal-130 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.rental-upload-35 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3926 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.image-353 {
  margin-right: 4px;
}

.div-block-3927 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-66 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-66.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-66.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-3928 {
  position: relative;
}

.results-scroller-99 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.chip-label-93 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-354 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-131 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-131.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-3929 {
  width: 134px;
}

.response-label-52 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-52.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-3930 {
  width: 530px;
}

.div-block-3931 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.chip-label-94 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.main-wrapper-32 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-32.flex-admin-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: auto;
}

.text-14-67 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-67.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-60 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-3932 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.answer-wrapper-63 {
  flex-flow: column;
}

.answer-wrapper-63.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.select-field-80 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-80:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-80.margin {
  margin-right: 10px;
}

.ac-default-label-53 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.tag-content-19 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-17 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-17:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-17.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.results-holder-51 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.text-block-168 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.response-row-73 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-73.side-bar-view {
  flex-flow: column;
}

.autocomplete-search-wrapper-39 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-39.location {
  margin-top: 0;
}

.custom-checkbox-8 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-8:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-8.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-row-74 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-74.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-74.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-14-68 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-68.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-16 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-16.view {
  justify-content: center;
  align-items: center;
  width: 12%;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.column-16.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-16.customer {
  width: 44%;
  min-width: 330px;
}

.column-16.address {
  width: 44%;
  min-width: 330px;
  padding-top: 8px;
}

.column-16.counterparty-name {
  width: 88%;
  min-width: 360px;
}

.image-355 {
  margin-right: 4px;
}

.question-template-modal-20 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-109 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-109:hover {
  background-color: #e4f2ff;
}

.result-row-109.selected {
  background-color: #d1e9ff;
}

.div-block-3933 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3934 {
  padding-right: 5px;
}

.div-block-3935 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-132 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-132.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.modal-top-bar-84 {
  cursor: move;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.modal-top-bar-84.excel {
  padding-left: 20px;
}

.div-block-3936 {
  padding-top: 6px;
}

.close-modal-133 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.autocomplete-search-wrapper-40 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.chip-label-95 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3937 {
  z-index: 2;
  background-color: #093949;
  width: 100%;
  position: fixed;
}

.result-row-110 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-110:hover {
  background-color: #e4f2ff;
}

.result-row-110.selected {
  background-color: #e7eeff;
}

.customer-info-61 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.close-modal-134 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-134.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.loading-table-6 {
  height: 200px;
}

.image-356 {
  margin-right: 6px;
}

.sort-arrow-30 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-11 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-11:hover {
  background-color: #114363;
}

.answer-wrapper-64 {
  flex-flow: column;
}

.results-scroller-100 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3938 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-3939 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-3940 {
  padding-right: 5px;
}

.result-row-111 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-111:hover {
  background-color: #e4f2ff;
}

.result-row-111.selected {
  background-color: #d1e9ff;
}

.div-block-3941 {
  width: 134px;
}

.response-row-75 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-75.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-75.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-169 {
  text-align: center;
}

.div-block-3942 {
  position: relative;
}

.div-block-3943 {
  margin-right: 10px;
}

.div-block-3944 {
  position: relative;
}

.text-14-69 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-69.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-69.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-69.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-69.white {
  color: #ffffffdb;
  font-weight: 400;
}

.close-modal-135 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-135.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.item-submit-holder-49 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-49.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-3945 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-3946 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.keyword-search-input-8 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-8::placeholder {
  color: #667792;
}

.div-block-3947 {
  padding-left: 12px;
}

.image-357 {
  opacity: .8;
  margin-right: 5px;
}

.div-block-3948 {
  padding-top: 6px;
}

.main-wrapper-33 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-33.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-3949 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-3950 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.div-block-3951 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-3952 {
  width: 300px;
  min-height: 100px;
}

.custom-checkbox-9 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-9:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-9.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.autocomplete-search-wrapper-41 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-41.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-41.location.hidden {
  display: block;
}

.answer-line-80 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-80.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-80.no-padding {
  padding-bottom: 0;
}

.div-block-3953 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-3954 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-3955 {
  text-decoration: none;
  display: flex;
}

.rental-upload-36 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-36.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-3956 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-3957 {
  position: relative;
}

.div-block-3958 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.counterparty-config-modal-5 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-3959 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3960 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-76 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-76.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-76.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.form-button-52 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-52:hover {
  background-color: #02507a;
}

.div-block-3961 {
  display: flex;
}

.text-block-170 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.chip-label-96 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3962 {
  padding-bottom: 10px;
}

.response-row-77 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-77.side-bar-view {
  flex-flow: column;
}

.div-block-3963 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-3964 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-62 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-97 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-3965 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.ac-default-label-54 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-78 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-78.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-78.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.sort-arrow-31 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.answer-wrapper-65 {
  flex-flow: column;
}

.div-block-3966 {
  display: flex;
}

.close-modal-136 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-136.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-137 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-3967 {
  padding-left: 8px;
}

.div-block-3968 {
  width: 80px;
  padding-right: 20px;
}

.clear-keyword-icon-7 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-7:hover {
  opacity: .6;
}

.clear-keyword-icon-7.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.results-holder-52 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.modal-top-bar-85 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.text-14-70 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-70.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-70.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.select-field-81 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-81:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-81.margin {
  margin-right: 10px;
}

.modal-top-bar-86 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-8 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-358 {
  opacity: .56;
}

.div-block-3969 {
  height: 100px;
  display: flex;
}

.response-label-53 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-53.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.filter-wrapper-7 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.div-block-3970 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3971 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-3972 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.result-row-112 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-112:hover {
  background-color: #e4f2ff;
}

.result-row-112.selected {
  background-color: #e7eeff;
}

.div-block-3973 {
  padding-right: 5px;
}

.div-block-3974 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.print-button-11 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-66 {
  flex-flow: column;
}

.div-block-3975 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-3976 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3977 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-359 {
  margin-right: 6px;
}

.div-block-3978 {
  padding-left: 12px;
}

.close-modal-138 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-82 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-82.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-82.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-3979 {
  display: flex;
}

.results-scroller-101 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3980 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.answer-wrapper-67 {
  flex-flow: column;
}

.div-block-3981 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-6 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-3982 {
  position: relative;
}

.modal-top-bar-87 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-113 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-113:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-50 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-50.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-171 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-172 {
  font-size: 16px;
  position: absolute;
}

.div-block-3983 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-81 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.customer-order-wrapper-2 {
  background-color: #0000;
  border-bottom-color: #8fb7ce;
  border-left: 1px solid #8fb7ce;
  width: 100%;
}

.customer-order-wrapper-2.print {
  border-width: 1px;
  border-color: #a8a8a8;
  border-left-style: solid;
}

.form-button-53 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-53:hover {
  background-color: #02507a;
}

.div-block-3984 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-25 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-3985 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-3986 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-102 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3987 {
  padding-bottom: 10px;
}

.answer-line-82 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-82.no-padding {
  padding-bottom: 0;
}

.text-14-71 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-71.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-71.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-71.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.order-detail-wrapper-3 {
  display: block;
}

.result-row-114 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-114:hover {
  background-color: #e4f2ff;
}

.result-row-114.selected {
  background-color: #d1e9ff;
}

.rental-upload-37 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-3988 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-72 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-72.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-72.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-3989 {
  position: relative;
}

.div-block-3990 {
  align-items: flex-start;
  display: flex;
}

.image-360 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-139 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-139.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-98 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-53 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-7 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-63 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.autocomplete-search-wrapper-42 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-42.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-42.location.hidden {
  display: block;
}

.form-button-54 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-54:hover {
  background-color: #002fad;
}

.form-button-54.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-54.back:hover {
  background-color: #6d80a3;
}

.form-button-54.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-68 {
  flex-flow: column;
}

.select-field-83 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-83:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-83.margin {
  margin-right: 10px;
}

.ac-default-label-55 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-361 {
  margin-right: 6px;
}

.results-holder-54 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-79 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-79.side-bar-view {
  flex-flow: column;
}

.image-362 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-19 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-115 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-115:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-10 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-10:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-10.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-row-80 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-80.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-80.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-3991 {
  margin-bottom: 10px;
}

.div-block-3992 {
  width: 80px;
  padding-right: 20px;
}

.div-block-3993 {
  padding-right: 5px;
}

.div-block-3994 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-22 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-88 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-99 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-103 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-3995 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-116 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-116:hover {
  background-color: #e4f2ff;
}

.result-row-116.selected {
  background-color: #e7eeff;
}

.div-block-3996 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-3997 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-363 {
  margin-right: 6px;
}

.div-block-3998 {
  padding-left: 12px;
}

.close-modal-140 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-84 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-84.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-84.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-3999 {
  display: flex;
}

.div-block-4000 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.answer-wrapper-69 {
  flex-flow: column;
}

.div-block-4001 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-8 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4002 {
  position: relative;
}

.modal-top-bar-89 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-117 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-117:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-51 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-51.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-173 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-174 {
  font-size: 16px;
  position: absolute;
}

.div-block-4003 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-83 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-55 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-55:hover {
  background-color: #02507a;
}

.div-block-4004 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-26 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-4005 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4006 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-104 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4007 {
  padding-bottom: 10px;
}

.answer-line-84 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-84.no-padding {
  padding-bottom: 0;
}

.text-14-73 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-73.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-73.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-73.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-118 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-118:hover {
  background-color: #e4f2ff;
}

.result-row-118.selected {
  background-color: #d1e9ff;
}

.rental-upload-38 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4008 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-74 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-74.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-74.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4009 {
  position: relative;
}

.div-block-4010 {
  align-items: flex-start;
  display: flex;
}

.image-364 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-141 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-141.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-100 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-55 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-9 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-64 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.autocomplete-search-wrapper-43 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-43.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-43.location.hidden {
  display: block;
}

.form-button-56 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-56:hover {
  background-color: #002fad;
}

.form-button-56.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-56.back:hover {
  background-color: #6d80a3;
}

.form-button-56.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-70 {
  flex-flow: column;
}

.select-field-85 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-85:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-85.margin {
  margin-right: 10px;
}

.ac-default-label-56 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-365 {
  margin-right: 6px;
}

.results-holder-56 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-81 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-81.side-bar-view {
  flex-flow: column;
}

.image-366 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-20 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-119 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-119:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-11 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-11:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-11.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.results-scroller-105 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-82 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-82.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-82.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-4011 {
  margin-bottom: 10px;
}

.div-block-4012 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4013 {
  padding-right: 5px;
}

.div-block-4014 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-23 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-90 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-101 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4015 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-120 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-120:hover {
  background-color: #e4f2ff;
}

.result-row-120.selected {
  background-color: #e7eeff;
}

.customer-info-65 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-75 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-75.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-75.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.close-modal-142 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-142.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.loading-table-7 {
  height: 200px;
}

.image-367 {
  margin-right: 6px;
}

.sort-arrow-32 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-12 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-12:hover {
  background-color: #114363;
}

.answer-wrapper-71 {
  flex-flow: column;
}

.results-scroller-106 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4016 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4017 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-4018 {
  padding-right: 5px;
}

.column-8-copy {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-8-copy.status {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 220px;
  padding-right: 12px;
}

.column-8-copy.date {
  width: 22%;
  min-width: 160px;
}

.column-8-copy.status-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 220px;
  padding-right: 12px;
}

.column-8-copy.approve {
  padding-left: 6px;
}

.column-8-copy.id {
  width: 65px;
  min-width: 65px;
}

.side-order-view-wrapper-2 {
  border-bottom-color: #8fb7ce;
  border-left: 1px solid #8fb7ce;
  width: 100%;
}

.side-order-view-wrapper-2.preview {
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  display: none;
  position: relative;
  overflow: auto;
}

.side-order-view-wrapper-2.preview.hidden {
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  display: block;
}

.side-order-view-wrapper-2.read-only {
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  display: none;
  position: relative;
  overflow: auto;
}

.side-order-view-wrapper-2.read-only.hidden {
  display: none;
}

.side-order-view-wrapper-2.print-view {
  width: 780px;
  padding-bottom: 60px;
}

.side-order-view-wrapper-2.read-only {
  border-left-width: 0;
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  margin-left: 0;
  display: block;
  position: relative;
  overflow: auto;
}

.side-order-view-wrapper-2.read-only.hidden {
  position: static;
}

.side-order-view-wrapper-2.preview {
  border-left-width: 0;
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  display: block;
  position: relative;
  overflow: auto;
}

.side-order-view-wrapper-2.preview.hidden {
  box-shadow: none;
  background-color: #fff;
  display: block;
}

.side-order-view-wrapper-2.print-view {
  width: 780px;
  padding-bottom: 60px;
}

.summary-inner-wrapper-10 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-10.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.result-row-121 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-121:hover {
  background-color: #e4f2ff;
}

.result-row-121.selected {
  background-color: #d1e9ff;
}

.div-block-4019 {
  width: 134px;
}

.response-row-83 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-83.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-83.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.text-block-175 {
  text-align: center;
}

.div-block-4020 {
  position: relative;
}

.div-block-4021 {
  margin-right: 10px;
}

.div-block-4022 {
  position: relative;
}

.text-14-76 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-76.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-76.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-76.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-76.white {
  color: #ffffffdb;
  font-weight: 400;
}

.close-modal-143 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-143.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.item-submit-holder-52 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-52.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4023 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4024 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.keyword-search-input-9 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-9::placeholder {
  color: #667792;
}

.div-block-4025 {
  padding-left: 12px;
}

.image-368 {
  opacity: .8;
  margin-right: 5px;
}

.div-block-4026 {
  padding-top: 6px;
}

.main-wrapper-34 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-34.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4027 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4028 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.div-block-4029 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4030 {
  width: 300px;
  min-height: 100px;
}

.custom-checkbox-12 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-12:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-12.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.results-scroller-107 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-107.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.autocomplete-search-wrapper-44 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-44.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-44.location.hidden {
  display: block;
}

.answer-line-85 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-85.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-85.no-padding {
  padding-bottom: 0;
}

.div-block-4031 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-77 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-77.semi {
  font-weight: 600;
  line-height: 24px;
}

.old-results-frame {
  width: 100%;
  display: flex;
}

.div-block-4032 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-4033 {
  text-decoration: none;
  display: flex;
}

.rental-upload-39 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-39.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4034 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4035 {
  position: relative;
}

.div-block-4036 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.counterparty-config-modal-6 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4037 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4038 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-84 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-84.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-84.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.side-bar-positioner-2 {
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.form-button-57 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-57:hover {
  background-color: #02507a;
}

.div-block-4039 {
  display: flex;
}

.text-block-176 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.chip-label-102 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4040 {
  padding-bottom: 10px;
}

.response-row-85 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-85.side-bar-view {
  flex-flow: column;
}

.div-block-4041 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4042 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-66 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-103 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4043 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.ac-default-label-57 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.response-row-86 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-86.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-86.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.sort-arrow-33 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.answer-wrapper-72 {
  flex-flow: column;
}

.div-block-4044 {
  display: flex;
}

.close-modal-144 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-144.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-145 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4045 {
  padding-left: 8px;
}

.div-block-4046 {
  width: 80px;
  padding-right: 20px;
}

.clear-keyword-icon-8 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-8:hover {
  opacity: .6;
}

.clear-keyword-icon-8.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.results-holder-57 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.modal-top-bar-91 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.select-field-86 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-86:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-86.margin {
  margin-right: 10px;
}

.modal-top-bar-92 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-9 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-369 {
  opacity: .56;
}

.table-details-4 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-4047 {
  height: 100px;
  display: flex;
}

.response-label-54 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-54.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.filter-wrapper-8 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.div-block-4048 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4049 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-4050 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.result-row-122 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-122:hover {
  background-color: #e4f2ff;
}

.result-row-122.selected {
  background-color: #e7eeff;
}

.div-block-4051 {
  padding-right: 5px;
}

.status-dot-2 {
  cursor: pointer;
  background-color: #00d65d;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-2.red {
  background-color: #ed4444;
}

.status-dot-2.yellow {
  background-color: #ffc108;
}

.div-block-4052 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.print-button-12 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-73 {
  flex-flow: column;
}

.div-block-4053 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.column-17 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-17.approve {
  padding-left: 6px;
}

.column-17.id {
  min-width: 65px;
}

.column-17.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-17.short {
  width: 12%;
  min-width: 120px;
}

.column-17.short._2 {
  background-color: #0c3955;
}

.column-17.short._2:hover {
  background-color: #1d3f4b;
}

.column-17.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-17.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-17.date {
  min-width: 160px;
}

.div-block-4054 {
  padding-left: 12px;
}

.div-block-4055 {
  padding-right: 5px;
}

.summary-inner-wrapper-11 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4056 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.text-14-78 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-78.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-78.semi {
  font-weight: 600;
  line-height: 24px;
}

.afeafewaf {
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.answer-line-86 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-86.no-padding {
  padding-bottom: 0;
}

.text-14-79 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-79.semi {
  font-weight: 600;
  line-height: 24px;
}

.rental-upload-40 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-40.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.response-row-87 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-87.print {
  border-bottom-color: #c4c4c4;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.customer-info-67 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-104 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4057 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4058 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4059 {
  width: 80px;
  padding-right: 20px;
}

.answer-wrapper-74 {
  flex-flow: column;
}

.div-block-4060 {
  padding-left: 8px;
}

.custom-checkbox-13 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-13:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-13.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4062 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-4063 {
  display: flex;
}

.div-block-4064 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.modal-container-8 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.div-block-1538 {
  align-items: center;
  display: flex;
}

.image-370 {
  filter: invert();
  margin-right: 4px;
}

.div-block-4065 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.div-block-4066 {
  width: 54px;
}

.error-whisper {
  z-index: 996;
  background-color: #fcd0d1;
  border: 1px solid #181414;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 660px;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  transition: top .5s;
  display: flex;
  position: fixed;
  inset: -300px 0% auto;
  box-shadow: 3px 4px 7px 2px #0000008a;
}

.whsiper-error-icon {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/670d7e0dfd9facaba61fae7f_warning.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.sf-15-med-copy-copy {
  color: #000000db;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-4067 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-4068 {
  height: 54px;
}

.div-block-4069 {
  position: absolute;
}

.menu-item-wrapper-6 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-6:hover {
  background-color: #092231;
}

.text-block-177 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.div-block-1539 {
  padding-top: 6px;
}

.sf-15-med-copy {
  color: #000000db;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 18px;
}

.modal-top-bar-93 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-4070 {
  height: 40px;
}

.div-block-4071 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.image-371 {
  opacity: .84;
}

.tooltip-5 {
  z-index: 996;
  opacity: .9;
  background-color: #262c46;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  transition: all .2s;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4072 {
  overflow: hidden;
}

.div-block-4072.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.div-block-1540 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbb_close.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 26px;
  height: 26px;
  position: absolute;
  inset: 4px 4px 0% auto;
}

.text-215 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-215.white {
  color: #fff;
}

.close-modal-146 {
  cursor: pointer;
  display: inline-block;
}

.nz-15-88 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-88.semi {
  font-weight: 700;
}

.nz-15-88.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.div-block-4073 {
  width: 40px;
}

.div-block-4073:hover {
  border-width: 2px;
}

.modal-container-9 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.div-block-4074 {
  align-items: center;
  display: flex;
}

.image-372 {
  filter: invert();
  margin-right: 4px;
}

.div-block-4075 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.div-block-4076 {
  width: 54px;
}

.div-block-4077 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-4078 {
  height: 54px;
}

.div-block-4079 {
  position: absolute;
}

.menu-item-wrapper-7 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-7:hover {
  background-color: #092231;
}

.text-block-178 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.div-block-4080 {
  padding-top: 6px;
}

.modal-top-bar-94 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-4081 {
  height: 40px;
}

.div-block-4082 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.image-373 {
  opacity: .84;
}

.div-block-4083 {
  overflow: hidden;
}

.div-block-4083.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.div-block-4084 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbb_close.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 26px;
  height: 26px;
  position: absolute;
  inset: 4px 4px 0% auto;
}

.text-216 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-216.white {
  color: #fff;
}

.close-modal-147 {
  cursor: pointer;
  display: inline-block;
}

.nz-15-89 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-89.semi {
  font-weight: 700;
}

.nz-15-89.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.div-block-4085 {
  width: 40px;
}

.div-block-4085:hover {
  border-width: 2px;
}

.div-block-4086 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4087 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-374 {
  margin-right: 6px;
}

.div-block-4088 {
  padding-left: 12px;
}

.close-modal-148 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-87 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-87.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-87.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4089 {
  display: flex;
}

.results-scroller-108 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4090 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-2 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.answer-wrapper-75 {
  flex-flow: column;
}

.div-block-4091 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-12 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4092 {
  position: relative;
}

.modal-top-bar-95 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-123 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-123:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-53 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-53.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-179 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-180 {
  font-size: 16px;
  position: absolute;
}

.div-block-4093 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-87 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.order-list-item-template-2 {
  flex-flow: column;
  display: block;
}

.form-button-58 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-58:hover {
  background-color: #02507a;
}

.div-block-4094 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-27 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-4095 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4096 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-109 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4097 {
  padding-bottom: 10px;
}

.answer-line-88 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-88.no-padding {
  padding-bottom: 0;
}

.text-14-80 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-80.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-80.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-80.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-124 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-124:hover {
  background-color: #e4f2ff;
}

.result-row-124.selected {
  background-color: #d1e9ff;
}

.rental-upload-41 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4098 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-81 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-81.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-81.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4099 {
  position: relative;
}

.order-item-5 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4100 {
  align-items: flex-start;
  display: flex;
}

.modal-service-type {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.image-375 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-149 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-149.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-105 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-58 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-13 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-68 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.autocomplete-search-wrapper-45 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-45.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-45.location.hidden {
  display: block;
}

.form-button-59 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-59:hover {
  background-color: #002fad;
}

.form-button-59.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-59.back:hover {
  background-color: #6d80a3;
}

.form-button-59.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-76 {
  flex-flow: column;
}

.select-field-88 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-88:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-88.margin {
  margin-right: 10px;
}

.ac-default-label-58 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-376 {
  margin-right: 6px;
}

.results-holder-59 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-88 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-88.side-bar-view {
  flex-flow: column;
}

.image-377 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-21 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.text-tooltip-3 {
  color: #000;
  font-size: 12px;
  line-height: 16px;
  display: inline;
}

.result-row-125 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-125:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-14 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-14:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-14.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-row-89 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-89.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-89.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-4101 {
  margin-bottom: 10px;
}

.div-block-4102 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4103 {
  padding-right: 5px;
}

.div-block-4104 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-24 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-96 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-106 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-110 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4105 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-126 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-126:hover {
  background-color: #e4f2ff;
}

.result-row-126.selected {
  background-color: #e7eeff;
}

.div-block-4106 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4107 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-378 {
  margin-right: 6px;
}

.div-block-4108 {
  padding-left: 12px;
}

.close-modal-150 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-89 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-89.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-89.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4109 {
  display: flex;
}

.results-scroller-111 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4110 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.answer-wrapper-77 {
  flex-flow: column;
}

.div-block-4111 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-14 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4112 {
  position: relative;
}

.modal-top-bar-97 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-127 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-127:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-54 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-54.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-181 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-182 {
  font-size: 16px;
  position: absolute;
}

.div-block-4113 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-89 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-60 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-60:hover {
  background-color: #02507a;
}

.div-block-4114 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-28 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-4115 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4116 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-112 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4117 {
  padding-bottom: 10px;
}

.answer-line-90 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-90.no-padding {
  padding-bottom: 0;
}

.text-14-82 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-82.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-82.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-82.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-128 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-128:hover {
  background-color: #e4f2ff;
}

.result-row-128.selected {
  background-color: #d1e9ff;
}

.rental-upload-42 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4118 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-83 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-83.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-83.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4119 {
  position: relative;
}

.order-item-6 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4120 {
  align-items: flex-start;
  display: flex;
}

.image-379 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-151 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-151.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-107 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-60 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-15 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-69 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.autocomplete-search-wrapper-46 {
  align-self: stretch;
  width: 530px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-46.location {
  margin-top: 0;
}

.autocomplete-search-wrapper-46.location.hidden {
  display: block;
}

.form-button-61 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-61:hover {
  background-color: #002fad;
}

.form-button-61.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-61.back:hover {
  background-color: #6d80a3;
}

.form-button-61.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-78 {
  flex-flow: column;
}

.select-field-90 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-90:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-90.margin {
  margin-right: 10px;
}

.ac-default-label-59 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-380 {
  margin-right: 6px;
}

.results-holder-61 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-90 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-90.side-bar-view {
  flex-flow: column;
}

.image-381 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-22 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-129 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-129:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-15 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-15:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-15.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-row-91 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-91.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-91.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-4121 {
  margin-bottom: 10px;
}

.div-block-4122 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4123 {
  padding-right: 5px;
}

.div-block-4124 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-25 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-98 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-108 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-113 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4125 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-130 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-130:hover {
  background-color: #e4f2ff;
}

.result-row-130.selected {
  background-color: #e7eeff;
}

.text-14-84 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-84.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-84.semi {
  font-weight: 600;
  line-height: 24px;
}

.close-modal-152 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-152.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4126 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-382 {
  margin-right: 6px;
}

.sort-arrow-34 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-13 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-13:hover {
  background-color: #114363;
}

.answer-wrapper-79 {
  flex-flow: column;
}

.results-scroller-114 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4127 {
  padding-left: 12px;
}

.status-dot-3 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-3.red {
  background-color: #ed4444;
}

.status-dot-3.yellow {
  background-color: #ffc108;
}

.status-dot-3.green {
  background-color: #00d65d;
}

.div-block-4128 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4129 {
  display: flex;
}

.div-block-4130 {
  padding-right: 5px;
}

.answer-wrapper-80 {
  flex-flow: column;
}

.div-block-4131 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-16 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-16.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.result-row-131 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-131:hover {
  background-color: #e4f2ff;
}

.result-row-131.selected {
  background-color: #d1e9ff;
}

.div-block-4132 {
  width: 134px;
}

.text-block-183 {
  text-align: center;
}

.div-block-4133 {
  position: relative;
}

.item-submit-holder-55 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-55.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4134 {
  margin-right: 10px;
}

.text-block-184 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4135 {
  position: relative;
}

.text-14-85 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-85.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-85.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-85.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-85.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-91 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-153 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-153.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.keyword-search-input-10 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-10::placeholder {
  color: #667792;
}

.autocomplete-search-wrapper-47 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-47.print {
  margin-left: 0;
}

.div-block-4136 {
  padding-left: 12px;
}

.side-bar-positioner-3 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.div-block-4137 {
  padding-top: 6px;
}

.main-wrapper-35 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-35.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4138 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4139 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.autocomplete-search-wrapper-48 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4140 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4141 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-115 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-16 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-16:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-16.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-92 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-92.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-92.no-padding {
  padding-bottom: 0;
}

.div-block-4142 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-86 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-86.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-87 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-87.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-87.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-87.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4143 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-4144 {
  text-decoration: none;
  display: flex;
}

.result-row-132 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-132:hover {
  background-color: #e4f2ff;
}

.result-row-132.selected {
  background-color: #d1e9ff;
}

.rental-upload-43 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-43.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4145 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4146 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-4147 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.counterparty-config-modal-7 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4148 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4149 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-92 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-92.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-92.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.form-button-62 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-62:hover {
  background-color: #02507a;
}

.text-14-88 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-88.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-88.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4150 {
  position: relative;
}

.div-block-4151 {
  padding-bottom: 10px;
}

.div-block-4152 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4153 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.order-item-7 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.customer-info-70 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-109 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4154 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.response-row-93 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-93.side-bar-view {
  flex-flow: column;
}

.response-row-93.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-93.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.response-row-93.side {
  flex-flow: column;
  padding-left: 44px;
}

.response-row-93.print {
  border-bottom-color: #d1e4f0;
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 20px;
}

.response-row-93.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-383 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-154 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-154.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-35 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-4155 {
  display: flex;
}

.close-modal-155 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4156 {
  padding-left: 8px;
}

.chip-label-110 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.clear-keyword-icon-9 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-9:hover {
  opacity: .6;
}

.clear-keyword-icon-9.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.modal-top-bar-99 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-17 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-71 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.answer-wrapper-81 {
  flex-flow: column;
}

.select-field-91 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-91:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-91.margin {
  margin-right: 10px;
}

.ac-default-label-60 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-100 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-10 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-384 {
  opacity: .56;
}

.results-holder-62 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.table-details-5 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-4157 {
  height: 100px;
  display: flex;
}

.custom-checkbox-17 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-17:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-17.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-55 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-55.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.filter-wrapper-9 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.div-block-4158 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-4159 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4160 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4161 {
  padding-right: 5px;
}

.div-block-4162 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4163 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.print-button-13 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-111 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.answer-wrapper-82 {
  flex-flow: column;
}

.response-row-94 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-94.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-94._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.div-block-4164 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.results-holder-63 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-133 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-133:hover {
  background-color: #e4f2ff;
}

.result-row-133.selected {
  background-color: #e7eeff;
}

.column-18 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-18.approve {
  padding-left: 6px;
}

.column-18.id {
  min-width: 65px;
}

.column-18.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-18.short {
  width: 12%;
  min-width: 120px;
}

.column-18.short._2 {
  background-color: #0c3955;
}

.column-18.short._2:hover {
  background-color: #1d3f4b;
}

.column-18.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-18.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-18.date {
  min-width: 160px;
}

.image-385 {
  margin-right: 4px;
}

.div-block-4165 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.text-24-9 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-386 {
  margin-right: 6px;
}

.div-block-4166 {
  padding-left: 12px;
}

.div-block-4167 {
  display: flex;
}

.div-block-4168 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.text-14-89 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-89.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4169 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-83 {
  flex-flow: column;
}

.div-block-4170 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-18 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-18.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.results-scroller-116 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-156 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-101 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.item-submit-holder-56 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-56.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-185 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-93 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.text-14-90 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-90.semi {
  font-weight: 600;
  line-height: 24px;
}

.result-row-134 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-134:hover {
  background-color: #e4f2ff;
}

.result-row-134.selected {
  background-color: #d1e9ff;
}

.autocomplete-search-wrapper-49 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4171 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4172 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-117 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4173 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.text-24-10 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-94 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-94.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-94.no-padding {
  padding-bottom: 0;
}

.text-14-91 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-91.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-91.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-91.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-91.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.result-row-135 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-135:hover {
  background-color: #e4f2ff;
}

.result-row-135.selected {
  background-color: #d1e9ff;
}

.close-modal-157 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.rental-upload-44 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.results-holder-64 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-4174 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.image-387 {
  margin-right: 4px;
}

.counterparty-config-modal-8 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 40px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4175 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-92 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-92.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-92.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4176 {
  position: relative;
}

.results-scroller-118 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.order-item-8 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.chip-label-112 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.image-388 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-158 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-158.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4177 {
  width: 134px;
}

.response-label-56 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-56.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-4178 {
  width: 530px;
}

.div-block-4179 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.chip-label-113 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.main-wrapper-36 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-36.flex-admin-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: auto;
}

.summary-inner-wrapper-19 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-93 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-93.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-72 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-4180 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.answer-wrapper-84 {
  flex-flow: column;
}

.answer-wrapper-84.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.select-field-92 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-92:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-92.margin {
  margin-right: 10px;
}

.ac-default-label-61 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.tag-content-20 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-18 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-18:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-18.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.text-block-186 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.custom-checkbox-18 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-18:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-18.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-14-94 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-94.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-19 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-19.view {
  justify-content: center;
  align-items: center;
  width: 12%;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.column-19.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-19.customer {
  width: 44%;
  min-width: 330px;
}

.column-19.address {
  width: 44%;
  min-width: 330px;
  padding-top: 8px;
}

.column-19.counterparty-name {
  width: 88%;
  min-width: 360px;
}

.results-holder-65 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.image-389 {
  margin-right: 4px;
}

.question-template-modal-21 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-136 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-136:hover {
  background-color: #e4f2ff;
}

.result-row-136.selected {
  background-color: #d1e9ff;
}

.div-block-4181 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4182 {
  padding-right: 5px;
}

.div-block-4183 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-159 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-159.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.modal-top-bar-102 {
  cursor: move;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.modal-top-bar-102.excel {
  padding-left: 20px;
}

.div-block-4184 {
  padding-top: 6px;
}

.close-modal-160 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.chip-label-114 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.response-row-95 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-95.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-95._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.div-block-4185 {
  z-index: 2;
  background-color: #093949;
  width: 100%;
  position: fixed;
}

.results-holder-66 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-137 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-137:hover {
  background-color: #e4f2ff;
}

.result-row-137.selected {
  background-color: #e7eeff;
}

.div-block-4186 {
  padding-left: 12px;
}

.div-block-4187 {
  padding-right: 5px;
}

.summary-inner-wrapper-20 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4188 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.autocomplete-search-wrapper-50 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-50.print {
  margin-left: 0;
}

.text-14-95 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-95.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-95.semi {
  font-weight: 600;
  line-height: 24px;
}

.answer-line-95 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-95.no-padding {
  padding-bottom: 0;
}

.text-14-96 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-96.semi {
  font-weight: 600;
  line-height: 24px;
}

.rental-upload-45 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-45.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.customer-info-73 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-115 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4189 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4190 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.sales-people-block {
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.div-block-4191 {
  width: 80px;
  padding-right: 20px;
}

.answer-wrapper-85 {
  flex-flow: column;
}

.div-block-4192 {
  padding-left: 8px;
}

.custom-checkbox-19 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-19:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-19.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4194 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-4195 {
  display: flex;
}

.div-block-4196 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4197 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4198 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-390 {
  margin-right: 6px;
}

.div-block-4199 {
  padding-left: 12px;
}

.close-modal-161 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-93 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-93.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-93.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4200 {
  display: flex;
}

.results-scroller-119 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4201 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.answer-wrapper-86 {
  flex-flow: column;
}

.div-block-4202 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-21 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4203 {
  position: relative;
}

.modal-top-bar-103 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-138 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-138:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-57 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-57.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-187 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-188 {
  font-size: 16px;
  position: absolute;
}

.div-block-4204 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-96 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-63 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-63:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-51 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4205 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-29 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-4206 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4207 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-120 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4208 {
  padding-bottom: 10px;
}

.text-24-11 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-97 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-97.no-padding {
  padding-bottom: 0;
}

.text-14-97 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-97.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-97.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-97.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-12 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-139 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-139:hover {
  background-color: #e4f2ff;
}

.result-row-139.selected {
  background-color: #d1e9ff;
}

.rental-upload-46 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4209 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-98 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-98.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-98.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4210 {
  position: relative;
}

.order-item-9 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4211 {
  align-items: flex-start;
  display: flex;
}

.image-391 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-162 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-162.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-116 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.summary-inner-wrapper-22 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-74 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-392 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-64 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-64:hover {
  background-color: #002fad;
}

.form-button-64.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-64.back:hover {
  background-color: #6d80a3;
}

.form-button-64.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-94 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-94:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-94.margin {
  margin-right: 10px;
}

.ac-default-label-62 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-393 {
  margin-right: 6px;
}

.image-394 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-23 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-140 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-140:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-20 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-20:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-20.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4212 {
  margin-bottom: 10px;
}

.div-block-4213 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4214 {
  padding-right: 5px;
}

.div-block-4215 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-26 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-104 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-117 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-121 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-96 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4216 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.results-holder-67 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-141 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-141:hover {
  background-color: #e4f2ff;
}

.result-row-141.selected {
  background-color: #e7eeff;
}

.div-block-4217 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4218 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-395 {
  margin-right: 6px;
}

.div-block-4219 {
  padding-left: 12px;
}

.close-modal-163 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-95 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-95.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-95.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4220 {
  display: flex;
}

.results-scroller-122 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4221 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-4222 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-23 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4223 {
  position: relative;
}

.modal-top-bar-105 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-142 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-142:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-58 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-58.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-189 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-190 {
  font-size: 16px;
  position: absolute;
}

.div-block-4224 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-98 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-65 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-65:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-52 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4225 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-30 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-4226 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4227 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-123 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4228 {
  padding-bottom: 10px;
}

.text-24-13 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-99 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-99.no-padding {
  padding-bottom: 0;
}

.text-14-99 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-99.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-99.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-99.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-14 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-143 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-143:hover {
  background-color: #e4f2ff;
}

.result-row-143.selected {
  background-color: #d1e9ff;
}

.rental-upload-47 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4229 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-100 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-100.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-100.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4230 {
  position: relative;
}

.order-item-10 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4231 {
  align-items: flex-start;
  display: flex;
}

.image-396 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-164 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-164.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-118 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.summary-inner-wrapper-24 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-75 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-397 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-66 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-66:hover {
  background-color: #002fad;
}

.form-button-66.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-66.back:hover {
  background-color: #6d80a3;
}

.form-button-66.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-96 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-96:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-96.margin {
  margin-right: 10px;
}

.ac-default-label-63 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-398 {
  margin-right: 6px;
}

.image-399 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-24 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-144 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-144:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-21 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-21:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-21.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4232 {
  margin-bottom: 10px;
}

.div-block-4233 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4234 {
  padding-right: 5px;
}

.div-block-4235 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-27 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-106 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-119 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-124 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-97 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4236 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.results-holder-68 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-145 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-145:hover {
  background-color: #e4f2ff;
}

.result-row-145.selected {
  background-color: #e7eeff;
}

.div-block-4237 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4238 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-400 {
  margin-right: 6px;
}

.div-block-4239 {
  padding-left: 12px;
}

.close-modal-165 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-97 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-97.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-97.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4240 {
  display: flex;
}

.results-scroller-125 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-31 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4241 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-4242 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-25 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4243 {
  position: relative;
}

.modal-top-bar-107 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-146 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-146:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-59 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-59.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-191 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-192 {
  font-size: 16px;
  position: absolute;
}

.div-block-4244 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-100 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-67 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-67:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-53 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4245 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4246 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4247 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-126 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4248 {
  padding-bottom: 10px;
}

.text-24-15 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-101 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-101.no-padding {
  padding-bottom: 0;
}

.text-14-101 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-101.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-101.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-101.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-16 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-147 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-147:hover {
  background-color: #e4f2ff;
}

.result-row-147.selected {
  background-color: #d1e9ff;
}

.rental-upload-48 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4249 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-102 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-102.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-102.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4250 {
  position: relative;
}

.order-item-11 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4251 {
  align-items: flex-start;
  display: flex;
}

.image-401 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-166 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-166.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-120 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.summary-inner-wrapper-26 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-76 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-402 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-68 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-68:hover {
  background-color: #002fad;
}

.form-button-68.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-68.back:hover {
  background-color: #6d80a3;
}

.form-button-68.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-98 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-98:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-98.margin {
  margin-right: 10px;
}

.ac-default-label-64 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-403 {
  margin-right: 6px;
}

.image-404 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-25 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-148 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-148:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-22 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-22:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-22.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4252 {
  margin-bottom: 10px;
}

.div-block-4253 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4254 {
  padding-right: 5px;
}

.div-block-4255 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-28 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-108 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-121 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-127 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-98 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4256 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.results-holder-69 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-149 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-149:hover {
  background-color: #e4f2ff;
}

.result-row-149.selected {
  background-color: #e7eeff;
}

.div-block-4257 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4258 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-405 {
  margin-right: 6px;
}

.div-block-4259 {
  padding-left: 12px;
}

.close-modal-167 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-99 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-99.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-99.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4260 {
  display: flex;
}

.results-scroller-128 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-32 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4261 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-4262 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-27 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4263 {
  position: relative;
}

.modal-top-bar-109 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-150 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-150:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-60 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-60.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-193 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-194 {
  font-size: 16px;
  position: absolute;
}

.div-block-4264 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-102 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-69 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-69:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-54 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4265 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4266 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4267 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-129 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4268 {
  padding-bottom: 10px;
}

.text-24-17 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-103 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-103.no-padding {
  padding-bottom: 0;
}

.text-14-103 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-103.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-103.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-103.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-18 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-151 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-151:hover {
  background-color: #e4f2ff;
}

.result-row-151.selected {
  background-color: #d1e9ff;
}

.rental-upload-49 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.response-row-18-copy {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-18-copy.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-18-copy.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 0;
}

.div-block-4269 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-104 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-104.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-104.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4270 {
  position: relative;
}

.order-item-12 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4271 {
  align-items: flex-start;
  display: flex;
}

.image-406 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-168 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-168.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-122 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.summary-inner-wrapper-28 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-77 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.image-407 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-70 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-70:hover {
  background-color: #002fad;
}

.form-button-70.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-70.back:hover {
  background-color: #6d80a3;
}

.form-button-70.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-100 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-100:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-100.margin {
  margin-right: 10px;
}

.ac-default-label-65 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-408 {
  margin-right: 6px;
}

.image-409 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-26 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-152 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-152:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-23 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-23:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-23.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4272 {
  margin-bottom: 10px;
}

.div-block-4273 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4274 {
  padding-right: 5px;
}

.div-block-4275 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-29 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-110 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-123 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-130 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-99 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4276 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.results-holder-70 {
  z-index: 3;
  width: 530px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-153 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-153:hover {
  background-color: #e4f2ff;
}

.result-row-153.selected {
  background-color: #e7eeff;
}

.div-block-4277 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4278 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-410 {
  margin-right: 6px;
}

.div-block-4279 {
  padding-left: 12px;
}

.close-modal-169 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-101 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-101.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-101.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4280 {
  display: flex;
}

.results-scroller-131 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-33 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4281 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-4282 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-29 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4283 {
  position: relative;
}

.modal-top-bar-111 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-154 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-154:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-61 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-61.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-195 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-196 {
  font-size: 16px;
  position: absolute;
}

.div-block-4284 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-104 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-71 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-71:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-55 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4285 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4286 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4287 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-132 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4288 {
  padding-bottom: 10px;
}

.text-24-19 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-105 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-105.no-padding {
  padding-bottom: 0;
}

.text-14-105 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-105.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-105.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-105.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-20 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-155 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-155:hover {
  background-color: #e4f2ff;
}

.result-row-155.selected {
  background-color: #d1e9ff;
}

.rental-upload-50 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4289 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-106 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-106.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-106.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4290 {
  position: relative;
}

.order-item-13 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4291 {
  align-items: flex-start;
  display: flex;
}

.image-411 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-170 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-170.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-124 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-71 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-30 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-78 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.sales-response-row {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.sales-response-row.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sales-response-row.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.sales-response-row.save {
  z-index: 3;
  z-index: 3;
  z-index: 3;
  z-index: 3;
  z-index: 3;
  z-index: 3;
  z-index: 3;
  z-index: 3;
  background-color: #e5f1f8;
  justify-content: flex-end;
  align-items: center;
  padding: 12px 10px;
  display: block;
  position: sticky;
  top: 164px;
}

.image-412 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-72 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-72:hover {
  background-color: #002fad;
}

.form-button-72.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-72.back:hover {
  background-color: #6d80a3;
}

.form-button-72.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-102 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-102:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-102.margin {
  margin-right: 10px;
}

.ac-default-label-66 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-413 {
  margin-right: 6px;
}

.results-holder-72 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.image-414 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-27 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-156 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-156:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-24 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-24:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-24.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4292 {
  margin-bottom: 10px;
}

.div-block-4293 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4294 {
  padding-right: 5px;
}

.div-block-4295 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-30 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-112 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-125 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-133 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-100 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4296 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-157 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-157:hover {
  background-color: #e4f2ff;
}

.result-row-157.selected {
  background-color: #e7eeff;
}

.text-14-107 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-107.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-107.semi {
  font-weight: 600;
  line-height: 24px;
}

.close-modal-171 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-171.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4297 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-415 {
  margin-right: 6px;
}

.sort-arrow-36 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-14 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-14:hover {
  background-color: #114363;
}

.results-scroller-134 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4298 {
  padding-left: 12px;
}

.status-dot-4 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-4.red {
  background-color: #ed4444;
}

.status-dot-4.yellow {
  background-color: #ffc108;
}

.status-dot-4.green {
  background-color: #00d65d;
}

.div-block-4299 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4300 {
  display: flex;
}

.results-wrapper-34 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4301 {
  padding-right: 5px;
}

.div-block-4302 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-31 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-31.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.result-row-158 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-158:hover {
  background-color: #e4f2ff;
}

.result-row-158.selected {
  background-color: #d1e9ff;
}

.div-block-4303 {
  width: 134px;
}

.text-block-197 {
  text-align: center;
}

.div-block-4304 {
  position: relative;
}

.item-submit-holder-62 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-62.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4305 {
  margin-right: 10px;
}

.text-block-198 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4306 {
  position: relative;
}

.text-14-108 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-108.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-108.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-108.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-108.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-106 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-172 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-172.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.keyword-search-input-11 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-11::placeholder {
  color: #667792;
}

.autocomplete-search-wrapper-56 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-56.print {
  margin-left: 0;
}

.div-block-4307 {
  padding-left: 12px;
}

.side-bar-positioner-4 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.results-wrapper-35 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4308 {
  padding-top: 6px;
}

.main-wrapper-37 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-37.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4309 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4310 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.autocomplete-search-wrapper-57 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4311 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4312 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-135 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-25 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-25:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-25.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-24-21 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-107 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-107.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-107.no-padding {
  padding-bottom: 0;
}

.div-block-4313 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-109 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-109.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-110 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-110.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-110.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-110.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4314 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-4315 {
  text-decoration: none;
  display: flex;
}

.result-row-159 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-159:hover {
  background-color: #e4f2ff;
}

.result-row-159.selected {
  background-color: #d1e9ff;
}

.rental-upload-51 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.rental-upload-51.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4316 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4317 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-4318 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.counterparty-config-modal-9 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4319 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4320 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.form-button-73 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-73:hover {
  background-color: #02507a;
}

.text-14-111 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-111.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-111.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4321 {
  position: relative;
}

.div-block-4322 {
  padding-bottom: 10px;
}

.div-block-4323 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4324 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.order-item-14 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.customer-info-79 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-126 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4325 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-416 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-173 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-173.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-37 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-4326 {
  display: flex;
}

.close-modal-174 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4327 {
  padding-left: 8px;
}

.chip-label-127 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.clear-keyword-icon-10 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-10:hover {
  opacity: .6;
}

.clear-keyword-icon-10.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.modal-top-bar-113 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-32 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-80 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.select-field-103 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-103:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-103.margin {
  margin-right: 10px;
}

.ac-default-label-67 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-114 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-11 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-73 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-4328 {
  height: 100px;
  display: flex;
}

.custom-checkbox-26 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-26:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-26.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-57 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-57.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-4329 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-4330 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4331 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4332 {
  padding-right: 5px;
}

.div-block-4333 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4334 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.print-button-14 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-128 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.response-row-101 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-101.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-101._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.div-block-4335 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.result-row-160 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-160:hover {
  background-color: #e4f2ff;
}

.result-row-160.selected {
  background-color: #e7eeff;
}

.column-20 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-20.approve {
  padding-left: 6px;
}

.column-20.id {
  min-width: 65px;
}

.column-20.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-20.short {
  width: 12%;
  min-width: 120px;
}

.column-20.short._2 {
  background-color: #0c3955;
}

.column-20.short._2:hover {
  background-color: #1d3f4b;
}

.column-20.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-20.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-20.date {
  min-width: 160px;
}

.modal-container-10 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.grip-line-holder-2 {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 14px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.error-whisper-2 {
  z-index: 996;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 660px;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 24px 24px;
  transition: top .5s;
  display: flex;
  position: fixed;
  inset: -300px 0% auto;
  box-shadow: 3px 4px 12px 4px #00000036;
}

.div-block-4336 {
  align-items: center;
  display: flex;
}

.image-417 {
  filter: invert();
  margin-right: 4px;
}

.div-block-4337 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.div-block-4338 {
  width: 54px;
}

.grip-2 {
  border-top: 1px solid #69788b;
  border-bottom: 1px solid #69788b;
  width: 100%;
  height: 5px;
}

.div-block-4339 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-4340 {
  height: 54px;
}

.div-block-4341 {
  position: absolute;
}

.text-217 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.menu-item-wrapper-8 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-8:hover {
  background-color: #092231;
}

.text-block-199 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.div-block-4342 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbb_close.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 26px;
  border: 1px solid #dadada;
  border-radius: 28px;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: -6px -6px 0% auto;
  box-shadow: 0 2px 6px #0003;
}

.div-block-4343 {
  background-color: #e9e9e9;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: 14px;
  min-height: 10px;
  position: absolute;
  top: 0;
}

.modal-top-bar-115 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-4344 {
  height: 40px;
}

.div-block-4345 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.image-418 {
  opacity: .84;
}

.tooltip-6 {
  z-index: 996;
  opacity: .9;
  background-color: #262c46;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  transition: all .2s;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4346 {
  overflow: hidden;
}

.div-block-4346.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.text-218 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-218.white {
  color: #fff;
}

.text-tooltip-4 {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
}

.close-modal-175 {
  cursor: pointer;
  display: inline-block;
}

.nz-15-90 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-90.semi {
  font-weight: 700;
}

.nz-15-90.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.div-block-4347 {
  width: 100%;
  padding-top: 16px;
}

.div-block-4348 {
  width: 40px;
}

.div-block-4348:hover {
  border-width: 2px;
}

.modal-container-11 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.grip-line-holder-3 {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 14px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-4349 {
  align-items: center;
  display: flex;
}

.image-419 {
  filter: invert();
  margin-right: 4px;
}

.div-block-4350 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.div-block-4351 {
  width: 54px;
}

.div-block-4352 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-4353 {
  height: 54px;
}

.div-block-4354 {
  position: absolute;
}

.text-219 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.menu-item-wrapper-9 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-9:hover {
  background-color: #092231;
}

.text-block-200 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.div-block-4355 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbb_close.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 26px;
  border: 1px solid #dadada;
  border-radius: 28px;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: -6px -6px 0% auto;
  box-shadow: 0 2px 6px #0003;
}

.div-block-4356 {
  background-color: #e9e9e9;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: 14px;
  min-height: 10px;
  position: absolute;
  top: 0;
}

.modal-top-bar-116 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-4357 {
  height: 40px;
}

.div-block-4358 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.image-420 {
  opacity: .84;
}

.div-block-4359 {
  overflow: hidden;
}

.div-block-4359.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.text-220 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-220.white {
  color: #fff;
}

.text-tooltip-5 {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
}

.close-modal-176 {
  cursor: pointer;
  display: inline-block;
}

.nz-15-91 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-91.semi {
  font-weight: 700;
}

.nz-15-91.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.div-block-4360 {
  width: 100%;
  padding-top: 16px;
}

.div-block-4361 {
  width: 40px;
}

.div-block-4361:hover {
  border-width: 2px;
}

.div-block-4362 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4363 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-421 {
  margin-right: 6px;
}

.div-block-4364 {
  padding-left: 12px;
}

.close-modal-177 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-104 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-104.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-104.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4365 {
  display: flex;
}

.results-scroller-136 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-36 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4366 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-7 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4367 {
  display: flex;
}

.div-block-4368 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.summary-inner-wrapper-33 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.div-block-4369 {
  position: relative;
}

.modal-top-bar-117 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-161 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-161:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-63 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-63.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-201 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-202 {
  font-size: 16px;
  position: absolute;
}

.div-block-4370 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-108 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-74 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-74:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-58 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4371 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4372 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4373 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-137 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4374 {
  padding-bottom: 10px;
}

.text-24-22 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-109 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-109.no-padding {
  padding-bottom: 0;
}

.text-14-112 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-112.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-112.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-112.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-23 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-162 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-162:hover {
  background-color: #e4f2ff;
}

.result-row-162.selected {
  background-color: #d1e9ff;
}

.rental-upload-52 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.div-block-4375 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-113 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-113.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-113.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4376 {
  position: relative;
}

.div-block-4377 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.order-item-15 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4378 {
  align-items: flex-start;
  display: flex;
}

.image-422 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-178 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-178.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-129 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-74 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-34 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-81 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-114 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-423 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-75 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-75:hover {
  background-color: #002fad;
}

.form-button-75.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-75.back:hover {
  background-color: #6d80a3;
}

.form-button-75.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-105 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-105:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-105.margin {
  margin-right: 10px;
}

.ac-default-label-68 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-424 {
  margin-right: 6px;
}

.results-holder-75 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.image-425 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-28 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-163 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-163:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-27 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-27:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-27.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4379 {
  margin-bottom: 10px;
}

.div-block-4380 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4381 {
  padding-right: 5px;
}

.div-block-4382 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-31 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-118 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-130 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-138 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-102 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4383 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-164 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-164:hover {
  background-color: #e4f2ff;
}

.result-row-164.selected {
  background-color: #e7eeff;
}

.answer-line-110 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4384 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4385 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-426 {
  margin-right: 6px;
}

.div-block-4386 {
  padding-left: 12px;
}

.close-modal-179 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-106 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-106.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-106.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4387 {
  display: flex;
}

.results-scroller-139 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-37 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4388 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-8 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4389 {
  display: flex;
}

.div-block-4390 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4391 {
  position: relative;
}

.modal-top-bar-119 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-165 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-165:hover {
  background-color: #e4f2ff;
}

.item-submit-holder-64 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-64.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-203 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-204 {
  font-size: 16px;
  position: absolute;
}

.div-block-4392 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-111 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-76 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-76:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-59 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4393 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4394 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-4395 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-140 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4396 {
  padding-bottom: 10px;
}

.text-24-24 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-112 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-112.no-padding {
  padding-bottom: 0;
}

.text-14-115 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-115.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-115.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-115.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-25 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-166 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-166:hover {
  background-color: #e4f2ff;
}

.result-row-166.selected {
  background-color: #d1e9ff;
}

.input-inner-wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.input-inner-wrapper-2.stacked {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
}

.div-block-4397 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-116 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-116.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-116.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4398 {
  position: relative;
}

.checkbox-field-days-3 {
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.div-block-4399 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.order-item-16 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.div-block-4400 {
  align-items: flex-start;
  display: flex;
}

.text-13-2 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-2.semi {
  font-weight: 600;
}

.text-13-2.white-light {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.text-13-2.white {
  color: #ffffffe6;
}

.image-427 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-180 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-180.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-131 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-76 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-35 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-82 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-117 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-428 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-77 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-77:hover {
  background-color: #002fad;
}

.form-button-77.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-77.back:hover {
  background-color: #6d80a3;
}

.form-button-77.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.rental-upload-53 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.select-field-107 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-107:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-107.margin {
  margin-right: 10px;
}

.ac-default-label-69 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-429 {
  margin-right: 6px;
}

.results-holder-77 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.image-430 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-29 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-167 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-167:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-28 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-28:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-28.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-4401 {
  margin-bottom: 10px;
}

.div-block-4402 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4403 {
  padding-right: 5px;
}

.div-block-4404 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-32 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.answer-line-113 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.modal-top-bar-120 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-132 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-141 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-103 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4405 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.summary-inner-wrapper-36 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.result-row-168 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-168:hover {
  background-color: #e4f2ff;
}

.result-row-168.selected {
  background-color: #e7eeff;
}

.response-label-58 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.other-charges-inner-wrapper {
  margin-top: 12px;
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.other-charges-inner-wrapper._2 {
  margin-top: 4px;
}

.div-block-4406 {
  padding-left: 12px;
}

.checkbox-field-days-4 {
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.div-block-4407 {
  display: flex;
}

.div-block-4408 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4409 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4409._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4410 {
  padding-right: 5px;
}

.div-block-4411 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.autocomplete-search-wrapper-60 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-60.print {
  margin-left: 0;
}

.text-14-118 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-118.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-118.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-119 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.answer-line-114 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-114.no-padding {
  padding-bottom: 0;
}

.answer-line-114.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-120 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-120.semi {
  font-weight: 600;
  line-height: 20px;
}

.input-inner-wrapper-3 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.input-inner-wrapper-3.stacked {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
}

.input-inner-wrapper-3.days {
  padding-bottom: 10px;
}

.item-name-print-2 {
  background-color: #e0ebf7;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
}

.customer-info-83 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-4413 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4413._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4414 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.chip-label-133 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-13-3 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-3.grey {
  color: #494949;
}

.text-13-3.yellow {
  color: #e9eb86;
  font-weight: 400;
}

.text-13-3.semi, .text-13-3.semi.white {
  font-weight: 600;
}

.text-13-3.white-light {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.text-13-3.white-light.no-wrap {
  white-space: nowrap;
  font-weight: 400;
  overflow: hidden;
}

.text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi {
  font-weight: 600;
}

.text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi {
  font-weight: 600;
}

.text-13-3.semi.gray {
  color: #666;
}

.text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi.white, .text-13-3.semi, .text-13-3.semi, .text-13-3.semi, .text-13-3.semi, .text-13-3.semi, .text-13-3.semi, .text-13-3.semi.white {
  font-weight: 600;
}

.text-13-3.red {
  color: #ed4444;
}

.text-13-3.white {
  color: #ffffffdb;
}

.text-13-3.semi {
  font-weight: 600;
}

.customer-row-print-2 {
  z-index: 3;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.sales-people-block-2 {
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px;
  display: flex;
  position: relative;
}

.div-block-4415 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-121 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.other-charges-holder {
  padding-bottom: 0;
  display: block;
}

.div-block-4416 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4417 {
  padding-left: 8px;
}

.custom-checkbox-29 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-29:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-29.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.rental-upload-54 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rental-upload-54.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4418 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4419 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-4420 {
  display: flex;
}

.answer-line-115 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.uploaded-file-3 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.summary-inner-wrapper-37 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.response-label-59 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-4421 {
  padding-left: 12px;
}

.checkbox-field-days-5 {
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.div-block-4422 {
  display: flex;
}

.div-block-4423 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4424 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4424._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4425 {
  padding-right: 5px;
}

.div-block-4426 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.autocomplete-search-wrapper-61 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-61.print {
  margin-left: 0;
}

.text-14-122 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-122.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-122.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-123 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.answer-line-116 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-116.no-padding {
  padding-bottom: 0;
}

.answer-line-116.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-124 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-124.semi {
  font-weight: 600;
  line-height: 20px;
}

.item-name-print-3 {
  background-color: #e0ebf7;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
}

.customer-info-84 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-4428 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4428._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4429 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.sales-people-block-3 {
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px;
  display: flex;
  position: relative;
}

.div-block-4430 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-125 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4431 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4432 {
  padding-left: 8px;
}

.custom-checkbox-30 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-30:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-30.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.rental-upload-55 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rental-upload-55.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4433 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4434 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-4435 {
  display: flex;
}

.answer-line-117 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.uploaded-file-4 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.summary-inner-wrapper-38 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.text-14-126 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-126.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-126.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4436 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-181 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-181.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4437 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-431 {
  margin-right: 6px;
}

.sort-arrow-38 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-15 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-15:hover {
  background-color: #114363;
}

.results-scroller-142 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4438 {
  padding-left: 12px;
}

.status-dot-5 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-5.red {
  background-color: #ed4444;
}

.status-dot-5.yellow {
  background-color: #ffc108;
}

.status-dot-5.green {
  background-color: #00d65d;
}

.div-block-4439 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4440 {
  display: flex;
}

.results-wrapper-38 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.checkbox-field-days-6 {
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.div-block-4441 {
  display: flex;
}

.div-block-4442 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4442._2 {
  padding-right: 10px;
}

.result-row-169 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-169:hover {
  background-color: #e4f2ff;
}

.result-row-169.selected {
  background-color: #d1e9ff;
}

.div-block-4443 {
  width: 134px;
}

.text-block-205 {
  text-align: center;
}

.div-block-4444 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4445 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4445._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4446 {
  position: relative;
}

.div-block-3709-copy {
  padding-left: 12px;
}

.div-block-4447 {
  padding-right: 5px;
}

.item-submit-holder-65 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-65.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4448 {
  margin-right: 10px;
}

.text-block-206 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4449 {
  position: relative;
}

.text-14-127 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-127.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-127.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-127.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-127.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-118 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-182 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-182.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.keyword-search-input-12 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-12::placeholder {
  color: #667792;
}

.autocomplete-search-wrapper-62 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-62.print {
  margin-left: 0;
}

.div-block-4450 {
  padding-left: 12px;
}

.results-wrapper-39 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4451 {
  padding-top: 6px;
}

.main-wrapper-38 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-38.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4452 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4453 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.autocomplete-search-wrapper-63 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4454 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-128 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4455 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-143 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-31 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-31:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-31.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.save-button {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 126px;
  height: 38px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.save-button:hover {
  background-color: #02507a;
}

.save-button.cancel {
  background-color: #869ba7;
  border-style: none;
}

.save-button.cancel:hover {
  background-color: #708692;
}

.text-24-26 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-119 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-119.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-119.no-padding {
  padding-bottom: 0;
}

.answer-line-119.hidden {
  border: 1px solid #f77;
  display: block;
}

.div-block-4456 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-129 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-129.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-130 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-130.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-130.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-130.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4457 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.result-row-170 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-170:hover {
  background-color: #e4f2ff;
}

.result-row-170.selected {
  background-color: #d1e9ff;
}

.div-block-4458 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4459 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.item-name-wrapper-16 {
  z-index: 2;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-16:hover {
  background-color: #114363;
}

.div-block-4460 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.counterparty-config-modal-10 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4461 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4462 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.form-button-78 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-78:hover {
  background-color: #02507a;
}

.text-14-131 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-131.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-131.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4463 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4463._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4464 {
  position: relative;
}

.div-block-4465 {
  padding-bottom: 10px;
}

.div-block-4466 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4467 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.order-item-17 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.customer-info-85 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-4468 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-432 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-183 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-183.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-39 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-4469 {
  display: flex;
}

.close-modal-184 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4470 {
  padding-left: 8px;
}

.chip-label-134 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.order-item-18 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.clear-keyword-icon-11 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-11:hover {
  opacity: .6;
}

.clear-keyword-icon-11.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.modal-top-bar-121 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-39 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-86 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-132 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.select-field-108 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-108:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-108.margin {
  margin-right: 10px;
}

.ac-default-label-70 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-122 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-12 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-78 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-4471 {
  height: 100px;
  display: flex;
}

.custom-checkbox-32 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-32:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-32.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-60 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-60.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.button-holder {
  padding-top: 12px;
}

.button-holder.flex {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding-top: 0;
  display: flex;
}

.div-block-4472 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.rental-upload-56 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rental-upload-56.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4473 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4474 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4475 {
  padding-right: 5px;
}

.div-block-4476 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.answer-line-120 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.uploaded-file-5 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.print-button-15 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-9 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.customer-name-row-7 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-7:hover {
  background-color: #072c42;
}

.customer-name-row-7.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-7.preview:hover {
  background-color: #0c3955;
}

.response-row-104 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-104.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-104._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.div-block-4477 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.summary-inner-wrapper-40 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-40.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.result-row-171 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-171:hover {
  background-color: #e4f2ff;
}

.result-row-171.selected {
  background-color: #e7eeff;
}

.column-21 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-21.approve {
  padding-left: 6px;
}

.column-21.id {
  min-width: 65px;
}

.column-21.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-21.short {
  width: 12%;
  min-width: 120px;
}

.column-21.short._2 {
  background-color: #0c3955;
}

.column-21.short._2:hover {
  background-color: #1d3f4b;
}

.column-21.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-21.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-21.date {
  min-width: 160px;
}

.text-14-133 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-133.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-133.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4478 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-185 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-185.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4479 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-433 {
  margin-right: 6px;
}

.sort-arrow-40 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-17 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-17:hover {
  background-color: #114363;
}

.results-scroller-144 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4480 {
  padding-left: 12px;
}

.status-dot-6 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-6.red {
  background-color: #ed4444;
}

.status-dot-6.yellow {
  background-color: #ffc108;
}

.status-dot-6.green {
  background-color: #00d65d;
}

.div-block-4481 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4482 {
  display: flex;
}

.results-wrapper-40 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.checkbox-field-days-7 {
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.div-block-4483 {
  display: flex;
}

.div-block-4484 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4484._2 {
  padding-right: 10px;
}

.result-row-172 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-172:hover {
  background-color: #e4f2ff;
}

.result-row-172.selected {
  background-color: #d1e9ff;
}

.div-block-4485 {
  width: 134px;
}

.text-block-207 {
  text-align: center;
}

.div-block-4486 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4487 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4487._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4488 {
  position: relative;
}

.div-block-4489 {
  padding-right: 5px;
}

.item-submit-holder-66 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-66.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4490 {
  margin-right: 10px;
}

.text-block-208 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4491 {
  position: relative;
}

.text-14-134 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-134.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-134.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-134.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-134.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-121 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-186 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-186.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.keyword-search-input-13 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-13::placeholder {
  color: #667792;
}

.autocomplete-search-wrapper-64 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-64.print {
  margin-left: 0;
}

.div-block-4492 {
  padding-left: 12px;
}

.results-wrapper-41 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4493 {
  padding-top: 6px;
}

.main-wrapper-39 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-39.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4494 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4495 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.autocomplete-search-wrapper-65 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4496 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-135 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4497 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-145 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-33 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-33:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-33.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-24-27 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-122 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-122.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-122.no-padding {
  padding-bottom: 0;
}

.answer-line-122.hidden {
  border: 1px solid #f77;
  display: block;
}

.div-block-4498 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-136 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-136.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-137 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-137.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-137.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-137.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4499 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.result-row-173 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-173:hover {
  background-color: #e4f2ff;
}

.result-row-173.selected {
  background-color: #d1e9ff;
}

.div-block-4500 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4501 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.item-name-wrapper-18 {
  z-index: 2;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-18:hover {
  background-color: #114363;
}

.div-block-4502 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.counterparty-config-modal-11 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4503 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4504 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.form-button-79 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-79:hover {
  background-color: #02507a;
}

.text-14-138 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-138.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-138.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4505 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4505._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4506 {
  position: relative;
}

.div-block-4507 {
  padding-bottom: 10px;
}

.div-block-4508 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4509 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-87 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-4510 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-434 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-187 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-187.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-41 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-4511 {
  display: flex;
}

.close-modal-188 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4512 {
  padding-left: 8px;
}

.chip-label-135 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.order-item-19 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.clear-keyword-icon-12 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-12:hover {
  opacity: .6;
}

.clear-keyword-icon-12.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.modal-top-bar-123 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-41 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-88 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-139 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.select-field-109 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-109:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-109.margin {
  margin-right: 10px;
}

.ac-default-label-71 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-124 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-13 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-79 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-4513 {
  height: 100px;
  display: flex;
}

.custom-checkbox-34 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-34:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-34.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-61 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-61.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-4514 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.rental-upload-57 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rental-upload-57.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4515 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4516 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4517 {
  padding-right: 5px;
}

.div-block-4518 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.answer-line-123 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.print-button-16 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-10 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.customer-name-row-8 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-8:hover {
  background-color: #072c42;
}

.customer-name-row-8.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-8.preview:hover {
  background-color: #0c3955;
}

.response-row-105 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-105.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-105._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.div-block-4519 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.summary-inner-wrapper-42 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-42.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.result-row-174 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-174:hover {
  background-color: #e4f2ff;
}

.result-row-174.selected {
  background-color: #e7eeff;
}

.column-22 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-22.approve {
  padding-left: 6px;
}

.column-22.id {
  min-width: 65px;
}

.column-22.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-22.short {
  width: 12%;
  min-width: 120px;
}

.column-22.short._2 {
  background-color: #0c3955;
}

.column-22.short._2:hover {
  background-color: #1d3f4b;
}

.column-22.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-22.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-22.date {
  min-width: 160px;
}

.div-block-4520 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4521 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-435 {
  margin-right: 6px;
}

.div-block-4522 {
  padding-left: 12px;
}

.close-modal-189 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-110 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-110.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-110.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4523 {
  display: flex;
}

.results-scroller-146 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-42 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4524 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-11 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4525 {
  display: flex;
}

.div-block-4526 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4526._2 {
  padding-right: 10px;
}

.div-block-4527 {
  position: relative;
}

.modal-top-bar-125 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-175 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-175:hover {
  background-color: #e4f2ff;
}

.div-block-4528 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4528._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-67 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-67.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-209 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-210 {
  font-size: 16px;
  position: absolute;
}

.div-block-4529 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-124 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-80 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-80:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-66 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4530 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4531 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-140 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4532 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-147 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4533 {
  padding-bottom: 10px;
}

.text-24-28 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-125 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-125.no-padding {
  padding-bottom: 0;
}

.answer-line-125.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-141 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-141.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-141.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-141.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-29 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-176 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-176:hover {
  background-color: #e4f2ff;
}

.result-row-176.selected {
  background-color: #d1e9ff;
}

.item-name-wrapper-19 {
  z-index: 2;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-19:hover {
  background-color: #114363;
}

.div-block-4534 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-142 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-142.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-142.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4535 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4535._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4536 {
  position: relative;
}

.div-block-4537 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4538 {
  align-items: flex-start;
  display: flex;
}

.image-436 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-190 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-190.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-136 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-80 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-43 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-89 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-143 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-437 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-81 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-81:hover {
  background-color: #002fad;
}

.form-button-81.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-81.back:hover {
  background-color: #6d80a3;
}

.form-button-81.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-111 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-111:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-111.margin {
  margin-right: 10px;
}

.ac-default-label-72 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-438 {
  margin-right: 6px;
}

.results-holder-81 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.image-439 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-30 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-177 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-177:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-35 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-35:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-35.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.rental-upload-58 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-4539 {
  margin-bottom: 10px;
}

.div-block-4540 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4541 {
  padding-right: 5px;
}

.div-block-4542 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-33 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.answer-line-126 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.modal-top-bar-126 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.customer-name-row-9 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-9:hover {
  background-color: #072c42;
}

.results-scroller-148 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-106 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4543 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.summary-inner-wrapper-44 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.result-row-178 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-178:hover {
  background-color: #e4f2ff;
}

.result-row-178.selected {
  background-color: #e7eeff;
}

.div-block-4544 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4545 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-440 {
  margin-right: 6px;
}

.div-block-4546 {
  padding-left: 12px;
}

.close-modal-191 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-112 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-112.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-112.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4547 {
  display: flex;
}

.results-scroller-149 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-43 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4548 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-12 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4549 {
  display: flex;
}

.div-block-4550 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4550._2 {
  padding-right: 10px;
}

.div-block-4551 {
  position: relative;
}

.modal-top-bar-127 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-179 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-179:hover {
  background-color: #e4f2ff;
}

.div-block-4552 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4552._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-68 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-68.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-211 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-212 {
  font-size: 16px;
  position: absolute;
}

.div-block-4553 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-127 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-82 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-82:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-67 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4554 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4555 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-144 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4556 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-150 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4557 {
  padding-bottom: 10px;
}

.text-24-30 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-128 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-128.no-padding {
  padding-bottom: 0;
}

.answer-line-128.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-145 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-145.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-145.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-145.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-31 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-180 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-180:hover {
  background-color: #e4f2ff;
}

.result-row-180.selected {
  background-color: #d1e9ff;
}

.item-name-wrapper-20 {
  z-index: 2;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-20:hover {
  background-color: #114363;
}

.div-block-4558 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.text-14-146 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-146.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-146.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4559 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4559._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4560 {
  position: relative;
}

.div-block-4561 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4562 {
  align-items: flex-start;
  display: flex;
}

.image-441 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-192 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-192.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-137 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-82 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-45 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-90 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-147 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-442 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-83 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-83:hover {
  background-color: #002fad;
}

.form-button-83.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-83.back:hover {
  background-color: #6d80a3;
}

.form-button-83.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-113 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-113:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-113.margin {
  margin-right: 10px;
}

.ac-default-label-73 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-443 {
  margin-right: 6px;
}

.results-holder-83 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.image-444 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-31 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-181 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-181:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-36 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-36:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-36.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.rental-upload-59 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-4563 {
  margin-bottom: 10px;
}

.div-block-4564 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4565 {
  padding-right: 5px;
}

.div-block-4566 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-34 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.answer-line-129 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.modal-top-bar-128 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.customer-name-row-10 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-10:hover {
  background-color: #072c42;
}

.results-scroller-151 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-107 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.div-block-4567 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.summary-inner-wrapper-46 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.result-row-182 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-182:hover {
  background-color: #e4f2ff;
}

.result-row-182.selected {
  background-color: #e7eeff;
}

.text-14-148 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-148.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-148.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4568 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-193 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-193.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4569 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-445 {
  margin-right: 6px;
}

.sort-arrow-42 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.item-name-wrapper-21 {
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 34px;
  transition: background-color .4s;
  display: flex;
}

.item-name-wrapper-21:hover {
  background-color: #114363;
}

.results-scroller-152 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4570 {
  padding-left: 12px;
}

.status-dot-7 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-7.red {
  background-color: #ed4444;
}

.status-dot-7.yellow {
  background-color: #ffc108;
}

.status-dot-7.green {
  background-color: #00d65d;
}

.div-block-4571 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4572 {
  display: flex;
}

.results-wrapper-44 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4573 {
  display: flex;
}

.div-block-4574 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4574._2 {
  padding-right: 10px;
}

.result-row-183 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-183:hover {
  background-color: #e4f2ff;
}

.result-row-183.selected {
  background-color: #d1e9ff;
}

.div-block-4575 {
  width: 134px;
}

.text-block-213 {
  text-align: center;
}

.div-block-4576 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4577 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4577._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4578 {
  position: relative;
}

.div-block-4579 {
  padding-right: 5px;
}

.item-submit-holder-69 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-69.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4580 {
  margin-right: 10px;
}

.text-block-214 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4581 {
  position: relative;
}

.text-14-149 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-149.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-149.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-149.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-149.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-130 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-194 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-194.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.keyword-search-input-14 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-14::placeholder {
  color: #667792;
}

.autocomplete-search-wrapper-68 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-68.print {
  margin-left: 0;
}

.div-block-4582 {
  padding-left: 12px;
}

.results-wrapper-45 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4583 {
  padding-top: 6px;
}

.main-wrapper-40 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-40.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4584 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4585 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.autocomplete-search-wrapper-69 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4586 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-150 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4587 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-153 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-37 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-37:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-37.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-24-32 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-line-131 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-131.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-131.no-padding {
  padding-bottom: 0;
}

.answer-line-131.hidden {
  border: 1px solid #f77;
  display: block;
}

.div-block-4588 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-151 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-151.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-152 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-152.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-152.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-152.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4589 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.result-row-184 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-184:hover {
  background-color: #e4f2ff;
}

.result-row-184.selected {
  background-color: #d1e9ff;
}

.div-block-4590 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4591 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.item-name-wrapper-22 {
  z-index: 2;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-22:hover {
  background-color: #114363;
}

.div-block-4592 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.counterparty-config-modal-12 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4593 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4594 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.form-button-84 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-84:hover {
  background-color: #02507a;
}

.text-14-153 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-153.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-153.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4595 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4595._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4596 {
  position: relative;
}

.div-block-4597 {
  padding-bottom: 10px;
}

.div-block-4598 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4599 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-91 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-4600 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-446 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-195 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-195.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-43 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-4601 {
  display: flex;
}

.close-modal-196 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4602 {
  padding-left: 8px;
}

.chip-label-138 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.order-item-20 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: auto;
}

.clear-keyword-icon-13 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-13:hover {
  opacity: .6;
}

.clear-keyword-icon-13.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
}

.modal-top-bar-129 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-47 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-92 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-154 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.select-field-114 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-114:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-114.margin {
  margin-right: 10px;
}

.ac-default-label-74 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-130 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-14 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-84 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-4603 {
  height: 100px;
  display: flex;
}

.custom-checkbox-38 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-38:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-38.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-62 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-62.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-4604 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.rental-upload-60 {
  width: 340px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rental-upload-60.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.div-block-4605 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4606 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4607 {
  padding-right: 5px;
}

.div-block-4608 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.answer-line-132 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.print-button-17 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-13 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.customer-name-row-11 {
  z-index: 3;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-11:hover {
  background-color: #072c42;
}

.customer-name-row-11.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-11.preview:hover {
  background-color: #0c3955;
}

.response-row-108 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-108.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-108._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.div-block-4609 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.summary-inner-wrapper-48 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-48.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.result-row-185 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-185:hover {
  background-color: #e4f2ff;
}

.result-row-185.selected {
  background-color: #e7eeff;
}

.column-23 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-23.approve {
  padding-left: 6px;
}

.column-23.id {
  min-width: 65px;
}

.column-23.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-23.short {
  width: 12%;
  min-width: 120px;
}

.column-23.short._2 {
  background-color: #0c3955;
}

.column-23.short._2:hover {
  background-color: #1d3f4b;
}

.column-23.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-23.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-23.date {
  min-width: 160px;
}

.div-block-4610 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4611 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-447 {
  margin-right: 6px;
}

.div-block-4612 {
  padding-left: 12px;
}

.close-modal-197 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-115 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-115.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-115.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4613 {
  display: flex;
}

.results-scroller-154 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-46 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4614 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-14 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4615 {
  display: flex;
}

.div-block-4616 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4616._2 {
  padding-right: 10px;
}

.div-block-4617 {
  position: relative;
}

.modal-top-bar-131 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-186 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-186:hover {
  background-color: #e4f2ff;
}

.div-block-4618 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4618._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-70 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-70.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-215 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-216 {
  font-size: 16px;
  position: absolute;
}

.div-block-4619 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-133 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-85 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-85:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-70 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4620 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4621 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-155 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4622 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-155 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4623 {
  padding-bottom: 10px;
}

.text-24-33 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-21 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-134 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-134.no-padding {
  padding-bottom: 0;
}

.answer-line-134.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-156 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-156.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-156.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-156.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.item-name-wrapper-23 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-23:hover {
  background-color: #114363;
}

.item-name-wrapper-23.side-bar-view {
  top: 74px;
}

.divider-2 {
  width: 100px;
  height: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.text-24-34 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-187 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-187:hover {
  background-color: #e4f2ff;
}

.result-row-187.selected {
  background-color: #d1e9ff;
}

.contact-inner-wrapper-2 {
  padding-bottom: 15px;
}

.div-block-4624 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.checkbox-field-days-8 {
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.text-14-157 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-157.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-157.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4625 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4625._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4626 {
  position: relative;
}

.div-block-4627 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4628 {
  align-items: flex-start;
  display: flex;
}

.response-label-63 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-448 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-198 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-198.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.input-holder-2 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-2.h {
  border-bottom-style: none;
  display: flex;
}

.input-holder-2._2 {
  border-bottom-style: none;
}

.input-holder-2.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-2._240, .input-holder-2._320 {
  border-bottom-style: none;
}

.chip-label-139 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-85 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-49 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-93 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-158 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-61 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-449 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-86 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-86:hover {
  background-color: #002fad;
}

.form-button-86.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-86.back:hover {
  background-color: #6d80a3;
}

.form-button-86.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-116 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-116:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-116.margin {
  margin-right: 10px;
}

.ac-default-label-75 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-450 {
  margin-right: 6px;
}

.results-holder-86 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.customer-order-wrapper-3 {
  background-color: #0000;
  border: 1px solid #6896af;
  width: 100%;
}

.image-451 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-32 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-188 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-188:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-39 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-39:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-39.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-135 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4629 {
  padding-right: 4px;
}

.div-block-4630 {
  margin-bottom: 10px;
}

.div-block-4631 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4632 {
  padding-right: 5px;
}

.div-block-4633 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-35 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-132 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.results-scroller-156 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-109 {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 46px;
  display: flex;
  position: relative;
}

.response-row-109.preview {
  padding: 12px 14px 6px 20px;
}

.response-row-109._2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 25px;
}

.div-block-4634 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.customer-name-row-12 {
  z-index: 6;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-12:hover {
  background-color: #072c42;
}

.customer-name-row-12.side-bar-view {
  top: 0;
}

.customer-name-row-12.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-12.preview:hover {
  background-color: #0c3955;
}

.summary-inner-wrapper-50 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.result-row-189 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-189:hover {
  background-color: #e4f2ff;
}

.result-row-189.selected {
  background-color: #e7eeff;
}

.div-block-4635 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4636 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-452 {
  margin-right: 6px;
}

.div-block-4637 {
  padding-left: 12px;
}

.close-modal-199 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-117 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-117.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-117.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4638 {
  display: flex;
}

.results-scroller-157 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-47 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4639 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-15 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4640 {
  display: flex;
}

.div-block-4641 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4641._2 {
  padding-right: 10px;
}

.div-block-4642 {
  position: relative;
}

.modal-top-bar-133 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-190 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-190:hover {
  background-color: #e4f2ff;
}

.div-block-4643 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4643._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-71 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-71.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-217 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-218 {
  font-size: 16px;
  position: absolute;
}

.div-block-4644 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-136 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-87 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-87:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-71 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4645 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4646 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-159 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4647 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-158 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4648 {
  padding-bottom: 10px;
}

.text-24-35 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-22 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-137 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-137.no-padding {
  padding-bottom: 0;
}

.answer-line-137.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-160 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-160.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-160.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-160.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.item-name-wrapper-24 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-24:hover {
  background-color: #114363;
}

.item-name-wrapper-24.side-bar-view {
  top: 74px;
}

.text-24-36 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-191 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-191:hover {
  background-color: #e4f2ff;
}

.result-row-191.selected {
  background-color: #d1e9ff;
}

.contact-inner-wrapper-3 {
  padding-bottom: 15px;
}

.div-block-4649 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.checkbox-field-days-9 {
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.response-row-110 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-110.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-161 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-161.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-161.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4650 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4650._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4651 {
  position: relative;
}

.div-block-4652 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4653 {
  align-items: flex-start;
  display: flex;
}

.response-label-64 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-453 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-200 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-200.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-140 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-holder-87 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-51 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-94 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-162 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-62 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-454 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-88 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-88:hover {
  background-color: #002fad;
}

.form-button-88.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-88.back:hover {
  background-color: #6d80a3;
}

.form-button-88.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-118 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-118:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-118.margin {
  margin-right: 10px;
}

.ac-default-label-76 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-455 {
  margin-right: 6px;
}

.results-holder-88 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-111 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-111.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-456 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-33 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-192 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-192:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-40 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-40:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-40.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-138 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4654 {
  padding-right: 4px;
}

.div-block-4655 {
  margin-bottom: 10px;
}

.div-block-4656 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4657 {
  padding-right: 5px;
}

.div-block-4658 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-36 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-134 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.results-scroller-159 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4659 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.summary-inner-wrapper-52 {
  background-color: #fff;
  padding-top: 0;
  padding-left: 0;
}

.summary-inner-wrapper-52.preview {
  flex-flow: column;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: auto;
}

.result-row-193 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-193:hover {
  background-color: #e4f2ff;
}

.result-row-193.selected {
  background-color: #e7eeff;
}

.text-14-163 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-163.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-163.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4660 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-201 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-201.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4661 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-457 {
  margin-right: 6px;
}

.sort-arrow-44 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-160 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4662 {
  padding-left: 12px;
}

.status-dot-8 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-8.red {
  background-color: #ed4444;
}

.status-dot-8.yellow {
  background-color: #ffc108;
}

.status-dot-8.green {
  background-color: #00d65d;
}

.div-block-4663 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4664 {
  display: flex;
}

.results-wrapper-48 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4665 {
  display: flex;
}

.div-block-4666 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4666._2 {
  padding-right: 10px;
}

.item-name-wrapper-25 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-25:hover {
  background-color: #114363;
}

.result-row-194 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-194:hover {
  background-color: #e4f2ff;
}

.result-row-194.selected {
  background-color: #d1e9ff;
}

.div-block-4667 {
  width: 134px;
}

.text-block-219 {
  text-align: center;
}

.div-block-4668 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4669 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4669._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4670 {
  position: relative;
}

.div-block-4671 {
  padding-right: 5px;
}

.item-submit-holder-72 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-72.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4672 {
  margin-right: 10px;
}

.text-block-220 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4673 {
  position: relative;
}

.text-14-164 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-164.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-164.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-164.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-164.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-139 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-202 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-202.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.keyword-search-input-15 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-15::placeholder {
  color: #667792;
}

.autocomplete-search-wrapper-72 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-72.print {
  margin-left: 0;
}

.div-block-4674 {
  padding-left: 12px;
}

.results-wrapper-49 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4675 {
  padding-top: 6px;
}

.main-wrapper-41 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-41.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4676 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4677 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.order-item-23 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.autocomplete-search-wrapper-73 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4678 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-165 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4679 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-161 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-41 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-41:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-41.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-24-37 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-24 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-140 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-140.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-140.no-padding {
  padding-bottom: 0;
}

.answer-line-140.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-166 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-166.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-167 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-167.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-167.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-167.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4680 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.item-name-wrapper-26 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-26:hover {
  background-color: #114363;
}

.item-name-wrapper-26.side-bar-view {
  top: 74px;
}

.result-row-195 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-195:hover {
  background-color: #e4f2ff;
}

.result-row-195.selected {
  background-color: #d1e9ff;
}

.div-block-4681 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4682 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-4683 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.response-row-112 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-112.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-112.side.print-view {
  flex-flow: row;
}

.response-row-112.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.counterparty-config-modal-13 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4684 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4685 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-113 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-113.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-113.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-113.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-89 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-89:hover {
  background-color: #02507a;
}

.text-14-168 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-168.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-168.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4686 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4687 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4687._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4688 {
  position: relative;
}

.div-block-4689 {
  padding-bottom: 10px;
}

.div-block-4690 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4691 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-95 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.response-label-65 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-4692 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-458 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-203 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-203.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-45 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-4693 {
  display: flex;
}

.close-modal-204 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4694 {
  padding-left: 8px;
}

.chip-label-141 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.clear-keyword-icon-14 {
  opacity: .4;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db4_icon-cancel%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 22px;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 4px 2px auto auto;
}

.clear-keyword-icon-14:hover {
  opacity: .6;
}

.clear-keyword-icon-14.hidden {
  background-repeat: no-repeat;
  background-size: 20px;
  display: none;
}

.modal-top-bar-135 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-53 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-96 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-169 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-63 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-63.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.select-field-119 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-119:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-119.margin {
  margin-right: 10px;
}

.ac-default-label-77 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-136 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-15 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-89 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-114 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-114.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-4695 {
  height: 100px;
  display: flex;
}

.custom-checkbox-42 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-42:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-42.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-66 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-66.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-141 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4696 {
  padding-right: 4px;
}

.div-block-4697 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-4698 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4699 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4700 {
  padding-right: 5px;
}

.div-block-4701 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.customer-name-row-read-only {
  z-index: 4;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-read-only:hover {
  background-color: #072c42;
}

.print-button-18 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-142 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.tooltip-16 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4702 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.result-row-196 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-196:hover {
  background-color: #e4f2ff;
}

.result-row-196.selected {
  background-color: #e7eeff;
}

.column-24 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-24.approve {
  padding-left: 6px;
}

.column-24.id {
  min-width: 65px;
}

.column-24.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-24.short {
  width: 12%;
  min-width: 120px;
}

.column-24.short._2 {
  background-color: #0c3955;
}

.column-24.short._2:hover {
  background-color: #1d3f4b;
}

.column-24.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-24.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-24.date {
  min-width: 160px;
}

.text-14-170 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-170.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-170.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4703 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-205 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-205.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.image-459 {
  margin-right: 6px;
}

.item-name-wrapper-27 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-27:hover {
  background-color: #114363;
}

.div-block-4704 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4705 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4705._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4706 {
  padding-right: 5px;
}

.div-block-4707 {
  position: relative;
}

.autocomplete-search-wrapper-74 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-74.print {
  margin-left: 0;
}

.div-block-4708 {
  padding-left: 12px;
}

.order-item-25 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.text-14-171 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.custom-checkbox-43 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-43:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-43.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-142 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-142.no-padding {
  padding-bottom: 0;
}

.text-14-172 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-172.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-173 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4709 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-4710 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.response-row-115 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-115.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-115.side.print-view {
  flex-flow: row;
}

.div-block-4711 {
  width: 80px;
  padding-right: 20px;
}

.response-row-116 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-116.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-116.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-116.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-4712 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4713 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4713._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4714 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4715 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-97 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.response-label-67 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.chip-label-143 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4716 {
  display: flex;
}

.div-block-4717 {
  padding-left: 8px;
}

.text-14-174 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-64 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-64.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-line-143 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4718 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.print-button-19 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4719 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4720 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-460 {
  margin-right: 6px;
}

.div-block-4721 {
  padding-left: 12px;
}

.close-modal-206 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-120 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-120.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-120.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4722 {
  display: flex;
}

.results-scroller-162 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-50 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4723 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tooltip-17 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4724 {
  display: flex;
}

.div-block-4725 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4725._2 {
  padding-right: 10px;
}

.div-block-4726 {
  position: relative;
}

.modal-top-bar-137 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-197 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-197:hover {
  background-color: #e4f2ff;
}

.div-block-4727 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4727._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-73 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-73.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-221 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-222 {
  font-size: 16px;
  position: absolute;
}

.div-block-4728 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-144 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.form-button-90 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-90:hover {
  background-color: #02507a;
}

.autocomplete-search-wrapper-75 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4729 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4730 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-175 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4731 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-163 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4732 {
  padding-bottom: 10px;
}

.text-24-38 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-26 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-145 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-145.no-padding {
  padding-bottom: 0;
}

.answer-line-145.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-176 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-176.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-176.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-176.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.item-name-wrapper-28 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-28:hover {
  background-color: #114363;
}

.item-name-wrapper-28.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.text-24-39 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-198 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-198:hover {
  background-color: #e4f2ff;
}

.result-row-198.selected {
  background-color: #d1e9ff;
}

.div-block-4733 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.response-row-117 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-117.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-177 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-177.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-177.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4734 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4734._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4735 {
  position: relative;
}

.div-block-4736 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4737 {
  align-items: flex-start;
  display: flex;
}

.response-label-68 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-461 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-207 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-207.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.results-holder-90 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-54 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-98 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-178 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-65 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-462 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-91 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-91:hover {
  background-color: #002fad;
}

.form-button-91.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-91.back:hover {
  background-color: #6d80a3;
}

.form-button-91.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-121 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-121:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-121.margin {
  margin-right: 10px;
}

.ac-default-label-78 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-463 {
  margin-right: 6px;
}

.results-holder-91 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-118 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-118.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-464 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-34 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-199 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-199:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-44 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-44:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-44.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-146 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4738 {
  padding-right: 4px;
}

.div-block-4739 {
  margin-bottom: 10px;
}

.div-block-4740 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4741 {
  padding-right: 5px;
}

.div-block-4742 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-37 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-138 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.chip-label-144 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-164 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4743 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.result-row-200 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-200:hover {
  background-color: #e4f2ff;
}

.result-row-200.selected {
  background-color: #e7eeff;
}

.text-14-179 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-179.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-179.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4744 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-208 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-208.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4745 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-465 {
  margin-right: 6px;
}

.sort-arrow-46 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-165 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4746 {
  padding-left: 12px;
}

.status-dot-9 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
  margin-left: 10px;
}

.status-dot-9.red {
  background-color: #ed4444;
}

.status-dot-9.yellow {
  background-color: #ffc108;
}

.status-dot-9.green {
  background-color: #00d65d;
}

.div-block-4747 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4748 {
  display: flex;
}

.results-wrapper-51 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4749 {
  display: flex;
}

.div-block-4750 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4750._2 {
  padding-right: 10px;
}

.item-name-wrapper-29 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-29:hover {
  background-color: #114363;
}

.result-row-201 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-201:hover {
  background-color: #e4f2ff;
}

.result-row-201.selected {
  background-color: #d1e9ff;
}

.div-block-4751 {
  width: 134px;
}

.text-block-223 {
  text-align: center;
}

.div-block-4752 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4753 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4753._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4754 {
  position: relative;
}

.div-block-4755 {
  padding-right: 5px;
}

.item-submit-holder-74 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-74.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4756 {
  margin-right: 10px;
}

.text-block-224 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4757 {
  position: relative;
}

.text-14-180 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-180.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-180.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-180.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-180.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-147 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-209 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-209.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.keyword-search-input-16 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-16::placeholder {
  color: #667792;
}

.autocomplete-search-wrapper-76 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-76.print {
  margin-left: 0;
}

.div-block-4758 {
  padding-left: 12px;
}

.results-wrapper-52 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4759 {
  padding-top: 6px;
}

.main-wrapper-42 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-42.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4760 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4761 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.order-item-27 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.autocomplete-search-wrapper-77 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4762 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-181 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4763 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-166 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-45 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-45:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-45.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-24-40 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-28 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-148 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-148.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-148.no-padding {
  padding-bottom: 0;
}

.answer-line-148.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-182 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-182.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-183 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-183.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-183.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-183.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4764 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.result-row-202 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-202:hover {
  background-color: #e4f2ff;
}

.result-row-202.selected {
  background-color: #d1e9ff;
}

.div-block-4765 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4766 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-4767 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.response-row-119 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-119.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-119.side.print-view {
  flex-flow: row;
}

.response-row-119.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.counterparty-config-modal-14 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4768 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4769 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-120 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-120.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-120.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-120.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-92 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-92:hover {
  background-color: #02507a;
}

.text-14-184 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-184.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-184.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4770 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4771 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4771._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4772 {
  position: relative;
}

.div-block-4773 {
  padding-bottom: 10px;
}

.div-block-4774 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4775 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-99 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.response-label-69 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.chip-label-145 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-145.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-4776 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-466 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-210 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-210.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-47 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-4777 {
  display: flex;
}

.close-modal-211 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4778 {
  padding-left: 8px;
}

.chip-label-146 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.modal-top-bar-139 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-55 {
  background-color: #fff;
  padding-left: 0;
}

.customer-info-100 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-185 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-66 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-66.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.select-field-122 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-122:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-122.margin {
  margin-right: 10px;
}

.ac-default-label-79 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.modal-top-bar-140 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-16 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.results-holder-92 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-121 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-121.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-4779 {
  height: 100px;
  display: flex;
}

.custom-checkbox-46 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-46:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-46.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-70 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-70.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-149 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4780 {
  padding-right: 4px;
}

.div-block-4781 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-4782 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4783 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4784 {
  padding-right: 5px;
}

.div-block-4785 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.print-button-20 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-18 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4786 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.result-row-203 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-203:hover {
  background-color: #e4f2ff;
}

.result-row-203.selected {
  background-color: #e7eeff;
}

.column-25 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-25.approve {
  padding-left: 6px;
}

.column-25.id {
  min-width: 65px;
}

.column-25.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-25.short {
  width: 12%;
  min-width: 120px;
}

.column-25.short._2 {
  background-color: #0c3955;
}

.column-25.short._2:hover {
  background-color: #1d3f4b;
}

.column-25.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-25.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-25.date {
  min-width: 160px;
}

.text-14-186 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-186.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-186.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4787 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-212 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-212.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.image-467 {
  margin-right: 6px;
}

.item-name-wrapper-30 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-30:hover {
  background-color: #114363;
}

.div-block-4788 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4789 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4789._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4790 {
  padding-right: 5px;
}

.div-block-4791 {
  position: relative;
}

.autocomplete-search-wrapper-78 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-78.print {
  margin-left: 0;
}

.div-block-4792 {
  padding-left: 12px;
}

.text-14-187 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.custom-checkbox-47 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-47:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-47.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-150 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-150.no-padding {
  padding-bottom: 0;
}

.text-14-188 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-188.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-189 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4793 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-4794 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.response-row-122 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-122.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-122.side.print-view {
  flex-flow: row;
}

.div-block-4795 {
  width: 80px;
  padding-right: 20px;
}

.response-row-123 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-123.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-123.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-123.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-4796 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4797 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4797._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4798 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4799 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-101 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.response-label-71 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-4800 {
  display: flex;
}

.div-block-4801 {
  padding-left: 8px;
}

.text-14-190 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-67 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-67.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-line-151 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4802 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.print-button-21 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4803 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4804 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-468 {
  margin-right: 6px;
}

.div-block-4805 {
  padding-left: 12px;
}

.close-modal-213 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-123 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-123.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-123.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4806 {
  display: flex;
}

.results-scroller-167 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-53 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4807 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-14-191 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-191.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4808 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-19 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4809 {
  display: flex;
}

.div-block-4810 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4810._2 {
  padding-right: 10px;
}

.div-block-3658-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  margin-top: 40px;
  margin-right: 0;
  display: flex;
}

.choose-location-modal-2 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.results-scroller-168 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-214 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-141 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-4811 {
  position: relative;
}

.modal-top-bar-142 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-204 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-204:hover {
  background-color: #e4f2ff;
}

.div-block-4812 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4812._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-75 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-75.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-225 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-226 {
  font-size: 16px;
  position: absolute;
}

.div-block-4813 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-152 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-205 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-205:hover {
  background-color: #e4f2ff;
}

.result-row-205.selected {
  background-color: #d1e9ff;
}

.form-button-93 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-93:hover {
  background-color: #02507a;
}

.results-wrapper-54 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-79 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4814 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4815 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-192 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4816 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-scroller-169 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4817 {
  padding-bottom: 10px;
}

.text-24-41 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-29 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-153 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-153.no-padding {
  padding-bottom: 0;
}

.answer-line-153.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-193 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-193.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-193.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-193.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-42 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-206 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-206:hover {
  background-color: #e4f2ff;
}

.result-row-206.selected {
  background-color: #d1e9ff;
}

.div-block-4818 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.response-row-124 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-124.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-4819 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-194 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-194.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-194.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4820 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4820._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4821 {
  position: relative;
}

.div-block-4822 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4823 {
  align-items: flex-start;
  display: flex;
}

.response-label-72 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-469 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-215 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-215.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.chip-label-147 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4824 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-4824.r {
  justify-content: flex-end;
  align-items: center;
}

.results-holder-93 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-56 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-195 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-195.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-102 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-196 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-68 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-470 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-94 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-94:hover {
  background-color: #002fad;
}

.form-button-94.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-94.back:hover {
  background-color: #6d80a3;
}

.form-button-94.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-124 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-124:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-124.margin {
  margin-right: 10px;
}

.ac-default-label-80 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.image-471 {
  margin-right: 6px;
}

.tag-content-21 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-holder-94 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-125 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-125.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-472 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-35 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-207 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-207:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-48 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-48:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-48.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-154 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4825 {
  padding-right: 4px;
}

.div-block-4826 {
  margin-bottom: 10px;
}

.question-template-modal-22 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.div-block-4827 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4828 {
  padding-right: 5px;
}

.div-block-4829 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-38 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-143 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.results-scroller-170 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.result-row-208 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-208:hover {
  background-color: #e4f2ff;
}

.result-row-208.selected {
  background-color: #e7eeff;
}

.div-block-4830 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4831 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-473 {
  margin-right: 6px;
}

.div-block-4832 {
  padding-left: 12px;
}

.close-modal-216 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-125 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-125.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-125.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4833 {
  display: flex;
}

.results-scroller-171 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4834 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-14-197 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-197.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4835 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-20 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4836 {
  display: flex;
}

.div-block-4837 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4837._2 {
  padding-right: 10px;
}

.choose-location-modal-3 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.results-scroller-172 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-217 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-144 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-4838 {
  position: relative;
}

.modal-top-bar-145 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-209 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-209:hover {
  background-color: #e4f2ff;
}

.div-block-4839 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4839._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-76 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-76.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-227 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-228 {
  font-size: 16px;
  position: absolute;
}

.div-block-4840 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-155 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-210 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-210:hover {
  background-color: #e4f2ff;
}

.result-row-210.selected {
  background-color: #d1e9ff;
}

.results-wrapper-55 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.form-button-95 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-95:hover {
  background-color: #02507a;
}

.chip-label-148 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.hover-layer-5 {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-layer-5:hover {
  opacity: 1;
}

.results-wrapper-56 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-80 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4841 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4842 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-198 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4843 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-holder-95 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-scroller-173 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4844 {
  padding-bottom: 10px;
}

.text-24-43 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-30 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.autocomplete-search-wrapper-81 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-81.product, .autocomplete-search-wrapper-81.container-size {
  width: 260px;
}

.answer-line-156 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-156.no-padding {
  padding-bottom: 0;
}

.answer-line-156.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-199 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-199.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-199.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-199.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-44 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-211 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-211:hover {
  background-color: #e4f2ff;
}

.result-row-211.selected {
  background-color: #d1e9ff;
}

.div-block-4845 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-57 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-57.short {
  width: 300px;
  min-width: 300px;
}

.response-row-126 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-126.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-wrapper-58 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-58.short {
  width: 300px;
  min-width: 300px;
}

.ac-default-label-81 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-81.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.result-row-212 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-212:hover {
  background-color: #e4f2ff;
}

.result-row-212.selected {
  background-color: #e7eeff;
}

.div-block-4846 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-200 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-200.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-200.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4847 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4847._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4848 {
  position: relative;
}

.results-holder-container {
  z-index: 4;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-4849 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4850 {
  align-items: flex-start;
  display: flex;
}

.response-label-73 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-474 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-218 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-218.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.result-row-213 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-213:hover {
  background-color: #e4f2ff;
}

.result-row-213.selected {
  background-color: #e7eeff;
}

.ac-default-label-82 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.chip-label-149 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4851 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-4851.r {
  justify-content: flex-end;
  align-items: center;
}

.results-holder-96 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-57 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-201 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-201.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-103 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-202 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-69 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-475 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-96 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-96:hover {
  background-color: #002fad;
}

.form-button-96.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-96.back:hover {
  background-color: #6d80a3;
}

.form-button-96.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-126 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-126:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-126.margin {
  margin-right: 10px;
}

.image-476 {
  margin-right: 6px;
}

.tag-content-22 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-holder-97 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-127 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-127.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-477 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-36 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-214 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-214:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-49 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-49:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-49.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-157 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4852 {
  padding-right: 4px;
}

.div-block-4853 {
  margin-bottom: 10px;
}

.question-template-modal-23 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.div-block-4854 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4855 {
  padding-right: 5px;
}

.div-block-4856 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-39 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-146 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.results-scroller-174 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.result-row-215 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-215:hover {
  background-color: #e4f2ff;
}

.result-row-215.selected {
  background-color: #e7eeff;
}

.div-block-4857 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4858 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-478 {
  margin-right: 6px;
}

.div-block-4859 {
  padding-left: 12px;
}

.close-modal-219 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-127 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-127.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-127.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4860 {
  display: flex;
}

.results-scroller-175 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4861 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-14-203 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-203.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4862 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tooltip-21 {
  z-index: 996;
  background-color: #fffbd4;
  border: 1px solid #3a60d4;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 40px;
  min-height: 24px;
  max-height: none;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-4863 {
  display: flex;
}

.div-block-4864 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4864._2 {
  padding-right: 10px;
}

.choose-location-modal-4 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.results-scroller-176 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-220 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-147 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-4865 {
  position: relative;
}

.modal-top-bar-148 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-216 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-216:hover {
  background-color: #e4f2ff;
}

.div-block-4866 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4866._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-77 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-77.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-229 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-230 {
  font-size: 16px;
  position: absolute;
}

.div-block-4867 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-158 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-217 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-217:hover {
  background-color: #e4f2ff;
}

.result-row-217.selected {
  background-color: #d1e9ff;
}

.results-wrapper-59 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.form-button-97 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-97:hover {
  background-color: #02507a;
}

.chip-label-150 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.hover-layer-6 {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-layer-6:hover {
  opacity: 1;
}

.results-wrapper-60 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-82 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4868 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4869 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-204 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4870 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-holder-98 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-scroller-177 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4871 {
  padding-bottom: 10px;
}

.text-24-45 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.order-item-31 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.autocomplete-search-wrapper-83 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-83.product, .autocomplete-search-wrapper-83.container-size {
  width: 260px;
}

.answer-line-159 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-159.no-padding {
  padding-bottom: 0;
}

.answer-line-159.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-205 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-205.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-205.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-205.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-24-46 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.result-row-218 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-218:hover {
  background-color: #e4f2ff;
}

.result-row-218.selected {
  background-color: #d1e9ff;
}

.div-block-4872 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-61 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-61.short {
  width: 300px;
  min-width: 300px;
}

.response-row-128 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-128.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-wrapper-62 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-62.short {
  width: 300px;
  min-width: 300px;
}

.ac-default-label-83 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-83.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.result-row-219 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-219:hover {
  background-color: #e4f2ff;
}

.result-row-219.selected {
  background-color: #e7eeff;
}

.div-block-4873 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-206 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-206.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-206.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4874 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4874._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4875 {
  position: relative;
}

.div-block-4876 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4877 {
  align-items: flex-start;
  display: flex;
}

.response-label-74 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-479 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-221 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-221.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.result-row-220 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-220:hover {
  background-color: #e4f2ff;
}

.result-row-220.selected {
  background-color: #e7eeff;
}

.ac-default-label-84 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.chip-label-151 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4878 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-4878.r {
  justify-content: flex-end;
  align-items: center;
}

.results-holder-99 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-58 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-207 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-207.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-104 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-208 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-70 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-480 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-98 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-98:hover {
  background-color: #002fad;
}

.form-button-98.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-98.back:hover {
  background-color: #6d80a3;
}

.form-button-98.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.select-field-128 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-128:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-128.margin {
  margin-right: 10px;
}

.image-481 {
  margin-right: 6px;
}

.tag-content-23 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-holder-100 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-129 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-129.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-482 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-37 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-221 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-221:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-50 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-50:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-50.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-160 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4879 {
  padding-right: 4px;
}

.div-block-4880 {
  margin-bottom: 10px;
}

.question-template-modal-24 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.div-block-4881 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4882 {
  padding-right: 5px;
}

.div-block-4883 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-40 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.modal-top-bar-149 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.results-scroller-178 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.result-row-222 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-222:hover {
  background-color: #e4f2ff;
}

.result-row-222.selected {
  background-color: #e7eeff;
}

.text-14-209 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-209.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-209.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4884 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-222 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-222.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4885 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-483 {
  margin-right: 6px;
}

.sort-arrow-48 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.results-scroller-179 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4886 {
  padding-left: 12px;
}

.close-modal-223 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4887 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4888 {
  display: flex;
}

.text-14-210 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-210.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4889 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4890 {
  display: flex;
}

.div-block-4891 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4891._2 {
  padding-right: 10px;
}

.item-name-wrapper-31 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-31:hover {
  background-color: #114363;
}

.result-row-223 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-223:hover {
  background-color: #e4f2ff;
}

.result-row-223.selected {
  background-color: #d1e9ff;
}

.div-block-4892 {
  width: 134px;
}

.results-scroller-180 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.text-block-231 {
  text-align: center;
}

.div-block-4893 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4894 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4894._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4895 {
  position: relative;
}

.div-block-4896 {
  padding-right: 5px;
}

.item-submit-holder-78 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-78.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-4897 {
  margin-right: 10px;
}

.text-block-232 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4898 {
  position: relative;
}

.text-14-211 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-211.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-211.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-211.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-211.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-161 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-224 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-224.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.result-row-224 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-224:hover {
  background-color: #e4f2ff;
}

.result-row-224.selected {
  background-color: #d1e9ff;
}

.results-wrapper-63 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.keyword-search-input-17 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-17::placeholder {
  color: #667792;
}

.form-button-99 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-99:hover {
  background-color: #02507a;
}

.div-block-4899 {
  padding-left: 12px;
}

.chip-label-152 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.hover-layer-7 {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-layer-7:hover {
  opacity: 1;
}

.results-wrapper-64 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4900 {
  padding-top: 6px;
}

.main-wrapper-43 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-43.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4901 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4902 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.autocomplete-search-wrapper-84 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4903 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-212 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.results-holder-101 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.div-block-4904 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-181 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-51 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-51:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-51.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.order-item-32 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.autocomplete-search-wrapper-85 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-85.product, .autocomplete-search-wrapper-85.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-85.print {
  margin-left: 0;
}

.answer-line-162 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-162.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-162.no-padding {
  padding-bottom: 0;
}

.answer-line-162.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-213 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-213.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-214 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-214.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-214.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-214.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4905 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.result-row-225 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-225:hover {
  background-color: #e4f2ff;
}

.result-row-225.selected {
  background-color: #d1e9ff;
}

.div-block-4906 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4907 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-4908 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-65 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-65.short {
  width: 300px;
  min-width: 300px;
}

.response-row-130 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-130.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-130.side.print-view {
  flex-flow: row;
}

.response-row-130.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.counterparty-config-modal-15 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4909 {
  width: 80px;
  padding-right: 20px;
}

.results-wrapper-66 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-66.short {
  width: 300px;
  min-width: 300px;
}

.ac-default-label-85 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-85.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.result-row-226 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-226:hover {
  background-color: #e4f2ff;
}

.result-row-226.selected {
  background-color: #e7eeff;
}

.div-block-4910 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-131 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-131.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-131.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-131.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-100 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-100:hover {
  background-color: #02507a;
}

.div-block-4911 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-215 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-215.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-215.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4912 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4913 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4913._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4914 {
  position: relative;
}

.div-block-4915 {
  padding-bottom: 10px;
}

.div-block-4916 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4917 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-105 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.response-label-75 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-4918 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-484 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-225 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-225.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-49 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.result-row-227 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-227:hover {
  background-color: #e4f2ff;
}

.result-row-227.selected {
  background-color: #e7eeff;
}

.div-block-4919 {
  display: flex;
}

.ac-default-label-86 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.close-modal-226 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4920 {
  padding-left: 8px;
}

.chip-label-153 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4921 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-4921.r {
  justify-content: flex-end;
  align-items: center;
}

.modal-top-bar-150 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.summary-inner-wrapper-59 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-216 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-216.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-106 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-217 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-71 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-71.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.select-field-129 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-129:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-129.margin {
  margin-right: 10px;
}

.modal-top-bar-151 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-17 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.tag-content-24 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-holder-102 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-132 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-132.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-4922 {
  height: 100px;
  display: flex;
}

.custom-checkbox-52 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-52:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-52.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-76 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-76.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-163 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4923 {
  padding-right: 4px;
}

.div-block-4924 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-4925 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-4926 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4927 {
  padding-right: 5px;
}

.div-block-4928 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.print-button-22 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4929 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.result-row-228 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-228:hover {
  background-color: #e4f2ff;
}

.result-row-228.selected {
  background-color: #e7eeff;
}

.column-26 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-26.approve {
  padding-left: 6px;
}

.column-26.id {
  min-width: 65px;
}

.column-26.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-26.short {
  width: 12%;
  min-width: 120px;
}

.column-26.short._2 {
  background-color: #0c3955;
}

.column-26.short._2:hover {
  background-color: #1d3f4b;
}

.column-26.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-26.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-26.date {
  min-width: 160px;
}

.text-14-218 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-218.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-218.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4930 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-227 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-227.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.image-485 {
  margin-right: 6px;
}

.item-name-wrapper-32 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-32:hover {
  background-color: #114363;
}

.div-block-4931 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4932 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4932._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4933 {
  padding-right: 5px;
}

.div-block-4934 {
  position: relative;
}

.div-block-4935 {
  padding-left: 12px;
}

.hover-layer-8 {
  opacity: 0;
  width: 74%;
  margin-left: auto;
  transition: opacity .8s;
  display: block;
  position: absolute;
  inset: 0%;
}

.hover-layer-8:hover {
  opacity: 1;
}

.text-14-219 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.custom-checkbox-53 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-53:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-53.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.autocomplete-search-wrapper-86 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-86.print {
  margin-left: 0;
}

.answer-line-164 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-164.no-padding {
  padding-bottom: 0;
}

.text-14-220 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-220.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-221 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4936 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-4937 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.response-row-133 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-133.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-133.side.print-view {
  flex-flow: row;
}

.div-block-4938 {
  width: 80px;
  padding-right: 20px;
}

.response-row-134 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-134.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-134.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-134.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-4939 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4940 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4940._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4941 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-4942 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-107 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.response-label-77 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-4943 {
  display: flex;
}

.div-block-4944 {
  padding-left: 8px;
}

.text-14-222 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-72 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-72.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-line-165 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4945 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.print-button-23 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4946 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-4947 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-486 {
  margin-right: 6px;
}

.div-block-4948 {
  padding-left: 12px;
}

.close-modal-228 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.select-field-130 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-130.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-130.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-4949 {
  display: flex;
}

.results-scroller-182 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4950 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-14-223 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-223.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4951 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4952 {
  display: flex;
}

.div-block-4953 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4953._2 {
  padding-right: 10px;
}

.answer-wrapper-121 {
  flex-flow: column;
}

.results-scroller-183 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-229 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-152 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-4954 {
  position: relative;
}

.modal-top-bar-153 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-229 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-229:hover {
  background-color: #e4f2ff;
}

.div-block-4955 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4955._2 {
  width: 100px;
  padding-right: 5px;
}

.item-submit-holder-79 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-79.awf {
  text-align: left;
  flex-flow: row;
}

.text-block-233 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-234 {
  font-size: 16px;
  position: absolute;
}

.div-block-4956 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-166 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-230 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-230:hover {
  background-color: #e4f2ff;
}

.result-row-230.selected {
  background-color: #d1e9ff;
}

.results-wrapper-67 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.form-button-101 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-101:hover {
  background-color: #02507a;
}

.chip-label-154 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-wrapper-68 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-87 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4957 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-4958 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-224 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-4959 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.results-holder-103 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-scroller-184 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4960 {
  padding-bottom: 10px;
}

.order-item-33 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.autocomplete-search-wrapper-88 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-88.product, .autocomplete-search-wrapper-88.container-size {
  width: 260px;
}

.answer-line-167 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-167.no-padding {
  padding-bottom: 0;
}

.answer-line-167.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-225 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-225.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-225.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-225.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-231 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-231:hover {
  background-color: #e4f2ff;
}

.result-row-231.selected {
  background-color: #d1e9ff;
}

.div-block-4961 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-69 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-69.short {
  width: 300px;
  min-width: 300px;
}

.response-row-135 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-135.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-wrapper-70 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-70.short {
  width: 300px;
  min-width: 300px;
}

.ac-default-label-87 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-87.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.result-row-232 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-232:hover {
  background-color: #e4f2ff;
}

.result-row-232.selected {
  background-color: #e7eeff;
}

.div-block-4962 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-226 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-226.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-226.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4963 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4963._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-4964 {
  position: relative;
}

.div-block-4965 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-4966 {
  align-items: flex-start;
  display: flex;
}

.response-label-78 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.image-487 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-230 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-230.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.result-row-233 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-233:hover {
  background-color: #e4f2ff;
}

.result-row-233.selected {
  background-color: #e7eeff;
}

.ac-default-label-88 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.chip-label-155 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-4967 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-4967.r {
  justify-content: flex-end;
  align-items: center;
}

.results-holder-104 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.summary-inner-wrapper-60 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-227 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-227.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-108 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-228 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-73 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-488 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-102 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-102:hover {
  background-color: #002fad;
}

.form-button-102.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-102.back:hover {
  background-color: #6d80a3;
}

.form-button-102.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-122 {
  flex-flow: column;
}

.select-field-131 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-131:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-131.margin {
  margin-right: 10px;
}

.image-489 {
  margin-right: 6px;
}

.tag-content-25 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-holder-105 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-136 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-136.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-490 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-38 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.result-row-234 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-234:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-54 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-54:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-54.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-168 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-4968 {
  padding-right: 4px;
}

.div-block-4969 {
  margin-bottom: 10px;
}

.question-template-modal-25 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.div-block-4970 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4971 {
  padding-right: 5px;
}

.div-block-4972 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-41 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.results-scroller-185 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.result-row-235 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-235:hover {
  background-color: #e4f2ff;
}

.result-row-235.selected {
  background-color: #e7eeff;
}

.text-14-229 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-229.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-229.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-4973 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.close-modal-231 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-231.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-4974 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-491 {
  margin-right: 6px;
}

.sort-arrow-50 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.answer-wrapper-123 {
  flex-flow: column;
}

.results-scroller-186 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-4975 {
  padding-left: 12px;
}

.close-modal-232 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-4976 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-4977 {
  display: flex;
}

.text-14-230 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-230.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-4978 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-4979 {
  display: flex;
}

.div-block-4980 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-4980._2 {
  padding-right: 10px;
}

.answer-wrapper-124 {
  flex-flow: column;
}

.item-name-wrapper-33 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-33:hover {
  background-color: #114363;
}

.result-row-236 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-236:hover {
  background-color: #e4f2ff;
}

.result-row-236.selected {
  background-color: #d1e9ff;
}

.div-block-4981 {
  width: 134px;
}

.results-scroller-187 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.text-block-235 {
  text-align: center;
}

.div-block-4982 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-4983 {
  width: 80px;
  padding-right: 20px;
}

.div-block-4983._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-4984 {
  position: relative;
}

.div-block-4985 {
  padding-right: 5px;
}

.div-block-4986 {
  margin-right: 10px;
}

.text-block-236 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-4987 {
  position: relative;
}

.text-14-231 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-231.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-231.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-231.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-231.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-169 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-233 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-233.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.result-row-237 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-237:hover {
  background-color: #e4f2ff;
}

.result-row-237.selected {
  background-color: #d1e9ff;
}

.results-wrapper-71 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.keyword-search-input-18 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-18::placeholder {
  color: #667792;
}

.form-button-103 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-103:hover {
  background-color: #02507a;
}

.div-block-4988 {
  padding-left: 12px;
}

.chip-label-156 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-wrapper-72 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-4989 {
  padding-top: 6px;
}

.main-wrapper-44 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-44.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-4990 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-4991 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.autocomplete-search-wrapper-89 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.div-block-4992 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-232 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.results-holder-106 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.div-block-4993 {
  width: 300px;
  min-height: 100px;
}

.results-scroller-188 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-55 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-55:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-55.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.order-item-34 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.autocomplete-search-wrapper-90 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-90.product, .autocomplete-search-wrapper-90.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-90.print {
  margin-left: 0;
}

.answer-line-170 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-170.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-170.no-padding {
  padding-bottom: 0;
}

.answer-line-170.hidden {
  border: 1px solid #f77;
  display: block;
}

.text-14-233 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-233.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-234 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-234.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-234.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-234.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-4994 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.result-row-238 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-238:hover {
  background-color: #e4f2ff;
}

.result-row-238.selected {
  background-color: #d1e9ff;
}

.div-block-4995 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-4996 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-4997 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-73 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-73.short {
  width: 300px;
  min-width: 300px;
}

.response-row-137 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-137.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-137.side.print-view {
  flex-flow: row;
}

.response-row-137.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.counterparty-config-modal-16 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-4998 {
  width: 80px;
  padding-right: 20px;
}

.results-wrapper-74 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-74.short {
  width: 300px;
  min-width: 300px;
}

.ac-default-label-89 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-89.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.result-row-239 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-239:hover {
  background-color: #e4f2ff;
}

.result-row-239.selected {
  background-color: #e7eeff;
}

.div-block-4999 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-138 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-138.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-138.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-138.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-104 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-104:hover {
  background-color: #02507a;
}

.div-block-5000 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-235 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-235.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-235.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-5001 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-5002 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-5002._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-5003 {
  position: relative;
}

.div-block-5004 {
  padding-bottom: 10px;
}

.div-block-5005 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-5006 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-109 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.response-label-79 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-5007 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.image-492 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-234 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-234.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.sort-arrow-51 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.result-row-240 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-240:hover {
  background-color: #e4f2ff;
}

.result-row-240.selected {
  background-color: #e7eeff;
}

.div-block-5008 {
  display: flex;
}

.ac-default-label-90 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.close-modal-235 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-5009 {
  padding-left: 8px;
}

.chip-label-157 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-5010 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-5010.r {
  justify-content: flex-end;
  align-items: center;
}

.summary-inner-wrapper-61 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-236 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-236.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-110 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-237 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-74 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-74.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-wrapper-125 {
  flex-flow: column;
}

.select-field-132 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-132:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.select-field-132.margin {
  margin-right: 10px;
}

.modal-top-bar-154 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.text-24-3-copy-18 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.tag-content-26 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-holder-107 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.response-row-139 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-139.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-5011 {
  height: 100px;
  display: flex;
}

.custom-checkbox-56 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-56:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-56.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-80 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-80.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-171 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-5012 {
  padding-right: 4px;
}

.div-block-5013 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-5014 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.div-block-5015 {
  width: 80px;
  padding-right: 20px;
}

.div-block-5016 {
  padding-right: 5px;
}

.div-block-5017 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.print-button-24 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-wrapper-126 {
  flex-flow: column;
}

.div-block-5018 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.result-row-241 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-241:hover {
  background-color: #e4f2ff;
}

.result-row-241.selected {
  background-color: #e7eeff;
}

.column-27 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-27.approve {
  padding-left: 6px;
}

.column-27.id {
  min-width: 65px;
}

.column-27.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-27.short {
  width: 12%;
  min-width: 120px;
}

.column-27.short._2 {
  background-color: #0c3955;
}

.column-27.short._2:hover {
  background-color: #1d3f4b;
}

.column-27.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-27.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-27.date {
  min-width: 160px;
}

.modal-container-12 {
  z-index: 1000;
  width: 0;
  height: 0;
  display: block;
  position: fixed;
}

.image-493 {
  filter: invert();
  margin-right: 4px;
}

.div-block-5019 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
}

.div-block-5020 {
  width: 54px;
}

.img-static-2 {
  width: 26px;
}

.img-static-2._28 {
  width: 28px;
}

.img-static-2._24 {
  width: 24px;
}

.error-whisper-3 {
  z-index: 996;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 24px 24px;
  transition: top .5s;
  display: flex;
  position: fixed;
  inset: -300px 0% auto;
  box-shadow: 3px 4px 12px 4px #00000036;
}

.div-block-5021 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbb_close.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 28px;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 6px 6px 0% auto;
}

.button-logout-2 {
  color: #fffc;
  background-color: #0000;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  padding: 7px 14px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: background-color .2s;
}

.button-logout-2:hover {
  background-color: #092231;
}

.menu-item-wrapper-10 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-10:hover {
  background-color: #092231;
}

.nav-label-2 {
  color: #ffffffdb;
  letter-spacing: .2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}

.div-block-5022 {
  height: 54px;
}

.div-block-5023 {
  position: absolute;
}

.div-block-5024 {
  width: 100%;
  padding-top: 16px;
  padding-left: 34px;
  padding-right: 10px;
}

.div-block-5025 {
  align-items: center;
  width: 100%;
  display: flex;
}

.modal-top-bar-155 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-5026 {
  height: 40px;
}

.nav-panel-2 {
  background-color: #111216;
  width: 320px;
  height: 100%;
  transition: all 2s;
  display: block;
  position: relative;
  left: 0;
}

.div-block-5027 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-static-3, .img-static-3._26 {
  width: 26px;
}

.div-block-5028 {
  align-items: center;
  margin-left: auto;
  transition: opacity .5s;
  display: flex;
}

.user-name-label-2 {
  color: #ffffffdb;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-221 {
  color: #161616;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.text-221.error {
  line-height: 26px;
}

.text-block-237 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.image-494 {
  opacity: .84;
}

.tooltip-22 {
  z-index: 996;
  opacity: .9;
  background-color: #262c46;
  border: 1px solid #ffffff91;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 80px;
  min-height: 24px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  transition: all .2s;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
  box-shadow: 2px 3px 7px 2px #0003;
}

.div-block-5029 {
  overflow: hidden;
}

.div-block-5029.hidden.unselectable {
  max-height: 90vh;
  overflow: auto;
}

.text-222 {
  color: #161616;
  font-size: 12px;
  line-height: 18px;
}

.text-222.white {
  color: #fff;
}

.text-tooltip-6 {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
}

.close-modal-236 {
  cursor: pointer;
  display: inline-block;
}

.user-display-2 {
  cursor: auto;
  align-items: center;
  height: 46px;
  padding: 6px 40px 6px 10px;
  transition: all .5s;
  display: flex;
}

.nz-15-92 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 17px;
}

.nz-15-92.semi {
  font-weight: 700;
}

.nz-15-92.semi.center {
  color: #fff;
  text-align: center;
  font-size: 18px;
  display: block;
}

.home-button-2 {
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 6px;
  position: absolute;
}

.loading-2 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 76px;
  height: 76px;
  margin-bottom: 10px;
}

.div-block-5030 {
  width: 40px;
}

.div-block-5030:hover {
  border-width: 2px;
}

.label-header-name-2 {
  color: #ffffffdb;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-5031 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.arrow2-5 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-5.dark {
  opacity: .5;
  filter: invert();
  margin-right: 0;
  transition: transform .4s;
  display: block;
}

.arrow2-5.dark.saving {
  opacity: 32;
  filter: none;
}

.arrow2-5.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.item-detail-wrapper-3 {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-3.hide {
  background-color: #fafdff;
  display: block;
}

.div-block-6492 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-wrapper-75 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-75.assign {
  width: auto;
  min-width: 0;
}

.side-nav {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.task-id {
  justify-content: flex-start;
  align-items: center;
  padding-top: 1px;
  padding-left: 4px;
  display: flex;
}

.activity-message-wrapper-b {
  max-width: 720px;
  max-height: 420px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.image-495 {
  width: 16px;
}

.upload-doc-3 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  width: 100%;
  max-width: 720px;
  padding: 10px 12px;
}

.duration-wrapper-3 {
  justify-content: flex-end;
  align-items: center;
  width: 60px;
  min-width: 60px;
  display: flex;
}

.image-331-copy {
  filter: brightness(150%);
  margin-right: 4px;
  display: block;
}

.all-item-wrapper {
  min-height: 100px;
  overflow: auto;
}

.edit-comment {
  z-index: 9;
  cursor: pointer;
  border: 1px solid #6dcbff00;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  min-width: 22px;
  min-height: 22px;
  display: flex;
  position: absolute;
  inset: 6px 6px auto auto;
}

.edit-comment:hover {
  opacity: 100;
  background-color: #a9d0ff;
  border: 1px solid #6dcbff;
}

.edit-options-menu {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  width: 96px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 28px 0 auto auto;
  box-shadow: 0 1px 9px 3px #00000017;
}

.text-13-4 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-4.white {
  color: #ffffffe6;
}

.text-13-4.light-grey {
  color: #818181;
}

.text-13-4.semi {
  font-weight: 600;
}

.text-13-4.grey {
  color: #494949;
}

.red-dot-2 {
  background-color: #ed4444;
  border-radius: 10px;
  width: 8px;
  min-width: 8px;
  height: 8px;
  min-height: 8px;
  margin-right: 4px;
}

.key-info-section {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 720px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 8px 8px 12px;
}

.div-block-6493 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.duplicate-task-button {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button:hover {
  background-color: #cbdfff;
}

.edit-resolution-icon {
  opacity: .7;
  cursor: pointer;
  background-color: #a9d0ff96;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
  position: absolute;
  inset: 4px 4px auto auto;
}

.edit-resolution-icon:hover {
  opacity: 100;
  background-color: #a9d0ff;
}

.section-header {
  z-index: 8;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 6px 5px 14px;
  display: flex;
}

.chip-label-158 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-158.sm {
  font-size: 13px;
  line-height: 16px;
}

.upload-item-row-4 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.autocomplete-search-wrapper-action {
  align-self: stretch;
  width: 500px;
  margin-top: 4px;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-action.small2 {
  width: auto;
  max-width: 640px;
  margin-top: 4px;
  margin-bottom: 0;
  margin-left: 0;
}

.autocomplete-search-wrapper-action.search {
  flex: 1;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.result-row-242 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-242:hover {
  background-color: #e4f2ff;
}

.result-row-242.selected {
  background-color: #d1e9ff;
}

.tag-content-27 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-27.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-27.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.edit-button-flex-inner {
  justify-content: flex-start;
  align-items: center;
  margin-left: 14px;
  display: flex;
}

.add-item {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item:hover {
  background-color: #0077b8;
}

.add-item.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item.big:hover {
  background-color: #066192;
}

.edit-resolution-input-holder {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  max-width: 720px;
  min-height: 40px;
  margin-top: 10px;
}

.div-block-6494 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-6494.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.empty-state-action-item {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.text-14-443 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-443.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-6495 {
  position: relative;
}

.image-496 {
  width: 16px;
}

.resolution-text {
  margin-top: 6px;
}

.div-block-6496 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.action-items-outerwrapper {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.chip-address-2 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-2.sm {
  font-size: 12px;
  line-height: 16px;
}

.results-scroller-189 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-189.sm {
  min-width: 304px;
}

.text-12-2 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-2.light-grey {
  color: #818181;
}

.text-12-2.gray {
  font-weight: 400;
}

.empty-state-action-message {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.results-scroller-190 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-190.assign {
  width: 100%;
  min-width: 304px;
}

.autocomplete-icon-2 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-2.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-2.remit.sm, .autocomplete-icon-2.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.upload-items-wrapper {
  max-height: 560px;
  padding-bottom: 16px;
  display: block;
  overflow: auto;
}

.upload-items-wrapper.hidden {
  width: 100%;
  max-width: 640px;
  display: block;
}

.empty-state-action-item-2 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.label-wrapper-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-4._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.edit-button {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #6dcbff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-right: 6px;
  padding-left: 10px;
  padding-right: 10px;
  transition: background-color .3s;
  display: none;
}

.edit-button:hover {
  background-color: #ddf3ff;
}

.cancel-save-button-holder-3 {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.action-item-name-4 {
  justify-content: flex-start;
  align-items: center;
  width: 64%;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-4.edit {
  width: 100%;
  padding-right: 6px;
}

.action-item-name-4.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.menu-item-2 {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
  flex-flow: row;
  align-items: center;
  width: auto;
  min-width: 0;
  padding: 6px 4px 6px 10px;
  display: flex;
  position: static;
}

.menu-item-2:hover {
  background-color: #eff5fa;
}

.loading-items {
  text-align: center;
  background-color: #e0f3fc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.address-2 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-2.sm {
  font-size: 13px;
  line-height: 16px;
}

.modal-top-bar-156 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-6497 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.text-10 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.text-10.semi-white {
  color: #fff;
  font-weight: 600;
}

.activity-section {
  margin-bottom: 20px;
}

.keyword-search-input-19 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  position: relative;
}

.keyword-search-input-19::placeholder {
  color: #667792;
}

.action-item-heading-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.action-item-heading-wrapper.view-all {
  justify-content: space-between;
  align-items: flex-start;
}

.edit-ac-2 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-2:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.item-column-wrapper {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper.my, .item-column-wrapper.search, .item-column-wrapper.resolved {
  display: flex;
}

.delete-hover-layer {
  opacity: 0;
  transition: opacity .4s;
  position: absolute;
  inset: 0%;
}

.delete-hover-layer:hover {
  opacity: 100;
}

.results-holder-108 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-108.sm {
  width: auto;
  display: none;
}

.search-input-action {
  width: 100%;
  margin-right: 20px;
  padding: 10px;
  display: inline-block;
  position: relative;
}

.results-wrapper-76 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.results-wrapper-76.sm {
  width: auto;
  min-width: 0;
  display: block;
}

.header-right-side {
  justify-content: flex-end;
  align-items: center;
  width: 32%;
  padding-top: 2px;
  display: flex;
}

.delete-file-2 {
  cursor: pointer;
  background-color: #7777779e;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 12px;
  margin-right: 0;
  transition: background-color .4s;
  display: flex;
  position: absolute;
  inset: 4px 0% auto auto;
}

.delete-file-2:hover {
  background-color: #f66;
}

.label-wrapper-resolution {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 6px;
}

.new-item-button-wrapper-2 {
  padding-top: 6px;
  display: block;
}

.new-item-button-wrapper-2.hidden {
  display: block;
}

.text-14-444 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-444.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-444.item-name {
  margin-bottom: 4px;
  font-weight: 600;
  line-height: 17px;
}

.text-14-444.semi {
  font-weight: 600;
  line-height: 20px;
}

.detail-inner-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 18px;
}

.item-info-row {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
}

.item-info-row.flex {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.comment-wrapper {
  margin-top: 4px;
  margin-bottom: 6px;
}

.results-holder-109 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.remove-sm {
  opacity: .72;
  cursor: pointer;
  background-color: #061f4757;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: 8px;
}

.remove-sm:hover {
  opacity: 1;
}

.remove-sm.print-view-hide {
  background-size: 8px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: 6px;
}

.activity-message {
  background-color: #e6f1ff;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.activity-message.resolution {
  background-color: #dafde4;
}

.remove-column {
  opacity: .6;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  width: 28px;
  min-width: 28px;
  height: 28px;
  min-height: 28px;
  margin-left: 10px;
}

.remove-column:hover {
  opacity: 1;
}

.acton-item {
  z-index: 7;
  background-color: #0000;
  width: 100%;
  display: block;
}

.uploaded-file-list-holder-2 {
  padding-bottom: 5px;
  position: relative;
}

.icon-menu-option {
  width: 30px;
  padding-right: 9px;
}

.icon-menu-option.small {
  width: 14px;
  min-width: 14px;
  max-width: none;
  margin-right: 6px;
  padding-right: 0;
}

.action-item-button {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.action-item-button:hover {
  background-color: #1b7897;
}

.action-item-button.blue {
  background-color: #0077b8;
}

.action-item-button.blue:hover {
  background-color: #02507a;
}

.post-button {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button:hover {
  background-color: #02507a;
}

.post-button.update {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.post-button.save {
  min-width: 50px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.ac-default-label-91 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-91._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-91._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-91._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.status-tag-2 {
  text-align: center;
  background-color: #636363;
  width: 70px;
  padding: 2px;
}

.status-tag-2.hidden {
  display: block;
}

.task-button-bar-3 {
  z-index: 4;
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
  padding: 10px 18px;
  display: flex;
}

.text-field-5 {
  color: #2e2e2e;
  border: 1px solid #e6e6e6;
  width: 100%;
  height: 42px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-field-5::placeholder {
  color: #b4b4b4;
}

.action-item-header-3 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 8px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-item-header-3:hover {
  background-color: #f8ecc1;
}

.action-item-header-3.other {
  background-color: #e0f3fc;
}

.action-item-header-3.other:hover {
  background-color: #d1edfa;
}

.action-item-header-3.resolved {
  background-color: #dafde4;
}

.action-item-header-3.resolved:hover {
  background-color: #c6f1d2;
}

.action-item-header-3.editable {
  background-color: #f5fbff;
  border-bottom-style: none;
  padding-top: 10px;
}

.documents-section {
  margin-bottom: 20px;
}

.link-block-3 {
  background-color: #fff;
}

.delete-task-button {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.result-row-243 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-243:hover {
  background-color: #e4f2ff;
}

.result-row-243.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-4080-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 2px;
  display: block;
}

.image-497 {
  width: 16px;
}

.div-block-6498 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-6498.flex {
  display: flex;
}

.all-column-wrapper {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 20px;
  padding-right: 6px;
  display: flex;
  overflow: auto;
}

.side-nav-item {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item:hover {
  opacity: 100;
  background-color: #00000029;
}

.uploaded-file-6 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-6.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.empty-state-wrapper-2 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.loading-spinner {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 52px;
  min-width: 120px;
  min-height: 75px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-6499 {
  padding-top: 3px;
}

.chip-label-xs {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.text-input-holder-3 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  max-width: 720px;
  min-height: 40px;
}

.textarea-9 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-9::placeholder {
  color: #979797;
}

.div-block-6500 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.notes-section {
  max-width: 720px;
  margin-bottom: 20px;
}

.side-search {
  margin-top: 40px;
}

.resolution-display-wrapper {
  z-index: 4;
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 720px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 10px;
  display: block;
  position: relative;
}

.reason-input-section-4 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 720px;
  margin-bottom: 20px;
  display: block;
}

.edit-delete-button-holder {
  display: block;
}

.matched-5 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-5.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.unmatched-15 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-15.sm {
  font-size: 14px;
  line-height: 18px;
}

.summary-inner-wrapper-62 {
  background-color: #fff;
  padding-left: 0;
}

.div-block-6501 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-6502 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.image-498 {
  margin-right: 6px;
}

.div-block-6503 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-6503._2 {
  padding-right: 10px;
}

.results-wrapper-77 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-77.short {
  width: 300px;
  min-width: 300px;
}

.results-wrapper-78 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-91 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.new-counterparty-location-modal-2 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 80px;
  display: none;
  position: fixed;
  inset: 0;
}

.close-modal-237 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-2 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-2.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-2.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-2.status.green {
  background-color: #b1f19f;
}

.select-field-133 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-133.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.select-field-133.short {
  width: 240px;
  margin-right: 20px;
}

.div-block-6504 {
  display: flex;
}

.results-scroller-191 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-6505 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-14-445 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-445.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-81 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.input-inner-wrapper-4 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.input-inner-wrapper-4.days {
  padding-bottom: 10px;
}

.input-inner-wrapper-4.stacked {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
}

.div-block-6506 {
  display: flex;
}

.upload-item-row-5 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.answer-wrapper-127 {
  flex-flow: column;
}

.choose-location-modal-5 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.results-scroller-192 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-238 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-157 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-6507 {
  position: relative;
}

.modal-top-bar-158 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-244 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-244:hover {
  background-color: #e4f2ff;
}

.div-block-6508 {
  width: 80px;
  padding-right: 20px;
}

.div-block-6508._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-159 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-block-238 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-239 {
  font-size: 16px;
  position: absolute;
}

.div-block-6509 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.answer-line-172 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-245 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-245:hover {
  background-color: #e4f2ff;
}

.result-row-245.selected {
  background-color: #e7eeff;
}

.result-row-246 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-246:hover {
  background-color: #e4f2ff;
}

.result-row-246.selected {
  background-color: #d1e9ff;
}

.div-block-6510 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-button-105 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-105:hover {
  background-color: #02507a;
}

.chip-label-160, .chip-label-161 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-6511 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-6512 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.text-14-446 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-6513 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-92 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-92.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-193 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-6514 {
  padding-bottom: 10px;
}

.order-item-35 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-173 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-173.no-padding {
  padding-bottom: 0;
}

.text-14-447 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-447.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-447.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-447.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-110 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.ac-default-label-93 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-93.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.field-holder-horizontal-2 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-6515 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-79 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-79.short {
  width: 300px;
  min-width: 300px;
}

.response-row-140 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-140.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-holder-3 {
  background-color: #eff2fc;
  border-top-width: 1px;
  border-top-color: #ffffff5c;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 32px 40px 40px;
  display: flex;
  position: relative;
  box-shadow: -7px -10px 11px -7px #0003;
}

.results-wrapper-80 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-80.short {
  width: 300px;
  min-width: 300px;
}

.name-inner-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-247 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-247:hover {
  background-color: #e4f2ff;
}

.result-row-247.selected {
  background-color: #e7eeff;
}

.div-block-6516 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-448 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-448.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-448.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-6517 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-6517._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-6518 {
  position: relative;
}

.results-holder-111 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-wrapper-81 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.div-block-6519 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-6520 {
  align-items: flex-start;
  display: flex;
}

.image-499 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-239 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-239.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-239.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.result-row-248 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-248:hover {
  background-color: #e4f2ff;
}

.result-row-248.selected {
  background-color: #e7eeff;
}

.ac-default-label-94 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.chip-label-162 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-6521 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-6521.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-6522 {
  padding-left: 12px;
}

.div-block-6523 {
  padding-right: 5px;
}

.response-row-141 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-141.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-holder-112 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.text-14-449 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-449.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-111 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-450 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-75 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-500 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-106 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-106:hover {
  background-color: #002fad;
}

.form-button-106.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-106.back:hover {
  background-color: #6d80a3;
}

.form-button-106.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-128 {
  flex-flow: column;
}

.select-field-134 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-134:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-501 {
  margin-right: 6px;
}

.tag-content-28 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-451 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-451.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.new-counter-info-2 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  width: 80%;
  padding-left: 0;
}

.results-scroller-194 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.response-row-142 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-142.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.image-502 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-39 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.response-label-82 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-82.side-bar-view {
  width: auto;
}

.result-row-249 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-249:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-57 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-57:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-57.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-174 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.item-submit-holder-80 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-80.awf {
  text-align: left;
  flex-flow: row;
}

.result-row-250 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-250:hover {
  background-color: #e4f2ff;
}

.result-row-250.selected {
  background-color: #c3e0fa;
}

.div-block-6524 {
  padding-right: 4px;
}

.save-button-2 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 126px;
  height: 38px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.save-button-2:hover {
  background-color: #02507a;
}

.save-button-2.cancel {
  background-color: #869ba7;
  border-style: none;
}

.save-button-2.cancel:hover {
  background-color: #708692;
}

.div-block-6525 {
  margin-bottom: 10px;
}

.question-template-modal-26 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-251 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-251:hover {
  background-color: #e4f2ff;
}

.result-row-251.selected {
  background-color: #d1e9ff;
}

.div-block-6526 {
  width: 80px;
  padding-right: 20px;
}

.question-template-42 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.results-scroller-195 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.status-radio-buttons-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.answer-line-175 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-92 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-92.product, .autocomplete-search-wrapper-92.container-size {
  width: 260px;
}

.matched-6 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-6527 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-16 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.main-content-7 {
  flex-flow: column;
  flex: 1;
  min-width: 400px;
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.text-14-452 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-452.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-452.semi {
  font-weight: 600;
  line-height: 24px;
}

.summary-inner-wrapper-63 {
  background-color: #fff;
  padding-left: 0;
}

.close-modal-240 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-240.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-6528 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.question-template-modal-27 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.image-503 {
  margin-right: 6px;
}

.div-block-6529 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-6529._2 {
  padding-right: 10px;
}

.div-block-6530 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.clear-all-button-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-7:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-7.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-7.apply:hover {
  background-color: #0000008c;
}

.results-wrapper-82 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-82.short {
  width: 300px;
  min-width: 300px;
}

.results-wrapper-83 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.answer-wrapper-129 {
  flex-flow: column;
}

.results-scroller-196 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-search-wrapper-93 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.text-12-3 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.text-12-3.semi {
  font-weight: 600;
}

.text-12-3.semi.white {
  color: #fff;
  text-transform: uppercase;
}

.close-modal-241 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-3 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-3.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-3.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-3.status.green {
  background-color: #b1f19f;
}

.div-block-6531 {
  display: flex;
}

.text-14-453 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-453.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-83 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.side-bar-positioner-5 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.div-block-6532 {
  display: flex;
}

.upload-item-row-6 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.div-block-3709-copy-2 {
  padding-left: 12px;
}

.answer-wrapper-130 {
  flex-flow: column;
}

.result-row-252 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-252:hover {
  background-color: #e4f2ff;
}

.result-row-252.selected {
  background-color: #d1e9ff;
}

.choose-location-modal-6 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-6533 {
  width: 134px;
}

.results-scroller-197 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-6534 {
  padding-left: 12px;
}

.div-block-6472 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-6535 {
  width: 80px;
  padding-right: 20px;
}

.div-block-6535._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-163 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-block-240 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-328 {
  text-align: center;
}

.text-14-454 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-454.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-454.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-454.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-454.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-176 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-242 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-242.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.result-row-253 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-253:hover {
  background-color: #e4f2ff;
}

.result-row-253.selected {
  background-color: #e7eeff;
}

.result-row-254 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-254:hover {
  background-color: #e4f2ff;
}

.result-row-254.selected {
  background-color: #d1e9ff;
}

.div-block-6536 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.keyword-search-input-20 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-20::placeholder {
  color: #667792;
}

.form-button-107 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-107:hover {
  background-color: #02507a;
}

.div-block-6489 {
  margin-right: 10px;
}

.question-title-holder-copy-2 {
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 20px;
  display: flex;
}

.chip-label-164, .chip-label-165 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-6537 {
  padding-top: 6px;
}

.main-wrapper-45 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-45.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-6538 {
  white-space: nowrap;
  padding-top: 8px;
  padding-bottom: 4px;
  overflow: hidden;
}

.counterparty-config-modal-17 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-6473 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-6539 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-6481 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.result-holder-2 {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.filter-section-7 {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 20px 20px 10px;
  display: block;
  position: relative;
}

.text-14-455 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ac-default-label-95 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-95.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.custom-checkbox-58 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-58:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-58.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.results-scroller-198 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.order-item-36 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-177 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-177.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-177.no-padding {
  padding-bottom: 0;
}

.text-14-456 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-456.semi {
  font-weight: 600;
  line-height: 20px;
}

.text-14-457 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-457.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-457.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-457.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-6540 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-113 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-6541 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.ac-default-label-96 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-96.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.field-holder-horizontal-3 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-6470 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-6542 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-6482 {
  height: 100px;
  display: flex;
}

.results-wrapper-84 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-84.short {
  width: 300px;
  min-width: 300px;
}

.status-dot-38 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
}

.status-dot-38.green {
  background-color: #00d65d;
}

.status-dot-38.yellow {
  background-color: #ffc108;
}

.status-dot-38.red {
  background-color: #ed4444;
}

.response-row-143 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-143.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-143.side.print-view {
  flex-flow: row;
}

.response-row-143.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-6543 {
  width: 80px;
  padding-right: 20px;
}

.item-name-wrapper-34 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-34:hover {
  background-color: #114363;
}

.form-button-holder-4 {
  background-color: #eff2fc;
  border-top-width: 1px;
  border-top-color: #ffffff5c;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 32px 40px 40px;
  display: flex;
  position: relative;
  box-shadow: -7px -10px 11px -7px #0003;
}

.results-wrapper-85 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-85.short {
  width: 300px;
  min-width: 300px;
}

.result-row-255 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-255:hover {
  background-color: #e4f2ff;
}

.result-row-255.selected {
  background-color: #e7eeff;
}

.div-block-6544 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.response-row-144 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-144.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-144.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-144.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-108 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-108:hover {
  background-color: #02507a;
}

.div-block-6545 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.question-template-43 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.text-14-458 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-458.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-458.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-6546 {
  position: relative;
}

.div-block-6547 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.save-button-sm-copy {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 42px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.save-button-sm-copy:hover {
  background-color: #02507a;
}

.div-block-6548 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-6548._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-6549 {
  position: relative;
}

.results-holder-114 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-6550 {
  padding-bottom: 10px;
}

.new-counterparty-tag-5 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.results-wrapper-86 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.customer-name-row-read-only-2 {
  z-index: 4;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-read-only-2:hover {
  background-color: #072c42;
}

.div-block-6552 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-112 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.sort-arrow-52 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.image-504 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-243 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-243.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-243.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.result-row-256 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-256:hover {
  background-color: #e4f2ff;
}

.result-row-256.selected {
  background-color: #e7eeff;
}

.div-block-6553 {
  display: flex;
}

.ac-default-label-97 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.close-modal-244 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-6554 {
  padding-left: 8px;
}

.chip-label-166 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-6555 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-6555.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-6556 {
  padding-left: 12px;
}

.column-28 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-28.approve {
  padding-left: 6px;
}

.column-28.short {
  width: 12%;
  min-width: 120px;
}

.column-28.short._2 {
  background-color: #0c3955;
}

.column-28.short._2:hover {
  background-color: #1d3f4b;
}

.column-28.date {
  min-width: 160px;
}

.column-28.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-28.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-28.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-28.id {
  min-width: 65px;
}

.div-block-6557 {
  padding-right: 5px;
}

.response-row-145 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-145.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-6558 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-459 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-459.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-113 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-460 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-76 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-76.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.form-button-holder-2-centered {
  background-color: #eff2fc;
  border-top-width: 1px;
  border-top-color: #ffffff5c;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 32px 40px 40px;
  display: flex;
  position: relative;
  box-shadow: -7px -10px 11px -7px #0003;
}

.answer-wrapper-131 {
  flex-flow: column;
}

.select-field-135 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-135:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.modal-top-bar-159 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.tag-content-29 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-461 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-461.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-199 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-6491 {
  width: 300px;
  min-height: 100px;
}

.response-row-146 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-146.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.search-input-wrapper-5 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-5.short {
  width: 120px;
  margin-right: 12px;
}

.div-block-6486 {
  position: relative;
}

.response-label-84 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-84.side-bar-view {
  width: auto;
}

.custom-checkbox-59 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-59:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-59.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-85 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-85.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-178 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.item-submit-holder-81 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-81.awf {
  text-align: left;
  flex-flow: row;
}

.list-header-wrapper-5 {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  height: auto;
  position: relative;
}

.filter-wrapper-10 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.result-row-257 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-257:hover {
  background-color: #e4f2ff;
}

.result-row-257.selected {
  background-color: #c3e0fa;
}

.div-block-6559 {
  padding-right: 4px;
}

.div-block-6560 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-6561 {
  z-index: 3;
  background-color: #1a1d25;
  border-bottom: 1px solid #ffffff1f;
  justify-content: space-between;
  align-items: center;
  padding: 12px 8px 10px 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-6562 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.result-row-258 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-258:hover {
  background-color: #e4f2ff;
}

.result-row-258.selected {
  background-color: #d1e9ff;
}

.text-12-4 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.text-12-4.white-tran {
  color: #ffffffa8;
  font-weight: 400;
}

.text-12-4.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-4.semi {
  font-weight: 600;
}

.text-12-4.semi.white {
  text-transform: uppercase;
  color: #fff;
}

.div-block-6563 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-6564 {
  width: 80px;
  padding-right: 20px;
}

.reload-wrapper-3 {
  align-items: center;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.text-24-3-copy-19 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.print-button-25 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-6565 {
  padding-right: 5px;
}

.answer-wrapper-132 {
  flex-flow: column;
}

.date-range-14 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.answer-line-179 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-94 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-94.product, .autocomplete-search-wrapper-94.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-94.print {
  margin-left: 0;
}

.matched-7 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-6566 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-17 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.summary-inner-wrapper-64 {
  background-color: #fff;
  padding-left: 0;
}

.image-505 {
  margin-right: 4px;
}

.div-block-6567 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.text-24-47 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-506 {
  margin-right: 6px;
}

.div-block-6568 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-6568._2 {
  padding-right: 10px;
}

.results-wrapper-87 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-87.short {
  width: 300px;
  min-width: 300px;
}

.results-wrapper-88 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-95 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.location-setting-checkbox-4 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-4.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-4.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-4.status.green {
  background-color: #b1f19f;
}

.div-block-6569 {
  display: flex;
}

.div-block-6570 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.text-14-462 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-462.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-86 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-6571 {
  display: flex;
}

.upload-item-row-7 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.answer-wrapper-133 {
  flex-flow: column;
}

.results-scroller-200 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-245 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-160 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-6572 {
  width: 80px;
  padding-right: 20px;
}

.div-block-6572._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-167 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-block-329 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-180 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-259 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-259:hover {
  background-color: #e4f2ff;
}

.result-row-259.selected {
  background-color: #e7eeff;
}

.text-14-463 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-463.semi {
  font-weight: 600;
  line-height: 24px;
}

.result-row-260 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-260:hover {
  background-color: #e4f2ff;
}

.result-row-260.selected {
  background-color: #d1e9ff;
}

.div-block-6573 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-168, .chip-label-169 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-6574 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-14-464 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-6575 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.ac-default-label-98 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-98.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-6576 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dc3_twm-logo-animated.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.results-scroller-201 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.order-item-37 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-181 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-181.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-181.no-padding {
  padding-bottom: 0;
}

.text-14-465 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-465.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-465.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-465.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-465.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-115 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.close-modal-246 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.ac-default-label-99 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-99.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-6577 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-89 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-89.short {
  width: 300px;
  min-width: 300px;
}

.response-row-147 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-147.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-wrapper-90 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-90.short {
  width: 300px;
  min-width: 300px;
}

.image-507 {
  margin-right: 4px;
}

.result-row-261 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-261:hover {
  background-color: #e4f2ff;
}

.result-row-261.selected {
  background-color: #e7eeff;
}

.div-block-6578 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-466 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-466.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-466.semi {
  cursor: pointer;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-6579 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-6579._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-6580 {
  position: relative;
}

.results-holder-116 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-wrapper-91 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.results-scroller-202 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-6581 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.image-508 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-247 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-247.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-247.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.div-block-6582 {
  width: 134px;
}

.result-row-262 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-262:hover {
  background-color: #e4f2ff;
}

.result-row-262.selected {
  background-color: #e7eeff;
}

.response-label-87 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-87.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.div-block-6583 {
  width: 530px;
}

.div-block-6584 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.ac-default-label-100 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.chip-label-170 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-6585 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-6585.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-6586 {
  padding-left: 12px;
}

.div-block-6587 {
  padding-right: 5px;
}

.response-row-148 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-148.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.main-wrapper-46 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-46.flex-admin-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: auto;
}

.text-14-467 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-467.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-114 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-468 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-77 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.div-block-6588 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.answer-wrapper-134 {
  flex-flow: column;
}

.answer-wrapper-134.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.select-field-136 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-136:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.tag-content-30 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-469 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-469.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.row-19 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-19:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-19.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.results-scroller-203 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.text-block-330 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.response-row-149 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-149.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.response-label-88 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-88.side-bar-view {
  width: auto;
}

.custom-checkbox-60 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-60:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-60.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-182 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.item-submit-holder-82 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-82.awf {
  text-align: left;
  flex-flow: row;
}

.text-14-470 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-470.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.column-29 {
  color: #161616;
  cursor: pointer;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 200px;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-29.view {
  justify-content: center;
  align-items: center;
  width: 12%;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.column-29.none-found {
  background-color: #fff;
  width: 100%;
  min-width: 360px;
}

.column-29.customer {
  width: 44%;
  min-width: 330px;
}

.column-29.address {
  width: 44%;
  min-width: 330px;
  padding-top: 8px;
}

.column-29.counterparty-name {
  width: 88%;
  min-width: 360px;
}

.result-row-263 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-263:hover {
  background-color: #e4f2ff;
}

.result-row-263.selected {
  background-color: #c3e0fa;
}

.div-block-6589 {
  padding-right: 4px;
}

.image-509 {
  margin-right: 4px;
}

.question-template-modal-28 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-264 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-264:hover {
  background-color: #e4f2ff;
}

.result-row-264.selected {
  background-color: #d1e9ff;
}

.result-row-265 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-265:hover {
  background-color: #e4f2ff;
}

.result-row-265.selected {
  background-color: #d1e9ff;
}

.div-block-6590 {
  width: 80px;
  padding-right: 20px;
}

.close-modal-248 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-248.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.modal-top-bar-161 {
  cursor: move;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.modal-top-bar-161.excel {
  padding-left: 20px;
}

.div-block-6591 {
  padding-top: 6px;
}

.close-modal-249 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.div-block-6592 {
  z-index: 2;
  background-color: #093949;
  width: 100%;
  position: fixed;
}

.answer-line-183 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-96 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-96.product, .autocomplete-search-wrapper-96.container-size {
  width: 260px;
}

.matched-8 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-6593 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-18 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.chip-address-3 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-3.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-6594 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.results-wrapper-92 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-92.assign {
  width: auto;
  min-width: 0;
}

.div-block-6595 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-6596 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-6596.flex {
  display: flex;
}

.results-scroller-204 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-204.sm {
  min-width: 304px;
}

.div-block-6597 {
  position: relative;
}

.text-13-5 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-5.white {
  color: #ffffffe6;
}

.text-13-5.light-grey {
  color: #818181;
}

.text-13-5.semi {
  font-weight: 600;
}

.text-13-5.grey {
  color: #494949;
}

.div-block-6598 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.result-row-266 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-266:hover {
  background-color: #e4f2ff;
}

.result-row-266.selected {
  background-color: #d1e9ff;
}

.link-block-4 {
  background-color: #fff;
}

.chip-label-171 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-171.sm {
  font-size: 13px;
  line-height: 16px;
}

.tag-content-31 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-31.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-31.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.action-item-button-2 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-2:hover {
  background-color: #1b7897;
}

.action-item-button-2.blue {
  background-color: #0077b8;
}

.action-item-button-2.blue:hover {
  background-color: #02507a;
}

.address-3 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-3.sm {
  font-size: 13px;
  line-height: 16px;
}

.text-14-471 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-471.item-name {
  margin-bottom: 4px;
  font-weight: 600;
  line-height: 17px;
}

.text-14-471.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-471.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-6599 {
  flex: 1;
}

.modal-top-bar-162 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.results-scroller-205 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-205.sm {
  width: auto;
  min-width: 304px;
}

.text-12-5 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-5.light-grey {
  color: #818181;
}

.text-12-5.gray {
  font-weight: 400;
}

.tag-content-32 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-32.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-32.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.search-input-wrapper-6 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-6.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.results-holder-117 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-117.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.results-wrapper-93 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.results-wrapper-93.sm {
  width: auto;
  min-width: 300px;
  display: block;
}

.uploaded-file-list-holder-5 {
  padding-bottom: 5px;
}

.results-wrapper-94 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-94.sm {
  width: auto;
  min-width: 0;
  display: block;
}

.image-510 {
  width: 16px;
}

.results-holder-118 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-6600 {
  padding-top: 3px;
}

.claiming-action {
  filter: brightness(150%);
  margin-right: 4px;
  display: none;
}

.claiming-action.show {
  display: block;
}

.section-header-2 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 6px 5px 14px;
  display: flex;
}

.image-511 {
  width: 16px;
}

.ac-default-label-101 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-101._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-101._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-101._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.autocomplete-icon-3 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-3.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-3.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-3.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-6601 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-holder-119 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-119.sm {
  width: auto;
  display: none;
}

.fc-icon-2-copy {
  z-index: 999;
  opacity: 1;
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e84_fc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: 6px;
  margin-right: 6px;
  transition: all .3s;
  display: flex;
  position: fixed;
}

.fc-icon-2-copy:hover {
  background-color: #172766;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e80_nav.png");
  background-size: 20px;
}

.text-field-6 {
  color: #2e2e2e;
  border: 1px solid #e6e6e6;
  width: 100%;
  height: 42px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-field-6::placeholder {
  color: #b4b4b4;
}

.results-scroller-206 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-206.assign {
  width: 100%;
  min-width: 304px;
}

.result-row-267 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-267:hover {
  background-color: #e4f2ff;
}

.result-row-267.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.arrow2-6 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-6.dark {
  opacity: .5;
  filter: invert();
  margin-right: 0;
  transition: transform .4s;
  display: block;
}

.arrow2-6.dark.saving {
  opacity: 32;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e7c_spinner2.gif");
  background-size: contain;
}

.arrow2-6.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.uploaded-file-7 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-7.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.empty-state-wrapper-3 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-6602 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-6602.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.result-row-268 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-268:hover {
  background-color: #e4f2ff;
}

.result-row-268.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.textarea-10 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-10::placeholder {
  color: #979797;
}

.image-512 {
  width: 16px;
}

.matched-9 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-9.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-6603 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.unmatched-19 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-19.sm {
  font-size: 14px;
  line-height: 18px;
}

.loading-items-2 {
  text-align: center;
  background-color: #e0f3fc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.result-row-269 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-269:hover {
  background-color: #e4f2ff;
}

.result-row-269.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.div-block-6604 {
  padding: 5px;
}

.results-wrapper-95 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-95.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-95.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-95.assign-copy {
  width: 100%;
  min-width: 300px;
}

.empty-state-wrapper-4 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-6605 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-513 {
  width: 16px;
}

.div-block-6606 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-6606.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-120 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-120.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.results-wrapper-96 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.results-wrapper-96.sm {
  width: auto;
  min-width: 300px;
  display: block;
}

.modal-top-bar-163 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-270 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-270:hover {
  background-color: #e4f2ff;
}

.result-row-270.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.text-13-6 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-6.grey {
  color: #494949;
}

.text-13-6.white {
  color: #ffffffe6;
}

.text-13-6.semi {
  font-weight: 600;
}

.text-13-6.light-grey {
  color: #818181;
}

.link-9 {
  color: #42a6fd;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.link-9.light-blue {
  color: #97ceff;
}

.link-9.light-blue:hover {
  text-decoration: underline;
}

.button-ai-voice {
  color: #fff;
  cursor: pointer;
  background-color: #ff05bc;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0dad_ai-mike.png"), linear-gradient(41deg, #f504ac 28%, #5604c9 70%, #3604c7);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 25px, auto;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: opacity .6s;
  display: flex;
}

.button-ai-voice:hover {
  opacity: 100;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0db1_ai-sparkles.png"), url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0dad_ai-mike.png"), linear-gradient(333deg, #f504ac 23%, #5604c9 78%, #3604c7);
  background-position: 50%, 50%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 25px, 25px, auto;
}

.button-ai-voice.stop {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0db5_ai-stop.png"), url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0dad_ai-mike.png"), linear-gradient(41deg, #ca00b6 14%, #6563ff 76%, #0062a8);
  background-position: 50%, 50%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 24px, auto, auto;
}

.button-ai-voice.stop:hover {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0db9_ai-stop2.png"), none;
}

.button-ai-voice.processing {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/6826667fc6f3f26449cd2082_Spin-1.4s-204px.gif"), linear-gradient(41deg, #f504ac 28%, #5604c9 70%, #3604c7);
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: contain, auto;
}

.text-span-72 {
  font-weight: 400;
}

.matched-146 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-146.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-6607 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.div-block-6608 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-6608.flex {
  display: flex;
}

.text-14-472 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-472.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-472.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-472.semi {
  font-weight: 600;
  line-height: 20px;
}

.unmatched-74 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-74.sm {
  font-size: 14px;
  line-height: 18px;
}

.div-block-6609 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-8 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-8.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-6610 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-6611 {
  padding-top: 3px;
}

.search-wrapper-11 {
  width: 100%;
  position: relative;
}

.results-count-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.result-row-271 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-271:hover {
  background-color: #e4f2ff;
}

.result-row-271.selected {
  background-color: #d1e9ff;
}

.action-item-name-5 {
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  min-width: 100px;
  max-width: 900px;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-5.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-5.edit {
  width: 100%;
  padding-right: 6px;
}

.all-column-wrapper-2 {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 20px;
  padding-right: 6px;
  display: flex;
  overflow: auto;
}

.search-input-action-2 {
  width: 100%;
  margin-right: 20px;
  padding: 10px;
  display: inline-block;
  position: relative;
}

.image-514 {
  width: 16px;
}

.ac-default-label-102 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-102._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.text-12-6 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-6.gray {
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: 400;
  display: block;
}

.text-12-6.gray.hidden {
  display: block;
}

.text-12-6.light-grey {
  color: #818181;
}

.chip-label-white-sm-2-colhk-2 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-6612 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.chip-label-xs-2 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-2.white {
  color: #ffffffe6;
}

.text-span-71 {
  font-weight: 400;
}

.action-item-heading-wrapper-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.action-item-heading-wrapper-2.view-all {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
}

.chip-label-172 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-172.sm {
  font-size: 13px;
  line-height: 16px;
}

.tags-section {
  margin-bottom: 20px;
}

.side-nav-item-2 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-2:hover {
  opacity: 100;
  background-color: #00000029;
}

.ac-default-label-103 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-103._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.ac-default-label-104 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-104._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-holder-121, .results-holder-122 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.chip-label-xs-3 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.label-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.fc-icon-2-copy-2 {
  z-index: 999;
  opacity: 1;
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e84_fc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: 6px;
  margin-right: 6px;
  transition: all .3s;
  display: flex;
  position: fixed;
}

.fc-icon-2-copy-2:hover {
  background-color: #172766;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e80_nav.png");
  background-size: 20px;
}

.div-block-6613 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.item-column-wrapper-2 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-2.resolved, .item-column-wrapper-2.my, .item-column-wrapper-2.search {
  display: flex;
}

.tag-content-33 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-6614 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.results-scroller-207 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-207.sm {
  min-width: 304px;
}

.text-span-73 {
  padding-left: 4px;
  font-weight: 400;
}

.title-input-element {
  color: #2e2e2e;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  width: 100%;
  min-height: 42px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.title-input-element::placeholder {
  color: #b4b4b4;
}

.result-row-272 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-272:hover {
  background-color: #e4f2ff;
}

.result-row-272.selected {
  background-color: #d1e9ff;
}

.address-4 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-4.sm {
  font-size: 13px;
  line-height: 16px;
}

.text-14-473 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-473.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-97 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-97.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.resolution-display-wrapper-2 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 720px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 10px;
  display: block;
  position: relative;
}

.section-header-3 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.add-item-2 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-2:hover {
  background-color: #0077b8;
}

.add-item-2.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-2.big:hover {
  background-color: #066192;
}

.add-item-2.big.hidden {
  background-color: #0077b8;
}

.side-nav-2 {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.label-wrapper-5 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-5._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.image-515 {
  width: 16px;
}

.ac-default-label-105 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-105._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-105._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-105._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.textarea-15 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-15::placeholder {
  color: #979797;
}

.results-scroller-208 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-208.assign {
  width: 100%;
  min-width: 300px;
}

.chip-address-4 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-4.sm {
  font-size: 12px;
  line-height: 16px;
}

.task-button-bar-4 {
  z-index: 4;
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
  padding: 10px 16px;
  display: flex;
}

.tag-item-input-4 {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.tag-item-input-4._2 {
  border-color: #dbdbdb;
  margin-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.detail-inner-wrapper-2 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.post-button-2 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-2:hover {
  background-color: #02507a;
}

.post-button-2.save {
  min-width: 50px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.post-button-2.update {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.results-scroller-209 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-209.assign {
  width: 100%;
  min-width: 304px;
}

.result-row-273 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-273:hover {
  background-color: #e4f2ff;
}

.result-row-273.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.action-item-header-4 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 2px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-4:hover {
  background-color: #f8ecc1;
}

.action-item-header-4.editable {
  background-color: #f5fbff;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.action-item-header-4.resolved {
  background-color: #dafde4;
}

.action-item-header-4.resolved:hover {
  background-color: #c6f1d2;
}

.action-item-header-4.flash {
  background-color: silver;
}

.action-item-header-4.light-blue {
  background-color: #e0f3fc;
}

.action-item-header-4.light-blue:hover {
  background-color: #d1edfa;
}

.results-holder-123 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-123.sm {
  width: auto;
  display: none;
}

.image-516 {
  width: 16px;
  margin-right: 4px;
}

.div-block-6615 {
  flex: 1;
}

.status-tag-3 {
  text-align: center;
  background-color: #636363;
  border-radius: 2px;
  width: 70px;
  padding: 2px;
}

.div-block-6616 {
  position: relative;
}

.autocomplete-icon-4 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-4.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-4.remit.sm, .autocomplete-icon-4.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.action-items-outerwrapper-2 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.activity-message-2 {
  background-color: #e6f1ff;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.activity-message-2.resolution {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  max-width: 900px;
  margin-top: 10px;
  margin-left: 24px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.icon-reload {
  opacity: .7;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  margin-left: 4px;
}

.icon-reload:hover {
  opacity: 1;
  background-color: #0077b869;
}

.header-right-side-2 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.text-area-div {
  width: 100%;
  min-height: 52px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.text-area-div.read-only {
  background-color: #f1f1f1;
}

.remove-column-2 {
  opacity: .6;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  width: 28px;
  min-width: 28px;
  height: 28px;
  min-height: 28px;
  margin-left: 10px;
}

.remove-column-2:hover {
  opacity: 1;
}

.icon-search {
  opacity: .7;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search:hover {
  opacity: 1;
  background-color: #0077b869;
}

.search-bar {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4px 10px 8px;
  display: block;
}

.results-holder-124 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-124.tags {
  display: none;
}

.action-item-button-3 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-3:hover {
  background-color: #1b7897;
}

.action-item-button-3.blue {
  background-color: #0077b8;
}

.action-item-button-3.blue:hover {
  background-color: #02507a;
}

.action-item-button-3.start {
  background-color: #00a4fd;
}

.action-item-button-3.start:hover {
  background-color: #048dd8;
}

.notes-section-2 {
  max-width: 720px;
  padding: 5px 16px;
  display: block;
}

.div-block-6617 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-recording-button-holder.hidden {
  display: none;
}

.file-link {
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.results-scroller-210 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-210.sm {
  width: auto;
  min-width: 300px;
}

.div-block-7466 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-7466._2 {
  padding-right: 10px;
}

.div-block-7505 {
  padding-right: 5px;
}

.div-block-7480 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.ac-default-label-208 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-208.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-7489 {
  padding-bottom: 10px;
}

.div-block-7504 {
  width: 80px;
  padding-right: 20px;
}

.result-row-499 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-499:hover {
  background-color: #e4f2ff;
}

.result-row-499.selected {
  background-color: #e7eeff;
}

.result-row-495 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-495:hover {
  background-color: #e4f2ff;
}

.result-row-495.selected {
  background-color: #d1e9ff;
}

.image-655 {
  margin-right: 6px;
}

.chip-label-173 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-wrapper-212 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.results-wrapper-212.sm {
  width: auto;
  min-width: 300px;
  display: block;
}

.rental-upload-78 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-78.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.text-block-396 {
  text-align: center;
}

.response-row-295 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-295.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.autocomplete-search-wrapper-184 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-184.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-184.print {
  margin-left: 0;
}

.autocomplete-search-wrapper-184.product {
  width: 260px;
}

.div-block-7475 {
  margin-right: 10px;
}

.side-bar-positioner-10 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.div-block-7501 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-7487, .div-block-7499 {
  position: relative;
}

.location-setting-checkbox-20 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-20.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-20.status.green {
  background-color: #b1f19f;
}

.location-setting-checkbox-20.status.red {
  background-color: #ffc3c3;
}

.item-submit-holder-83 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-83.awf {
  text-align: left;
  flex-flow: row;
}

.results-scroller-407 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.matched-159 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-14-604 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-604.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-7497 {
  width: 300px;
  min-height: 100px;
}

.div-block-7484 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7502 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.response-label-196 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-196.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-367 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-367.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-367.no-padding {
  padding-bottom: 0;
}

.custom-checkbox-77 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-77:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-77.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-block-395 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-14-607 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-7468 {
  display: flex;
}

.image-519 {
  opacity: .8;
  margin-right: 5px;
}

.result-row-496 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-496:hover {
  background-color: #e4f2ff;
}

.result-row-496.selected {
  background-color: #e7eeff;
}

.response-row-252 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-252.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-252.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-252.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.response-row-252.side-bar-view, .response-row-252.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-252.side.print-view {
  flex-flow: row;
}

.response-row-252.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-7467 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.response-label-195 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-195.side-bar-view {
  width: auto;
}

.div-block-7465 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.summary-inner-wrapper-155 {
  background-color: #fff;
  padding-left: 0;
}

.text-14-603 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-603.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-603.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-603.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-603.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.customer-row-inner-wrapper-25 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.search-input-wrapper-17 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-17.short {
  width: 120px;
  margin-right: 12px;
}

.ac-default-label-209 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-7491 {
  display: flex;
}

.results-holder-262 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7473 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7473._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-7496 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.results-wrapper-240 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-240.short {
  width: 300px;
  min-width: 300px;
}

.text-24-3-copy-55 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.answer-wrapper-188 {
  flex-flow: column;
}

.div-block-7474 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.keyword-search-input-21 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-21::placeholder {
  color: #667792;
}

.sort-arrow-53 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-7500 {
  padding-right: 4px;
}

.div-block-7482 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-7494 {
  padding-left: 12px;
}

.div-block-7477 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.main-content-16 {
  flex-flow: column;
  flex: 1;
  min-width: 400px;
  height: 100vh;
  min-height: 100vh;
  max-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.main-wrapper-52 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-52.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.filter-section-16 {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 20px 20px 10px;
  display: block;
  position: relative;
}

.customer-info-149 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.column-30 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-30.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-30.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-30.date {
  min-width: 160px;
}

.column-30.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-30.short {
  width: 12%;
  min-width: 120px;
}

.column-30.short._2 {
  background-color: #0c3955;
}

.column-30.short._2:hover {
  background-color: #1d3f4b;
}

.column-30.approve {
  padding-left: 6px;
}

.column-30.id {
  min-width: 65px;
}

.date-range-15 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.results-wrapper-238 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-238.short {
  width: 300px;
  min-width: 300px;
}

.result-row-498 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-498:hover {
  background-color: #e4f2ff;
}

.result-row-498.selected {
  background-color: #e7eeff;
}

.div-block-7479 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.status-dot-47 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
}

.status-dot-47.green {
  background-color: #00d65d;
}

.status-dot-47.yellow {
  background-color: #ffc108;
}

.status-dot-47.red {
  background-color: #ed4444;
}

.select-field-226 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-226:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.results-wrapper-241 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-7506 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7506._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.results-scroller-409 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7498 {
  position: relative;
}

.arrow2-9 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-9.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-9.down.side-bar-hide {
  display: block;
}

.text-14-605 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-605.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-605.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-605.semi {
  font-weight: 600;
  line-height: 24px;
}

.upload-item-row-8 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.unmatched-91 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7507 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.question-template-74 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.chip-label-white-sm-2-colhk-12 {
  color: #7dafd3;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-7481 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.result-row-497 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-497:hover {
  background-color: #e4f2ff;
}

.result-row-497.selected {
  background-color: #d1e9ff;
}

.ac-default-label-207 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-207.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.result-holder-11 {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.print-button-26 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.modal-top-bar-255 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-7503 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-7472 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.result-row-500 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-500:hover {
  background-color: #e4f2ff;
}

.result-row-500.selected {
  background-color: #c3e0fa;
}

.tag-content-115 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.order-item-155 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.div-block-7485 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.text-14-608 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-608.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.item-name-wrapper-138 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-138:hover {
  background-color: #114363;
}

.item-name-wrapper-138.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.form-button-321 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-321:hover {
  background-color: #02507a;
}

.question-template-modal-124 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.div-block-7470 {
  width: 134px;
}

.div-block-7486 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.div-block-7471 {
  padding-left: 12px;
}

.results-holder-263 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7492 {
  padding-left: 8px;
}

.div-block-7478 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.form-button-319 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-319:hover {
  background-color: #02507a;
}

.close-modal-250 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-250.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-250.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.autocomplete-search-wrapper-183 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.answer-line-366 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.customer-name-row-84 {
  z-index: 6;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-84:hover {
  background-color: #072c42;
}

.customer-name-row-84.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-84.preview:hover {
  background-color: #0c3955;
}

.customer-name-row-84.side-bar-view {
  top: 0;
}

.autocomplete-icon-18 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-18.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.new-counterparty-tag-6 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.table-details-7 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7495 {
  padding-right: 5px;
}

.result-row-501 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-501:hover {
  background-color: #e4f2ff;
}

.result-row-501.selected {
  background-color: #d1e9ff;
}

.div-block-7493 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7493.r {
  justify-content: flex-end;
  align-items: center;
}

.clear-all-button-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-13:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-13.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-13.apply:hover {
  background-color: #0000008c;
}

.div-block-7488 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-606 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-606.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.item-name-wrapper-139 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-139:hover {
  background-color: #114363;
}

.counterparty-config-modal-36 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.filter-wrapper-15 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.div-block-7476 {
  padding-top: 6px;
}

.results-wrapper-239 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-239.short {
  width: 300px;
  min-width: 300px;
}

.chip-label-299 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7483 {
  height: 100px;
  display: flex;
}

.tag-content-58 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.answer-line-368 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-369 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-3709-copy-10 {
  padding-left: 12px;
}

.results-scroller-410 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7469 {
  display: flex;
}

.text-14-609 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-609.semi {
  cursor: pointer;
  margin-bottom: 8px;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.text-14-609.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-609.semi {
  font-weight: 600;
  line-height: 24px;
}

.response-label-147 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-7464 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.result-row-502 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-502:hover {
  background-color: #e4f2ff;
}

.results-scroller-403 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.chip-label-300 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.rental-upload-79 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.summary-inner-wrapper-153 {
  background-color: #fff;
  padding-left: 0;
}

.select-field-225 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-225:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-654 {
  margin-right: 6px;
}

.ac-default-label-205 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-205.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-7457 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7457.r {
  justify-content: flex-end;
  align-items: center;
}

.location-setting-checkbox-21 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-21.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-21.status.green {
  background-color: #b1f19f;
}

.location-setting-checkbox-21.status.red {
  background-color: #ffc3c3;
}

.image-652 {
  margin-right: 6px;
}

.autocomplete-icon-17 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-17.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.select-field-224 {
  color: #272727;
  width: 460px;
  height: 46px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}

.select-field-224.short {
  width: 240px;
  margin-right: 20px;
}

.select-field-224.xshort {
  width: 130px;
  margin-bottom: 0;
  margin-right: 20px;
}

.results-scroller-404 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7442 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-7456 {
  align-items: flex-start;
  display: flex;
}

.customer-name-row-83 {
  z-index: 6;
  background-color: #0c3955;
  border-bottom: 1px solid #6896af;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-83:hover {
  background-color: #072c42;
}

.customer-name-row-83.side-bar-view {
  top: 0;
}

.results-wrapper-233 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-233.short {
  width: 300px;
  min-width: 300px;
}

.div-block-7453 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.custom-checkbox-78 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-78:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-78.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-7461 {
  padding-right: 4px;
}

.text-14-598 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-598.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-598.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-598.semi {
  font-weight: 600;
  line-height: 24px;
}

.modal-top-bar-252 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.image-656 {
  opacity: .8;
  margin-right: 5px;
}

.modal-top-bar-251 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.response-row-296 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-296.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.div-block-7443 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  display: flex;
}

.div-block-7443._2 {
  padding-right: 10px;
}

.results-scroller-399 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-401 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-wrapper-236 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-236.short {
  width: 300px;
  min-width: 300px;
}

.answer-line-362 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.results-holder-259 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.text-14-599 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-599.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.answer-wrapper-189 {
  flex-flow: column;
}

.response-row-293 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-293.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.response-label-193 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-193.side-bar-view {
  width: auto;
}

.div-block-7458 {
  padding-left: 12px;
}

.div-block-7452 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.autocomplete-search-wrapper-182 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-182.product, .autocomplete-search-wrapper-182.container-size {
  width: 260px;
}

.div-block-7441 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.div-block-7446 {
  display: flex;
}

.result-row-490 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-490:hover {
  background-color: #e4f2ff;
}

.result-row-490.selected {
  background-color: #d1e9ff;
}

.customer-info-150 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.result-row-489 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-489:hover {
  background-color: #e4f2ff;
}

.result-row-489.selected {
  background-color: #e7eeff;
}

.div-block-7459 {
  padding-right: 5px;
}

.answer-line-364 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.results-wrapper-237 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.div-block-7508 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7508._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.form-button-316 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-316:hover {
  background-color: #02507a;
}

.text-14-601 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-601.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.form-button-318 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-318:hover {
  background-color: #002fad;
}

.form-button-318.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-318.back:hover {
  background-color: #6d80a3;
}

.form-button-318.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.text-14-600 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.arrow2-10 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-10.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-10.down.side-bar-hide {
  display: block;
}

.results-wrapper-235 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-235.short {
  width: 300px;
  min-width: 300px;
}

.unmatched-92 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.title-wrapper-40 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.results-wrapper-234 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.results-holder-258 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.ac-default-label-206 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.div-block-7463 {
  width: 80px;
  padding-right: 20px;
}

.results-holder-157 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7462 {
  margin-bottom: 10px;
}

.matched-158 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.order-item-153 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.div-block-7447 {
  position: relative;
}

.div-block-7455 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.new-counterparty-tag-15 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.question-template-73 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 40px;
}

.div-block-7445 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-7449 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 32px;
  display: flex;
}

.close-modal-251 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-251.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-251.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.text-block-393 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.answer-line-365 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7450 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-494 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-494:hover {
  background-color: #e4f2ff;
}

.result-row-494.selected {
  background-color: #d1e9ff;
}

.chip-label-297 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.tag-content-114 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-204 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-204.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-7444 {
  display: flex;
}

.question-template-modal-125 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.div-block-7448 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7448._2 {
  width: 100px;
  padding-right: 5px;
}

.result-row-493 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-493:hover {
  background-color: #e4f2ff;
}

.result-row-493.selected {
  background-color: #c3e0fa;
}

.div-block-7454 {
  padding-bottom: 10px;
}

.item-submit-holder-84 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-84.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-7451 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7460 {
  position: relative;
}

.tag-content-116 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.answer-line-363 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-363.no-padding {
  padding-bottom: 0;
}

.result-row-491 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-491:hover {
  background-color: #e4f2ff;
}

.result-row-491.selected {
  background-color: #e7eeff;
}

.text-block-269 {
  font-size: 16px;
  position: absolute;
}

.image-653 {
  opacity: .36;
  margin-top: 10px;
}

.result-row-492 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-492:hover {
  background-color: #e4f2ff;
}

.result-row-492.selected {
  background-color: #e7eeff;
}

.results-scroller-411 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-search-wrapper-181 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.text-14-610 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-610.semi {
  cursor: pointer;
  margin-bottom: 8px;
  padding-bottom: 6px;
  font-weight: 600;
  line-height: 24px;
}

.text-14-610.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.response-label-197 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.text-12-7 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-7.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-7.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-297 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-297.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.summary-inner-wrapper-156 {
  background-color: #fff;
  padding-left: 0;
}

.text-block-397 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-657 {
  margin-right: 6px;
}

.uploaded-file-9 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.results-wrapper-242 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-242.short {
  width: 300px;
  min-width: 300px;
}

.uploaded-file-list-holder-8 {
  padding-bottom: 5px;
  display: block;
}

.autocomplete-search-wrapper-185 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.doc-upload-2 {
  width: 340px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.close-modal-252 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-22 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-22.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-22.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-22.status.green {
  background-color: #b1f19f;
}

.div-block-7509 {
  display: flex;
}

.results-scroller-412 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7510 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.response-row-298 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-298.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-611 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-611.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-198 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-7511 {
  padding-right: 5px;
}

.div-block-7512 {
  position: relative;
}

.div-block-7513 {
  display: flex;
}

.answer-wrapper-190 {
  flex-flow: column;
}

.upload-item-row-9 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-9.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-scroller-413 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-253 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-256 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-7514 {
  position: relative;
}

.agreement-checkbox-holder {
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  display: flex;
}

.tag-content-117 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-257 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-503 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-503:hover {
  background-color: #e4f2ff;
}

.div-block-7515 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7515._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-301 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-10 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-398 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7516 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-line-370 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.file-upload-holder {
  width: 100%;
  padding-bottom: 0;
}

.div-block-7517 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-504 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-504:hover {
  background-color: #e4f2ff;
}

.result-row-504.selected {
  background-color: #e7eeff;
}

.result-row-505 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-505:hover {
  background-color: #e4f2ff;
}

.result-row-505.selected {
  background-color: #d1e9ff;
}

.div-block-7518 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-299 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-299.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-322 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-322:hover {
  background-color: #02507a;
}

.chip-label-302, .chip-label-303 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7519 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-243 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-7520 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-7521 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-210 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-210.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-414 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7522 {
  padding-bottom: 10px;
}

.div-block-7523 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.upload-button {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-left: 3px;
  padding-right: 5px;
  text-decoration: none;
  position: relative;
}

.upload-button:hover {
  background-color: #061d38;
}

.order-item-156 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-371 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-371.no-padding {
  padding-bottom: 0;
}

.answer-line-372 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-372.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-19 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-19.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-612 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-612.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-612.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-612.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.close-modal-sm {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 5px 5px auto auto;
}

.results-holder-264 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7524 {
  display: none;
}

.ac-default-label-211 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-211.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.modal-inner-wrapper {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 8px;
  min-height: 100px;
  padding: 30px 20px 20px;
  display: block;
  overflow: visible;
  box-shadow: 2px 6px 20px #0000004d;
}

.div-block-7525 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-244 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-244.short {
  width: 300px;
  min-width: 300px;
}

.image-658 {
  margin-right: 4px;
}

.results-wrapper-245 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-245.short {
  width: 300px;
  min-width: 300px;
}

.text-block-399 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-7 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-7.blue {
  color: #8aceff;
}

.text-13-7.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-506 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-506:hover {
  background-color: #e4f2ff;
}

.result-row-506.selected {
  background-color: #e7eeff;
}

.modal-upload-file {
  z-index: 100;
  width: 320px;
  display: none;
  position: fixed;
}

.results-holder-265 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7526 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7527 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-613 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-613.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7528 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-3061-copy {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 6px;
  display: flex;
}

.div-block-7529 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7530 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7530._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.customer-checkbox-flex {
  z-index: 5;
  background-color: #184f72;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 42px;
  margin-bottom: 0;
  padding: 6px 20px 0 44px;
  display: flex;
  position: sticky;
  top: 122px;
}

.customer-checkbox-flex.print-view {
  z-index: 3;
  padding-left: 20px;
}

.customer-checkbox-flex.side-bar-view {
  flex-flow: row;
  padding-left: 20px;
  position: sticky;
}

.text-block-400 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-85 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-85:hover {
  background-color: #072c42;
}

.customer-name-row-85.side-bar-view {
  top: 0;
}

.div-block-7531 {
  display: flex;
}

.div-block-7532 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7533 {
  align-items: flex-start;
  display: flex;
}

.image-659 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-254 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-254.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-254.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.result-row-507 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-507:hover {
  background-color: #e4f2ff;
}

.result-row-507.selected {
  background-color: #e7eeff;
}

.ac-default-label-212 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-row-inner-wrapper-26 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.item-submit-holder-85 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-85.awf {
  text-align: left;
  flex-flow: row;
}

.chip-label-304 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7534 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7534.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7535 {
  padding-left: 12px;
}

.progress-bar-holder-4 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 5px;
}

.text-14-614 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-614.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-151 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.input-holder-3 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-3._2 {
  border-bottom-style: none;
}

.text-14-615 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-80 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-660 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-323 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-323:hover {
  background-color: #002fad;
}

.form-button-323.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-323.back:hover {
  background-color: #6d80a3;
}

.form-button-323.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-191 {
  flex-flow: column;
}

.select-field-227 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-227:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-661 {
  margin-right: 6px;
}

.tag-content-118 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-616 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-616.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-415 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.new-counterparty-tag-16 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.arrow2-11 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-11.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-11.down.side-bar-hide {
  display: block;
}

.image-662 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-41 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-7536 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  margin-right: 10px;
  display: flex;
}

.input-inner-wrapper-5 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.input-inner-wrapper-5.days {
  padding-bottom: 10px;
}

.input-inner-wrapper-5.stacked {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
}

.div-block-7537 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.response-label-199 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-199.side-bar-view {
  width: auto;
}

.result-row-508 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-508:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-79 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-79:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-79.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-373 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-509 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-509:hover {
  background-color: #e4f2ff;
}

.result-row-509.selected {
  background-color: #c3e0fa;
}

.input-holder-4 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-4._2 {
  border-bottom-style: none;
}

.tag-content-119 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.results-holder-266 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-126 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-510 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-510:hover {
  background-color: #e4f2ff;
}

.result-row-510.selected {
  background-color: #d1e9ff;
}

.div-block-7538 {
  width: 80px;
  padding-right: 20px;
}

.form-23 {
  display: none;
}

.results-wrapper-246 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.uploaded-file-10 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-10._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-10._2:hover {
  background-color: #055197;
}

.uploaded-file-10._2.hidden {
  display: block;
}

.tag-content-120 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.text-14-617 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-617.red {
  color: red;
  font-weight: 600;
}

.div-block-7539 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-416 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7540 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-140 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-140:hover {
  background-color: #114363;
}

.item-name-wrapper-140.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.answer-line-374 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-186 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-186.product, .autocomplete-search-wrapper-186.container-size {
  width: 260px;
}

.matched-160 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7541 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-93 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.response-row-300 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-300.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.summary-inner-wrapper-157 {
  background-color: #fff;
  padding-left: 0;
}

.text-block-401 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-663 {
  margin-right: 6px;
}

.uploaded-file-11 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.results-wrapper-247 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-247.short {
  width: 300px;
  min-width: 300px;
}

.uploaded-file-list-holder-10 {
  padding-bottom: 5px;
  display: block;
}

.autocomplete-search-wrapper-187 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-255 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-23 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-23.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-23.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-23.status.green {
  background-color: #b1f19f;
}

.div-block-7542 {
  display: flex;
}

.results-scroller-417 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7543 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.response-row-301 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-301.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-618 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-618.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-200 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-7544 {
  padding-right: 5px;
}

.div-block-7545 {
  position: relative;
}

.div-block-7546 {
  display: flex;
}

.answer-wrapper-192 {
  flex-flow: column;
}

.progress-bar-holder-5 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.upload-item-row-11 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-11.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-scroller-418 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-256 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-258 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-7547 {
  position: relative;
}

.modal-top-bar-259 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.result-row-511 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-511:hover {
  background-color: #e4f2ff;
}

.div-block-7548 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7548._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-305 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-12 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-402 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7549 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-line-375 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7550 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-512 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-512:hover {
  background-color: #e4f2ff;
}

.result-row-512.selected {
  background-color: #e7eeff;
}

.result-row-513 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-513:hover {
  background-color: #e4f2ff;
}

.result-row-513.selected {
  background-color: #d1e9ff;
}

.div-block-7551 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-302 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-302.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-324 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-324:hover {
  background-color: #02507a;
}

.chip-label-306, .chip-label-307 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7552 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-248 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-7553 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-7554 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-213 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-213.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-419 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7555 {
  padding-bottom: 10px;
}

.div-block-7556 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-157 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-376 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-376.no-padding {
  padding-bottom: 0;
}

.answer-line-377 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-377.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-20 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-20.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-619 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-619.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-619.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-619.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-267 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7557 {
  display: none;
}

.ac-default-label-214 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-214.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-7558 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-249 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-249.short {
  width: 300px;
  min-width: 300px;
}

.image-664 {
  margin-right: 4px;
}

.results-wrapper-250 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-250.short {
  width: 300px;
  min-width: 300px;
}

.text-block-403 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-8 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-8.blue {
  color: #8aceff;
}

.text-13-8.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-514 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-514:hover {
  background-color: #e4f2ff;
}

.result-row-514.selected {
  background-color: #e7eeff;
}

.results-holder-268 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7559 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7560 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-620 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-620.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7561, .div-block-7562 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7563 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7563._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-404 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-86 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-86:hover {
  background-color: #072c42;
}

.customer-name-row-86.side-bar-view {
  top: 0;
}

.div-block-7564 {
  display: flex;
}

.div-block-7565 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7566 {
  align-items: flex-start;
  display: flex;
}

.image-665 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-257 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-257.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-257.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.result-row-515 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-515:hover {
  background-color: #e4f2ff;
}

.result-row-515.selected {
  background-color: #e7eeff;
}

.ac-default-label-215 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-row-inner-wrapper-27 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.item-submit-holder-86 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-86.awf {
  text-align: left;
  flex-flow: row;
}

.chip-label-308 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7567 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7567.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7568 {
  padding-left: 12px;
}

.text-14-621 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-621.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-152 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.input-holder-5 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-5._2 {
  border-bottom-style: none;
}

.text-14-622 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-81 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-666 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-325 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-325:hover {
  background-color: #002fad;
}

.form-button-325.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-325.back:hover {
  background-color: #6d80a3;
}

.form-button-325.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-193 {
  flex-flow: column;
}

.select-field-228 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-228:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-667 {
  margin-right: 6px;
}

.tag-content-121 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-623 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-623.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-420 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.new-counterparty-tag-17 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.arrow2-12 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-12.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-12.down.side-bar-hide {
  display: block;
}

.image-668 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-42 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-7569 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.response-label-201 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-201.side-bar-view {
  width: auto;
}

.result-row-516 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-516:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-80 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-80:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-80.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-378 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-517 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-517:hover {
  background-color: #e4f2ff;
}

.result-row-517.selected {
  background-color: #c3e0fa;
}

.input-holder-6 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-6._2 {
  border-bottom-style: none;
}

.results-holder-269 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-127 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-518 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-518:hover {
  background-color: #e4f2ff;
}

.result-row-518.selected {
  background-color: #d1e9ff;
}

.div-block-7570 {
  width: 80px;
  padding-right: 20px;
}

.form-24 {
  display: none;
}

.results-wrapper-251 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.uploaded-file-12 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-12._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-12._2:hover {
  background-color: #055197;
}

.uploaded-file-12._2.hidden {
  display: block;
}

.text-14-624 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-624.red {
  color: red;
  font-weight: 600;
}

.div-block-7571 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-421 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7572 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-141 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-141:hover {
  background-color: #114363;
}

.item-name-wrapper-141.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.answer-line-379 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-188 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-188.product, .autocomplete-search-wrapper-188.container-size {
  width: 260px;
}

.matched-161 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7573 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-94 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.response-row-303 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-303.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-625 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-625.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.summary-inner-wrapper-158 {
  background-color: #fff;
  padding-left: 0;
}

.close-modal-258 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-258.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.question-template-modal-128 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.image-669 {
  margin-right: 6px;
}

.uploaded-file-13 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-7574 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.clear-all-button-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-14:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-14.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-14.apply:hover {
  background-color: #0000008c;
}

.results-wrapper-252 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-252.short {
  width: 300px;
  min-width: 300px;
}

.uploaded-file-list-holder-12 {
  padding-bottom: 5px;
  display: block;
}

.answer-wrapper-194 {
  flex-flow: column;
}

.results-scroller-422 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-422.sm {
  min-width: 304px;
}

.autocomplete-search-wrapper-189 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.text-12-8 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.text-12-8.semi {
  font-weight: 600;
}

.text-12-8.semi.white {
  color: #fff;
  text-transform: uppercase;
  text-transform: uppercase;
  text-transform: uppercase;
  text-transform: uppercase;
}

.close-modal-259 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-name-wrapper-142 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-142:hover {
  background-color: #114363;
}

.item-name-wrapper-142.print-view {
  top: 0;
}

.location-setting-checkbox-24 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-24.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-24.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-24.status.green {
  background-color: #b1f19f;
}

.div-block-7575 {
  display: flex;
}

.response-row-304 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-304.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-626 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-626.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-202 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.side-bar-positioner-11 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.div-block-7576 {
  padding-right: 5px;
}

.div-block-7577 {
  position: relative;
}

.div-block-7578 {
  display: flex;
}

.answer-wrapper-195 {
  flex-flow: column;
}

.progress-bar-holder-6 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-519 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-519:hover {
  background-color: #e4f2ff;
}

.result-row-519.selected {
  background-color: #d1e9ff;
}

.div-block-7579 {
  position: sticky;
}

.div-block-7580 {
  width: 134px;
}

.div-block-7581 {
  padding-left: 12px;
}

.div-block-7582 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.results-scroller-423 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-423.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.div-block-7583 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7583._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-309 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-13 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-405 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7584 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-406 {
  text-align: center;
}

.text-14-627 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-627.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-627.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-627.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-627.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-380 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-260 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-260.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-7585 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-520 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-520:hover {
  background-color: #e4f2ff;
}

.result-row-520.selected {
  background-color: #e7eeff;
}

.div-block-7586 {
  position: sticky;
}

.result-row-521 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-521:hover {
  background-color: #e4f2ff;
}

.result-row-521.selected {
  background-color: #d1e9ff;
}

.div-block-7587 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-305 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-305.side-bar-view, .response-row-305.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-305.side.print-view {
  flex-flow: row;
}

.keyword-search-input-22 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-22::placeholder {
  color: #667792;
}

.form-button-326 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-326:hover {
  background-color: #02507a;
}

.div-block-7588 {
  margin-right: 10px;
}

.chip-label-310 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7589 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.chip-label-311 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7590 {
  padding-top: 6px;
}

.main-wrapper-53 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-53.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.counterparty-config-modal-37 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-7591 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.result-holder-12 {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.ac-default-label-216 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-216.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.custom-checkbox-81 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-81:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-81.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.results-scroller-424 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7592 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-158 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-381 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-381.no-padding {
  padding-bottom: 0;
}

.answer-line-382 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-382.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-382.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-21 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-21.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-628 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-628.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-628.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-628.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7593 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-270 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7594 {
  display: none;
}

.div-block-7595 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-7596 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-217 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-217.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.text-block-331 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7597 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-7598 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7599 {
  height: 100px;
  display: flex;
}

.results-wrapper-253 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-253.short {
  width: 300px;
  min-width: 300px;
}

.status-dot-48 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
}

.status-dot-48.green {
  background-color: #00d65d;
}

.status-dot-48.yellow {
  background-color: #ffc108;
}

.status-dot-48.red {
  background-color: #ed4444;
}

.div-block-7600 {
  width: 80px;
  padding-right: 20px;
}

.image-670 {
  margin-right: 4px;
}

.results-wrapper-254 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-254.short {
  width: 300px;
  min-width: 300px;
}

.text-block-407 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-9 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-9.blue {
  color: #8aceff;
}

.text-13-9.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-522 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-522:hover {
  background-color: #e4f2ff;
}

.result-row-522.selected {
  background-color: #e7eeff;
}

.div-block-7601 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-306 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-306.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-306.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-306.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-327 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-327:hover {
  background-color: #02507a;
}

.div-block-7602 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.question-template-75 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-7603 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.text-14-629 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-629.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7604 {
  position: relative;
}

.div-block-7605, .div-block-7606 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7607 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7608 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7608._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-7609 {
  padding-bottom: 10px;
}

.text-block-408 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-87 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-87:hover {
  background-color: #072c42;
}

.customer-name-row-87.side-bar-view {
  top: 0;
}

.customer-name-row-87.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-87.preview:hover {
  background-color: #0c3955;
}

.text-14-630 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-630.gray {
  color: #686868;
}

.text-14-630.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-7611 {
  display: flex;
}

.table-details-8 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7612 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-153 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.sort-arrow-54 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.image-671 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-261 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-261.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-261.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.div-block-7613 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-523 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-523:hover {
  background-color: #e4f2ff;
}

.result-row-523.selected {
  background-color: #e7eeff;
}

.div-block-7614 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-7615 {
  display: flex;
}

.upload-item-row-14 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-14.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-218 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-row-inner-wrapper-28 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.close-modal-262 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-submit-holder-87 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-87.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-7616 {
  padding-left: 8px;
}

.chip-label-312 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7617 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7617.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7618 {
  padding-left: 12px;
}

.column-31 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-31.approve {
  padding-left: 6px;
}

.column-31.short {
  width: 12%;
  min-width: 120px;
}

.column-31.short._2 {
  background-color: #0c3955;
}

.column-31.short._2:hover {
  background-color: #1d3f4b;
}

.column-31.date {
  min-width: 160px;
}

.column-31.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-31.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-31.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-31.id {
  min-width: 65px;
}

.results-scroller-425 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-425.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.div-block-7619 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-631 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-631.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-154 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.input-holder-7 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-7._2 {
  border-bottom-style: none;
}

.text-14-632 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-82 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-82.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.file-missing-wrapper {
  background-color: #ffe9e9;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.file-missing-wrapper.customer {
  border-radius: 4px;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
}

.answer-wrapper-196 {
  flex-flow: column;
}

.select-field-229 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-229:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.modal-top-bar-260 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.tag-content-122 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-633 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-633.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-426 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7620 {
  width: 300px;
  min-height: 100px;
}

.div-block-7621 {
  position: relative;
}

.response-label-203 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-203.side-bar-view {
  width: auto;
}

.custom-checkbox-82 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-82:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-82.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-204 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-204.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-383 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7622 {
  position: sticky;
}

.filter-wrapper-16 {
  align-items: center;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.result-row-524 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-524:hover {
  background-color: #e4f2ff;
}

.result-row-524.selected {
  background-color: #c3e0fa;
}

.div-block-7623 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-7624 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-7625 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.results-holder-271 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-525 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-525:hover {
  background-color: #e4f2ff;
}

.result-row-525.selected {
  background-color: #d1e9ff;
}

.customer-name-row-read-only-3 {
  z-index: 4;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-read-only-3:hover {
  background-color: #072c42;
}

.div-block-7626 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-7627 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-8 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-8._240, .input-holder-8._2 {
  border-bottom-style: none;
}

.input-holder-8.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-8._320 {
  border-bottom-style: none;
}

.div-block-7628 {
  position: sticky;
}

.results-wrapper-255 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.text-24-3-copy-56 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.uploaded-file-14 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-14._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-14._2:hover {
  background-color: #055197;
}

.print-button-27 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7629 {
  padding-right: 5px;
}

.text-14-634 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-634.red {
  color: red;
  font-weight: 600;
}

.div-block-7630 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-wrapper-197 {
  flex-flow: column;
}

.div-block-7631 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-143 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-143:hover {
  background-color: #114363;
}

.item-name-wrapper-143.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.date-range-16 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.answer-line-384 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-190 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-190.product, .autocomplete-search-wrapper-190.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-190.print {
  margin-left: 0;
}

.matched-162 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7632 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-95 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-9 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-9.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-9.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.text-14-635 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-635.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.close-modal-263 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-263.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.image-672 {
  margin-right: 6px;
}

.uploaded-file-15 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-7633 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.uploaded-file-list-holder-14 {
  padding-bottom: 5px;
  display: block;
}

.answer-wrapper-198 {
  flex-flow: column;
}

.item-name-wrapper-144 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-144:hover {
  background-color: #114363;
}

.item-name-wrapper-144.print-view {
  top: 0;
}

.response-label-205 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.div-block-7634 {
  position: sticky;
}

.div-block-7635 {
  padding-left: 12px;
}

.div-block-7636 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7636._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-7637 {
  position: sticky;
}

.response-row-307 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-307.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-307.side.print-view {
  flex-flow: row;
}

.custom-checkbox-83 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-83:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-83.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-7638 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-385 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-385.no-padding {
  padding-bottom: 0;
}

.answer-line-386 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-386.no-padding {
  padding-bottom: 0;
}

.text-14-636 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-7639 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.div-block-7640 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7641 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7642 {
  width: 80px;
  padding-right: 20px;
}

.text-13-10 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-10.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.response-row-308 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-308.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-308.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-308.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-7643 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.div-block-7644 {
  position: relative;
}

.div-block-7645 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7646 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7646._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-14-637 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-637.gray {
  color: #686868;
}

.text-14-637.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-7647 {
  display: flex;
}

.div-block-7648 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-155 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-7649 {
  display: flex;
}

.customer-row-inner-wrapper-29 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.div-block-7650 {
  padding-left: 8px;
}

.div-block-7651 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-638 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-83 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-83.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-line-387 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7652 {
  position: sticky;
}

.customer-name-row-read-only-4 {
  z-index: 4;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-read-only-4:hover {
  background-color: #072c42;
}

.div-block-7653 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.input-holder-9 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-9._2 {
  border-bottom-style: none;
}

.div-block-7654 {
  position: sticky;
}

.uploaded-file-16 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-16._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-16._2:hover {
  background-color: #055197;
}

.uploaded-file-16._2.hidden {
  display: block;
}

.print-button-28 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7655 {
  padding-right: 5px;
}

.text-14-639 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-639.red {
  color: red;
  font-weight: 600;
}

.autocomplete-search-wrapper-191 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-191.print {
  margin-left: 0;
}

.results-scroller-427 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-427.assign {
  width: 100%;
  min-width: 300px;
}

.result-row-526 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-526:hover {
  background-color: #e4f2ff;
}

.result-row-526.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-527 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-527:hover {
  background-color: #e4f2ff;
}

.result-row-527.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-18 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-18.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.results-wrapper-256 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-256.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-256.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-256.assign-copy {
  width: 100%;
  min-width: 300px;
}

.empty-state-wrapper-5 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.reason-input-section-3 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin-bottom: 20px;
  display: block;
}

.edit-resolution-input-holder-2 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  min-height: 40px;
  margin-top: 10px;
}

.div-block-7656 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-673 {
  width: 16px;
}

.div-block-7657 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-7657.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-272 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-272.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-640 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-640.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-674 {
  width: 16px;
  margin-right: 4px;
}

.modal-top-bar-261 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.uploaded-file-list-holder-16 {
  padding-bottom: 5px;
}

.div-block-7658 {
  display: flex;
}

.result-row-528 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-528:hover {
  background-color: #e4f2ff;
}

.result-row-528.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.link-10 {
  color: #42a6fd;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.link-10.light-blue {
  color: #97ceff;
}

.link-10.light-blue:hover {
  text-decoration: underline;
}

.text-span-74 {
  font-weight: 400;
}

.resolution-display-wrapper-3 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 10px;
  display: block;
  position: relative;
}

.matched-163 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-163.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-313 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-313.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-7659 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-273 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-273.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.edit-options-menu-2 {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  width: 96px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 24px 0 auto auto;
  box-shadow: 0 1px 9px 3px #00000017;
}

.edit-options-menu-2.hidden {
  display: block;
}

.div-block-7660 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7660.flex {
  display: flex;
}

.text-14-641 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-641.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-641.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-641.semi {
  font-weight: 600;
  line-height: 20px;
}

.unmatched-96 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-96.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-219 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-219._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-7661 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-7662 {
  flex: 1;
}

.div-block-7663 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-17 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-17.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-7664 {
  padding-left: 10px;
  padding-right: 10px;
}

.remove-column-3 {
  opacity: .6;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  width: 28px;
  min-width: 28px;
  height: 28px;
  min-height: 28px;
  margin-left: 10px;
}

.remove-column-3:hover {
  opacity: 1;
}

.remove-column-3.big {
  background-size: 16px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}

.div-block-7665 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-7666 {
  padding-top: 3px;
}

.task-button-bar-5 {
  z-index: 4;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 20px;
  margin-left: 16px;
  margin-right: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.action-item-heading-wrapper-3 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.action-item-heading-wrapper-3._2 {
  max-width: 895px;
}

.action-item-heading-wrapper-3.view-all {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
}

.search-wrapper-12 {
  width: 100%;
  position: relative;
}

.progress-bar-holder-7 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-529 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-529:hover {
  background-color: #e4f2ff;
}

.result-row-529.selected {
  background-color: #d1e9ff;
}

.image-675 {
  width: 16px;
}

.ac-default-label-220 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-220._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.text-12-10 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-10.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-10.gray.hidden {
  display: block;
}

.text-12-10.light-grey {
  color: #818181;
}

.chip-label-white-sm-2-colhk-3 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-7667 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.key-info-section-2 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 900px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 8px 8px 8px 12px;
}

.chip-label-white-sm-2-colhk-13 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-86 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-86.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-76 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-7668 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-530 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-530:hover {
  background-color: #e4f2ff;
}

.result-row-530.selected {
  background-color: #d1e9ff;
}

.div-block-7669 {
  padding: 5px;
}

.chip-label-xs-4 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-4.white {
  color: #ffffffe6;
}

.text-span-77 {
  font-weight: 400;
}

.view-button {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 8px 12px;
  transition: background-color .4s;
}

.view-button:hover {
  background-color: #0077b8;
}

.chip-label-314 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-314.sm {
  font-size: 13px;
  line-height: 16px;
}

.image-676 {
  width: 16px;
}

.side-nav-item-3 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-3:hover {
  opacity: 100;
  background-color: #00000029;
}

.ac-default-label-221 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-221._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-4 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-4.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.textarea-17 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-17::placeholder {
  color: #979797;
}

.ac-default-label-222 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-222._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-holder-274, .results-holder-275 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.matched-152 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-152.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.modal-single-item {
  background-image: linear-gradient(333deg, #008ba0, #008ba4 39%, #10415f);
  width: 100%;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.results-holder-276 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-276.tags {
  display: none;
}

.tag-content-35 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tag-content-123 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-123.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-123.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-7670 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-78 {
  font-weight: 400;
}

.tag-content-124 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.upload-item-row-15 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-531 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-531:hover {
  background-color: #e4f2ff;
}

.result-row-531.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.upload-doc-4 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  width: 100%;
  max-width: 900px;
  padding: 10px 12px;
}

.div-block-7671 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7671.flex {
  display: flex;
}

.text-span-79 {
  padding-left: 4px;
  font-weight: 400;
}

.result-row-532 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-532:hover {
  background-color: #e4f2ff;
}

.result-row-532.selected {
  background-color: #d1e9ff;
}

.address-5 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-5.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-7672 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-642 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-642.semi {
  font-weight: 600;
  line-height: 20px;
}

.tags-section-2 {
  max-width: 900px;
  margin-bottom: 20px;
}

.results-wrapper-257 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-257.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-11 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-11.light-grey {
  color: #818181;
}

.text-12-11.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.section-header-5 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.notes-section-3 {
  padding: 5px 16px;
  display: block;
}

.image-677 {
  width: 16px;
}

.label-wrapper-6 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-6._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.image-678 {
  width: 16px;
}

.ac-default-label-223 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-223._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-223._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-223._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.side-nav-3 {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.results-scroller-428 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-428.sm {
  width: auto;
  min-width: 300px;
}

.action-item-header-5 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-5:hover {
  background-color: #f8ecc1;
}

.action-item-header-5.resolved {
  background-color: #dafde4;
}

.action-item-header-5.resolved:hover {
  background-color: #c6f1d2;
}

.action-item-header-5.flash {
  background-color: silver;
}

.action-item-header-5.light-blue {
  background-color: #e0f3fc;
}

.action-item-header-5.light-blue:hover {
  background-color: #d1edfa;
}

.action-item-header-5.editable {
  background-color: #fff0;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.textarea-18 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-18::placeholder {
  color: #979797;
}

.chip-address-5 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-5.sm {
  font-size: 12px;
  line-height: 16px;
}

.single-item-wrapper {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.tag-item-input-5 {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.tag-item-input-5._2 {
  border-color: #dbdbdb;
  margin-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.detail-inner-wrapper-3 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.arrow2-13 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-13.dark {
  opacity: .5;
  filter: invert();
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-13.dark.empty {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  min-width: 10px;
}

.arrow2-13.dark.saving {
  opacity: 32;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e7c_spinner2.gif");
  background-size: contain;
}

.arrow2-13.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.post-button-3 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-3:hover {
  background-color: #02507a;
}

.post-button-3.save {
  min-width: 50px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.post-button-3.update {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.results-scroller-429 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-429.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-7674 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-533 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-533:hover {
  background-color: #e4f2ff;
}

.result-row-533.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-7675 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-7675.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.item-column-wrapper-3 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-3.resolved, .item-column-wrapper-3.my, .item-column-wrapper-3.search {
  display: flex;
}

.div-block-7676 {
  align-self: center;
  display: flex;
}

.results-holder-277 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-277.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-22 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-22.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-22.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-22.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.icon-reload-all {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  transition: background-color .4s, opacity .4s;
  position: absolute;
  inset: 4px 4px auto auto;
}

.icon-reload-all:hover {
  opacity: 1;
  background-color: #0077b8;
}

.div-block-7677 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-679 {
  width: 16px;
  margin-right: 4px;
}

.div-block-7678 {
  flex: 1;
}

.text-13-11 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-11.grey {
  color: #494949;
}

.text-13-11.white {
  color: #ffffffe6;
}

.text-13-11.semi {
  font-weight: 600;
}

.text-13-11.light-grey {
  color: #818181;
}

.status-tag-4 {
  text-align: center;
  background-color: #636363;
  border-radius: 2px;
  width: 70px;
  padding: 2px;
}

.div-block-7679 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7680 {
  position: relative;
}

.cancel-save-button-holder-4 {
  justify-content: flex-end;
  align-items: center;
  min-height: 34px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.action-item-name-6 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-6.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-6.edit {
  width: 100%;
  max-width: 900px;
}

.label-wrapper-7 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-7._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.activity-message-wrapper-b-2 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.tag-content-125 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-125.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-125.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.results-holder-278 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-278.tags {
  display: none;
}

.action-item-button-4 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-4:hover {
  background-color: #1b7897;
}

.action-item-button-4.blue {
  background-color: #0077b8;
}

.action-item-button-4.blue:hover {
  background-color: #02507a;
}

.action-item-button-4.start {
  background-color: #00a4fd;
}

.action-item-button-4.start:hover {
  background-color: #048dd8;
}

.div-block-7681 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-input-holder-4 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  max-width: 900px;
  min-height: 40px;
}

.results-scroller-430 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-430.sm {
  width: auto;
  min-width: 300px;
}

.div-block-7682 {
  padding-top: 3px;
}

.results-scroller-431 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-431.assign {
  width: 100%;
  min-width: 300px;
}

.result-row-534 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-534:hover {
  background-color: #e4f2ff;
}

.result-row-534.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-535 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-535:hover {
  background-color: #e4f2ff;
}

.result-row-535.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-19 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-19.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.results-wrapper-258 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-258.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-258.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-258.assign-copy {
  width: 100%;
  min-width: 300px;
}

.empty-state-wrapper-6 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-7683 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-680 {
  width: 16px;
}

.div-block-7684 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-7684.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-279 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-279.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-643 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-643.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-681 {
  width: 16px;
  margin-right: 4px;
}

.modal-top-bar-262 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.uploaded-file-list-holder-17 {
  padding-bottom: 5px;
}

.div-block-7685 {
  display: flex;
}

.result-row-536 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-536:hover {
  background-color: #e4f2ff;
}

.result-row-536.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.link-11 {
  color: #42a6fd;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.link-11.light-blue {
  color: #97ceff;
}

.link-11.light-blue:hover {
  text-decoration: underline;
}

.text-span-80 {
  font-weight: 400;
}

.resolution-display-wrapper-4 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 10px;
  display: block;
  position: relative;
}

.matched-164 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-164.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-315 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-315.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-7686 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-280 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-280.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-7687 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7687.flex {
  display: flex;
}

.text-14-644 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-644.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-644.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-644.semi {
  font-weight: 600;
  line-height: 20px;
}

.unmatched-97 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-97.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-224 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-224._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-7688 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-7689 {
  flex: 1;
}

.div-block-7690 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-18 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-18.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-7691 {
  padding-left: 10px;
  padding-right: 10px;
}

.remove-column-4 {
  opacity: .6;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  width: 28px;
  min-width: 28px;
  height: 28px;
  min-height: 28px;
  margin-left: 10px;
}

.remove-column-4:hover {
  opacity: 1;
}

.remove-column-4.big {
  background-size: 16px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}

.div-block-7692 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-7693 {
  padding-top: 3px;
}

.task-button-bar-6 {
  z-index: 4;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 20px;
  margin-left: 16px;
  margin-right: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.action-item-heading-wrapper-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.action-item-heading-wrapper-4._2 {
  max-width: 895px;
}

.action-item-heading-wrapper-4.view-all {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
}

.progress-bar-holder-8 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-537 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-537:hover {
  background-color: #e4f2ff;
}

.result-row-537.selected {
  background-color: #d1e9ff;
}

.image-682 {
  width: 16px;
}

.ac-default-label-225 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-225._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.text-12-12 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-12.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-12.gray.hidden {
  display: block;
}

.text-12-12.light-grey {
  color: #818181;
}

.chip-label-white-sm-2-colhk-14 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-7694 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-15 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-98 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-98.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-82 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-7695 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-538 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-538:hover {
  background-color: #e4f2ff;
}

.result-row-538.selected {
  background-color: #d1e9ff;
}

.div-block-7696 {
  padding: 5px;
}

.chip-label-xs-5 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-5.white {
  color: #ffffffe6;
}

.text-span-83 {
  font-weight: 400;
}

.chip-label-316 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-316.sm {
  font-size: 13px;
  line-height: 16px;
}

.image-683 {
  width: 16px;
}

.side-nav-item-4 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-4:hover {
  opacity: 100;
  background-color: #00000029;
}

.matched-147 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-147.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.ac-default-label-226 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-226._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-6 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-6.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.textarea-19 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-19::placeholder {
  color: #979797;
}

.ac-default-label-227 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-227._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-holder-281, .results-holder-282 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.chip-label-xs-6 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-283 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-283.tags {
  display: none;
}

.label-wrapper-8 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-8._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-126 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tag-content-127 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-127.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-127.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-7697 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.matched-165 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-165.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-span-84 {
  font-weight: 400;
}

.tag-content-128 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.upload-item-row-16 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-539 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-539:hover {
  background-color: #e4f2ff;
}

.result-row-539.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.upload-doc-5 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  width: 100%;
  max-width: 900px;
  padding: 10px 12px;
}

.div-block-7698 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7698.flex {
  display: flex;
}

.text-span-85 {
  padding-left: 4px;
  font-weight: 400;
}

.result-row-540 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-540:hover {
  background-color: #e4f2ff;
}

.result-row-540.selected {
  background-color: #d1e9ff;
}

.address-6 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-6.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-7699 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-645 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-645.semi {
  font-weight: 600;
  line-height: 20px;
}

.tags-section-3 {
  max-width: 900px;
  margin-bottom: 20px;
}

.results-wrapper-259 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-259.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-13 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-13.light-grey {
  color: #818181;
}

.text-12-13.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.section-header-7 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.notes-section-4 {
  padding: 5px 16px;
  display: block;
}

.image-684 {
  width: 16px;
}

.chip-label-xs-7 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.image-685 {
  width: 16px;
}

.ac-default-label-228 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-228._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-228._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-228._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.side-nav-4 {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.results-scroller-432 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-432.sm {
  width: auto;
  min-width: 300px;
}

.textarea-20 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-20::placeholder {
  color: #979797;
}

.chip-address-6 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-6.sm {
  font-size: 12px;
  line-height: 16px;
}

.tag-item-input-6 {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.tag-item-input-6._2 {
  border-color: #dbdbdb;
  margin-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.detail-inner-wrapper-4 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.arrow2-14 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-14.dark {
  opacity: .5;
  filter: invert();
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-14.dark.empty {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  min-width: 10px;
}

.arrow2-14.dark.saving {
  opacity: 32;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e7c_spinner2.gif");
  background-size: contain;
}

.arrow2-14.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.post-button-4 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-4:hover {
  background-color: #02507a;
}

.post-button-4.save {
  min-width: 50px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.post-button-4.update {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.results-scroller-433 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-433.assign {
  width: 100%;
  min-width: 304px;
}

.matched-148 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-148.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7701 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-541 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-541:hover {
  background-color: #e4f2ff;
}

.result-row-541.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-7702 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-7702.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.matched-145 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-145.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.item-column-wrapper-4 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-4.resolved, .item-column-wrapper-4.my, .item-column-wrapper-4.search {
  display: flex;
}

.div-block-7703 {
  align-self: center;
  display: flex;
}

.results-holder-284 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-284.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-23 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-23.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-23.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-23.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-7704 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-686 {
  width: 16px;
  margin-right: 4px;
}

.matched-166 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-166.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7705 {
  flex: 1;
}

.text-13-12 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-12.grey {
  color: #494949;
}

.text-13-12.white {
  color: #ffffffe6;
}

.text-13-12.semi {
  font-weight: 600;
}

.text-13-12.light-grey {
  color: #818181;
}

.status-tag-5 {
  text-align: center;
  background-color: #636363;
  border-radius: 2px;
  width: 70px;
  padding: 2px;
}

.div-block-7706 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7707 {
  position: relative;
}

.chip-label-xs-8 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.cancel-save-button-holder-5 {
  justify-content: flex-end;
  align-items: center;
  min-height: 34px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.action-item-name-7 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-7.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-7.edit {
  width: 100%;
  max-width: 900px;
}

.activity-message-wrapper-b-3 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.chip-label-xs-9 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.tag-content-129 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-129.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-129.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.results-holder-285 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-285.tags {
  display: none;
}

.div-block-7708 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-scroller-434 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-434.sm {
  width: auto;
  min-width: 300px;
}

.div-block-7709 {
  padding-top: 3px;
}

.title-111 {
  align-items: baseline;
  margin-top: 6px;
  display: flex;
}

.twm-spinner-8 {
  margin-top: 60px;
}

.quote-title {
  color: #00528c;
  font-size: 18px;
  font-weight: 500;
}

.loading-iframe-holder {
  flex: 1;
  display: block;
}

.intro-18 {
  z-index: 1000;
  text-align: center;
  cursor: auto;
  background-color: #ebf0f3;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  padding-top: 140px;
  padding-bottom: 140px;
  font-size: 42px;
  transition: all 2s;
  display: block;
  position: static;
  overflow: hidden;
}

.quote-text {
  color: #00528c;
  text-shadow: 2px 2px 9px #ffffffd1;
  max-width: 600px;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}

.by-line-2 {
  margin-top: 40px;
}

.quote-name {
  color: #00528c;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
}

.quote-text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 6px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.quote-text-wrapper.no-opacity.hidden {
  display: none;
}

.results-scroller-435 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-435.assign {
  width: 100%;
  min-width: 300px;
}

.result-row-542 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-542:hover {
  background-color: #e4f2ff;
}

.result-row-542.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-543 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-543:hover {
  background-color: #e4f2ff;
}

.result-row-543.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-20 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-20.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.results-wrapper-260 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-260.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-260.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-260.assign-copy {
  width: 100%;
  min-width: 300px;
}

.empty-state-wrapper-7 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-7710 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-687 {
  width: 16px;
}

.div-block-7711 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-7711.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-286 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-286.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-646 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-646.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-688 {
  width: 16px;
  margin-right: 4px;
}

.modal-top-bar-263 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.uploaded-file-list-holder-18 {
  padding-bottom: 5px;
}

.div-block-7712 {
  display: flex;
}

.result-row-544 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-544:hover {
  background-color: #e4f2ff;
}

.result-row-544.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.single-item-wrapper-2 {
  border: 1px solid #ffffff96;
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: auto;
}

.link-12 {
  color: #42a6fd;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.link-12.light-blue {
  color: #97ceff;
}

.link-12.light-blue:hover {
  text-decoration: underline;
}

.text-span-86 {
  font-weight: 400;
}

.text-13-13 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-13.white-copy, .text-13-13.white {
  color: #ffffffe6;
}

.text-13-13.grey {
  color: #494949;
}

.text-13-13.semi {
  font-weight: 600;
}

.text-13-13.white {
  color: #ffffffe6;
}

.text-13-13.light-grey {
  color: #818181;
}

.chip-label-317 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-317.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-7713 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-287 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-287.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-7714 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7714.flex {
  display: flex;
}

.text-14-647 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-647.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-647.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-647.semi {
  font-weight: 600;
  line-height: 20px;
}

.unmatched-99 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-99.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-229 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-229._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-7715 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-7716 {
  flex: 1;
}

.div-block-7717 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-19 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-19.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-7718 {
  padding-left: 10px;
  padding-right: 10px;
}

.remove-column-5 {
  opacity: .6;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da7_remove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  width: 28px;
  min-width: 28px;
  height: 28px;
  min-height: 28px;
  margin-left: 10px;
}

.remove-column-5:hover {
  opacity: 1;
}

.remove-column-5.big {
  background-size: 16px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}

.div-block-7719 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-7720 {
  padding-top: 3px;
}

.result-row-545 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-545:hover {
  background-color: #e4f2ff;
}

.result-row-545.selected {
  background-color: #d1e9ff;
}

.image-689 {
  width: 16px;
}

.ac-default-label-230 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-230._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.text-12-14 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-14.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-14.gray.hidden {
  display: block;
}

.text-12-14.light-grey {
  color: #818181;
}

.chip-label-white-sm-2-colhk-16 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-7721 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-17 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-100 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-100.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-88 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-7722 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-546 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-546:hover {
  background-color: #e4f2ff;
}

.result-row-546.selected {
  background-color: #d1e9ff;
}

.div-block-7723 {
  padding: 5px;
}

.text-span-89 {
  font-weight: 400;
}

.fc-icon-2-copy-3 {
  z-index: 999;
  opacity: 1;
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e84_fc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: 6px;
  margin-right: 6px;
  transition: all .3s;
  display: flex;
  position: fixed;
}

.fc-icon-2-copy-3:hover {
  background-color: #172766;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e80_nav.png");
  background-size: 20px;
}

.chip-label-318 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-318.sm {
  font-size: 13px;
  line-height: 16px;
}

.image-690 {
  width: 16px;
}

.matched-167 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-167.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.ac-default-label-231 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-231._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-8 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-8.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.textarea-21 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-21::placeholder {
  color: #979797;
}

.side-nav-item-5 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-5:hover {
  opacity: 100;
  background-color: #00000029;
}

.ac-default-label-232 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-232._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-holder-288, .results-holder-289 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.modal-single-item-2 {
  background-color: #00000094;
  width: 100%;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.matched-168 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-168.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-10 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-290 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-290.tags {
  display: none;
}

.label-wrapper-9 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-9._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-130 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tag-content-131 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-131.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-131.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-7724 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-90 {
  font-weight: 400;
}

.tag-content-132 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.upload-item-row-17 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-547 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-547:hover {
  background-color: #e4f2ff;
}

.result-row-547.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-7725 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7725.flex {
  display: flex;
}

.text-span-91 {
  padding-left: 4px;
  font-weight: 400;
}

.item-column-wrapper-5 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-5.resolved, .item-column-wrapper-5.my, .item-column-wrapper-5.search {
  display: flex;
}

.result-row-548 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-548:hover {
  background-color: #e4f2ff;
}

.result-row-548.selected {
  background-color: #d1e9ff;
}

.address-7 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-7.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-7726 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-648 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-648.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-261 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-261.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-15 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-15.light-grey {
  color: #818181;
}

.text-12-15.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.image-691 {
  width: 16px;
}

.chip-label-xs-11 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.image-692 {
  width: 16px;
}

.ac-default-label-233 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-233._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-233._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-233._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-436 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-436.sm {
  width: auto;
  min-width: 300px;
}

.textarea-22 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-22::placeholder {
  color: #979797;
}

.chip-address-7 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-7.sm {
  font-size: 12px;
  line-height: 16px;
}

.tag-item-input-7 {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.tag-item-input-7._2 {
  border-color: #dbdbdb;
  margin-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.detail-inner-wrapper-5 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.arrow2-15 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-15.dark {
  opacity: .5;
  filter: invert();
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-15.dark.empty {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  min-width: 10px;
}

.arrow2-15.dark.saving {
  opacity: 32;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e7c_spinner2.gif");
  background-size: contain;
}

.arrow2-15.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.post-button-5 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-5:hover {
  background-color: #02507a;
}

.post-button-5.save {
  min-width: 50px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.post-button-5.update {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.results-scroller-437 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-437.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-7728 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-549 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-549:hover {
  background-color: #e4f2ff;
}

.result-row-549.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-7729 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-7729.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.div-block-7730 {
  align-self: center;
  display: flex;
}

.results-holder-291 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-291.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-24 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-24.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-24.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-24.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-7731 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-693 {
  width: 16px;
  margin-right: 4px;
}

.div-block-7732 {
  flex: 1;
}

.div-block-7733 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7734 {
  position: relative;
}

.chip-label-xs-12 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.cancel-save-button-holder-6 {
  justify-content: flex-end;
  align-items: center;
  min-height: 34px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.action-item-name-8 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-8.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-8.edit {
  width: 100%;
  max-width: 900px;
}

.side-nav-5 {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.activity-message-wrapper-b-4 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.section-header-9 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-13 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.tag-content-133 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-133.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-133.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.add-item-3 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-3:hover {
  background-color: #0077b8;
}

.add-item-3.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-3.big:hover {
  background-color: #066192;
}

.results-holder-292 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-292.tags {
  display: none;
}

.div-block-7735 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-scroller-438 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-438.sm {
  width: auto;
  min-width: 300px;
}

.div-block-7736 {
  padding-top: 3px;
}

.text-12-16 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-16.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-16.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-309 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-309.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-scroller-439 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-439.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.summary-inner-wrapper-159 {
  background-color: #fff;
  padding-left: 0;
}

.text-block-409 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-694 {
  margin-right: 6px;
}

.uploaded-file-20 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.results-wrapper-262 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-262.short {
  width: 300px;
  min-width: 300px;
}

.autocomplete-search-wrapper-192 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-264 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-25 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-25.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-25.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-25.status.green {
  background-color: #b1f19f;
}

.div-block-7737 {
  display: flex;
}

.results-scroller-440 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7738 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.response-row-310 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-310.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-649 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-649.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-206 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.text-span-18 {
  font-weight: 600;
}

.div-block-7739 {
  padding-right: 5px;
}

.div-block-7740 {
  position: relative;
}

.div-block-7741 {
  display: flex;
}

.answer-wrapper-199 {
  flex-flow: column;
}

.upload-item-row-18 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-18.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.close-modal-265 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-264 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-7742 {
  position: relative;
}

.modal-top-bar-265 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.results-scroller-441 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-441.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.result-row-550 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-550:hover {
  background-color: #e4f2ff;
}

.div-block-7743 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7743._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-319 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-19 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-410 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7744 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-line-388 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7745 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-551 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-551:hover {
  background-color: #e4f2ff;
}

.result-row-551.selected {
  background-color: #e7eeff;
}

.result-row-552 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-552:hover {
  background-color: #e4f2ff;
}

.result-row-552.selected {
  background-color: #d1e9ff;
}

.div-block-7746 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-311 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-311.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-328 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-328:hover {
  background-color: #02507a;
}

.chip-label-320, .chip-label-321 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.toggle-switch-knob {
  background-color: #fff;
  border: 2px #dfdfdf;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  transition: all .5s;
  display: block;
  position: relative;
  left: 0;
  overflow: hidden;
  box-shadow: 2px 2px 8px -1px #00000040;
}

.toggle-switch-knob.on {
  opacity: 1;
  background-color: #fff;
  border-style: none;
  font-size: 11px;
  left: 18px;
  box-shadow: -1px 1px 5px 1px #00000040;
}

.div-block-7747 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-263 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-7748 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-7749 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-234 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-234.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-442 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7750 {
  padding-bottom: 10px;
}

.div-block-7751 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.upload-button-2 {
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-left: 3px;
  padding-right: 5px;
  text-decoration: none;
  position: relative;
}

.upload-button-2:hover {
  background-color: #061d38;
}

.order-item-159 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-389 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-389.no-padding {
  padding-bottom: 0;
}

.answer-line-390 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-390.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-25 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-25.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-650 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-650.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-650.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-650.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-293 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7752 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-235 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-235.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-7753 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-264 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-264.short {
  width: 300px;
  min-width: 300px;
}

.toggle-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 40px;
  padding-top: 4px;
  display: flex;
}

.image-695 {
  margin-right: 4px;
}

.results-wrapper-265 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-265.short {
  width: 300px;
  min-width: 300px;
}

.text-block-411 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-14 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-14.blue {
  color: #8aceff;
}

.text-13-14.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-553 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-553:hover {
  background-color: #e4f2ff;
}

.result-row-553.selected {
  background-color: #e7eeff;
}

.results-holder-294 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7754 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7755 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-651 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-651.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7756, .div-block-7757 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7758 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7758._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-412 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-88 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-88:hover {
  background-color: #072c42;
}

.customer-name-row-88.side-bar-view {
  top: 0;
}

.div-block-7759 {
  display: flex;
}

.div-block-7760 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7761 {
  align-items: flex-start;
  display: flex;
}

.image-696 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-266 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-266.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-266.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.toggle-switch {
  cursor: pointer;
  background-color: #34c759;
  border: 1px #fff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 38px;
  min-width: 38px;
  margin-top: 0;
  padding: 2px;
  transition: all .5s;
  display: block;
}

.toggle-switch:hover {
  opacity: 1;
}

.toggle-switch.off {
  background-color: #e0e0e0;
  display: block;
}

.result-row-554 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-554:hover {
  background-color: #e4f2ff;
}

.result-row-554.selected {
  background-color: #e7eeff;
}

.ac-default-label-236 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-row-inner-wrapper-30 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.item-submit-holder-88 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-88.awf {
  text-align: left;
  flex-flow: row;
}

.chip-label-322 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7762 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7762.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7763 {
  padding-left: 12px;
}

.results-scroller-443 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-443.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.progress-bar-holder-9 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 5px;
}

.text-14-652 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-652.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-156 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-653 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-84 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-697 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-329 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-329:hover {
  background-color: #002fad;
}

.form-button-329.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-329.back:hover {
  background-color: #6d80a3;
}

.form-button-329.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-200 {
  flex-flow: column;
}

.select-field-230 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-230:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-698 {
  margin-right: 6px;
}

.tag-content-134 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-654 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-654.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-444 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.new-counterparty-tag-18 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.image-699 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-43 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-7764 {
  display: block;
}

.div-block-7765 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.response-label-207 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-207.side-bar-view {
  width: auto;
}

.result-row-555 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-555:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-84 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-84:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-84.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-391 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-556 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-556:hover {
  background-color: #e4f2ff;
}

.result-row-556.selected {
  background-color: #c3e0fa;
}

.results-holder-295 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-129 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-557 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-557:hover {
  background-color: #e4f2ff;
}

.result-row-557.selected {
  background-color: #d1e9ff;
}

.div-block-7766 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-10 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-10._240, .input-holder-10._2 {
  border-bottom-style: none;
}

.input-holder-10.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-10._320 {
  border-bottom-style: none;
}

.form-25 {
  display: none;
}

.results-wrapper-266 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.uploaded-file-21 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-21._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-21._2:hover {
  background-color: #055197;
}

.uploaded-file-21._2.hidden {
  display: block;
}

.text-14-655 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-655.red {
  color: red;
  font-weight: 600;
}

.div-block-7767 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-445 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7768 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-145 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-145:hover {
  background-color: #114363;
}

.item-name-wrapper-145.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.answer-line-392 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-193 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-193.product, .autocomplete-search-wrapper-193.container-size {
  width: 260px;
}

.matched-169 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7769 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-101 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-17 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-17.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-17.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-312 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-312.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-scroller-446 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-446.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.summary-inner-wrapper-160 {
  background-color: #fff;
  padding-left: 0;
}

.text-block-413 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-700 {
  margin-right: 6px;
}

.uploaded-file-22 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.results-wrapper-267 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-267.short {
  width: 300px;
  min-width: 300px;
}

.autocomplete-search-wrapper-194 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-267 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-26 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-26.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-26.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-26.status.green {
  background-color: #b1f19f;
}

.div-block-7770 {
  display: flex;
}

.results-scroller-447 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7771 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.response-row-313 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-313.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-656 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-656.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-208 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.text-span-92 {
  font-weight: 600;
}

.div-block-7772 {
  padding-right: 5px;
}

.div-block-7773 {
  position: relative;
}

.div-block-7774 {
  display: flex;
}

.upload-item-row-20 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.answer-wrapper-201 {
  flex-flow: column;
}

.upload-item-row-21 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-21.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.close-modal-268 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-266 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-7775 {
  position: relative;
}

.modal-top-bar-267 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.results-scroller-448 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-448.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.result-row-558 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-558:hover {
  background-color: #e4f2ff;
}

.div-block-7776 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7776._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-323 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-block-414 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7777 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-line-393 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7778 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-559 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-559:hover {
  background-color: #e4f2ff;
}

.result-row-559.selected {
  background-color: #e7eeff;
}

.result-row-560 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-560:hover {
  background-color: #e4f2ff;
}

.result-row-560.selected {
  background-color: #d1e9ff;
}

.div-block-7779 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-314 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-314.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-330 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-330:hover {
  background-color: #02507a;
}

.chip-label-324, .chip-label-325 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7780 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-268 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-7781 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-7782 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-237 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-237.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-449 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7783 {
  padding-bottom: 10px;
}

.div-block-7784 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-160 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-394 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-394.no-padding {
  padding-bottom: 0;
}

.answer-line-395 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-395.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-26 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-26.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-657 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-657.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-657.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-657.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-296 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7785 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-238 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-238.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-7786 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-269 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-269.short {
  width: 300px;
  min-width: 300px;
}

.image-701 {
  margin-right: 4px;
}

.results-wrapper-270 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-270.short {
  width: 300px;
  min-width: 300px;
}

.text-block-415 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-15 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-15.blue {
  color: #8aceff;
}

.text-13-15.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-561 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-561:hover {
  background-color: #e4f2ff;
}

.result-row-561.selected {
  background-color: #e7eeff;
}

.results-holder-297 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7787 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7788 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-658 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-658.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7789, .div-block-7790 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7791 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7791._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-416 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-89 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-89:hover {
  background-color: #072c42;
}

.customer-name-row-89.side-bar-view {
  top: 0;
}

.div-block-7792 {
  display: flex;
}

.div-block-7793 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7794 {
  align-items: flex-start;
  display: flex;
}

.image-702 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-269 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-269.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-269.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.result-row-562 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-562:hover {
  background-color: #e4f2ff;
}

.result-row-562.selected {
  background-color: #e7eeff;
}

.ac-default-label-239 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-row-inner-wrapper-31 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.item-submit-holder-89 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-89.awf {
  text-align: left;
  flex-flow: row;
}

.chip-label-326 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7795 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7795.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7796 {
  padding-left: 12px;
}

.results-scroller-450 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-450.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.progress-bar-holder-10 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 5px;
}

.text-14-659 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-659.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-157 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-660 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-85 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-703 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-331 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-331:hover {
  background-color: #002fad;
}

.form-button-331.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-331.back:hover {
  background-color: #6d80a3;
}

.form-button-331.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-202 {
  flex-flow: column;
}

.select-field-231 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-231:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-704 {
  margin-right: 6px;
}

.tag-content-135 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-661 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-661.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-451 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.new-counterparty-tag-19 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.image-705 {
  opacity: .8;
  margin-right: 5px;
}

.title-wrapper-44 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-7797 {
  display: block;
}

.div-block-7798 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.response-label-209 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-209.side-bar-view {
  width: auto;
}

.result-row-563 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-563:hover {
  background-color: #e4f2ff;
}

.custom-checkbox-85 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-85:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-85.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.answer-line-396 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-564 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-564:hover {
  background-color: #e4f2ff;
}

.result-row-564.selected {
  background-color: #c3e0fa;
}

.results-holder-298 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-130 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-565 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-565:hover {
  background-color: #e4f2ff;
}

.result-row-565.selected {
  background-color: #d1e9ff;
}

.div-block-7799 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-11 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-11._240, .input-holder-11._2 {
  border-bottom-style: none;
}

.input-holder-11.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-11._320 {
  border-bottom-style: none;
}

.form-26 {
  display: none;
}

.results-wrapper-271 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.uploaded-file-23 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-23._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-23._2:hover {
  background-color: #055197;
}

.uploaded-file-23._2.hidden {
  display: block;
}

.text-14-662 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-662.red {
  color: red;
  font-weight: 600;
}

.div-block-7800 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-452 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7801 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-146 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-146:hover {
  background-color: #114363;
}

.item-name-wrapper-146.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.answer-line-397 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-195 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-195.product, .autocomplete-search-wrapper-195.container-size {
  width: 260px;
}

.matched-170 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7802 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-102 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-18 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-18.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-18.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-315 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-315.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-scroller-453 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-453.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.text-14-663 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-663.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.summary-inner-wrapper-161 {
  background-color: #fff;
  padding-left: 0;
}

.close-modal-270 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-270.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.question-template-modal-131 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.image-706 {
  margin-right: 6px;
}

.uploaded-file-24 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-7803 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.clear-all-button-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-15:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-15.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-15.apply:hover {
  background-color: #0000008c;
}

.results-wrapper-272 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-272.short {
  width: 300px;
  min-width: 300px;
}

.answer-wrapper-203 {
  flex-flow: column;
}

.autocomplete-search-wrapper-196 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-271 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-name-wrapper-147 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-147:hover {
  background-color: #114363;
}

.item-name-wrapper-147.print-view {
  top: 0;
}

.location-setting-checkbox-27 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-27.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-27.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-27.status.green {
  background-color: #b1f19f;
}

.div-block-7804 {
  display: flex;
}

.response-row-316 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-316.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-664 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-664.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-210 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.side-bar-positioner-12 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.text-span-93 {
  font-weight: 600;
}

.div-block-7805 {
  padding-right: 5px;
}

.div-block-7806 {
  position: relative;
}

.div-block-7807 {
  display: flex;
}

.upload-item-row-22 {
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.answer-wrapper-204 {
  flex-flow: column;
}

.result-row-566 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-566:hover {
  background-color: #e4f2ff;
}

.result-row-566.selected {
  background-color: #d1e9ff;
}

.div-block-7808 {
  position: sticky;
}

.div-block-7809 {
  width: 134px;
}

.div-block-7810 {
  padding-left: 12px;
}

.div-block-7811 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.results-scroller-454 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-454.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.div-block-7812 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7812._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-327 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-23 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-417 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7813 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-418 {
  text-align: center;
}

.text-14-665 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-665.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-665.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-665.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-665.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-398 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-272 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-272.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-7814 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-567 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-567:hover {
  background-color: #e4f2ff;
}

.result-row-567.selected {
  background-color: #e7eeff;
}

.div-block-7815 {
  position: sticky;
}

.result-row-568 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-568:hover {
  background-color: #e4f2ff;
}

.result-row-568.selected {
  background-color: #d1e9ff;
}

.div-block-7816 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-317 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-317.side-bar-view, .response-row-317.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-317.side.print-view {
  flex-flow: row;
}

.keyword-search-input-23 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-23::placeholder {
  color: #667792;
}

.form-button-332 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-332:hover {
  background-color: #02507a;
}

.div-block-7817 {
  margin-right: 10px;
}

.chip-label-328 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7818 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.chip-label-329 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7819 {
  padding-top: 6px;
}

.main-wrapper-54 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-54.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.counterparty-config-modal-38 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-7820 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.result-holder-13 {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.ac-default-label-240 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-240.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.custom-checkbox-86 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-86:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-86.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.results-scroller-455 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7821 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-161 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-399 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-399.no-padding {
  padding-bottom: 0;
}

.answer-line-400 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-400.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-400.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-27 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-27.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-666 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-666.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-666.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-666.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7822 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-299 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7823 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-7824, .div-block-7825 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-241 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-241.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.text-block-419 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7826 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-7827 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7828 {
  height: 100px;
  display: flex;
}

.results-wrapper-273 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-273.short {
  width: 300px;
  min-width: 300px;
}

.status-dot-49 {
  cursor: pointer;
  background-color: #9b9b9b;
  border-radius: 14px;
  min-width: 12px;
  min-height: 12px;
}

.status-dot-49.green {
  background-color: #00d65d;
}

.status-dot-49.yellow {
  background-color: #ffc108;
}

.status-dot-49.red {
  background-color: #ed4444;
}

.status-dot-49.inactive {
  opacity: .45;
}

.div-block-7829 {
  width: 80px;
  padding-right: 20px;
}

.image-707 {
  margin-right: 4px;
}

.results-wrapper-274 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-274.short {
  width: 300px;
  min-width: 300px;
}

.text-block-420 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-16 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-16.blue {
  color: #8aceff;
}

.text-13-16.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-569 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-569:hover {
  background-color: #e4f2ff;
}

.result-row-569.selected {
  background-color: #e7eeff;
}

.div-block-7830 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-318 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-318.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-318.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-318.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-333 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-333:hover {
  background-color: #02507a;
}

.div-block-7831 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.question-template-76 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-7832 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.text-14-667 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-667.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7833 {
  position: relative;
}

.div-block-7834, .div-block-7835 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7836 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7837 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7837._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-7838 {
  padding-bottom: 10px;
}

.text-block-421 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-90 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-90:hover {
  background-color: #072c42;
}

.customer-name-row-90.side-bar-view {
  top: 0;
}

.customer-name-row-90.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-90.preview:hover {
  background-color: #0c3955;
}

.text-14-668 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-668.gray {
  color: #686868;
}

.text-14-668.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-7840 {
  display: flex;
}

.table-details-9 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7841 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-158 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.sort-arrow-55 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.image-708 {
  opacity: .8;
  margin-right: 5px;
}

.close-modal-273 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-273.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-273.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.div-block-7842 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-570 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-570:hover {
  background-color: #e4f2ff;
}

.result-row-570.selected {
  background-color: #e7eeff;
}

.div-block-7843 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-7844 {
  display: flex;
}

.upload-item-row-24 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-24.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-242 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-row-inner-wrapper-32 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.close-modal-274 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-submit-holder-90 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-90.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-7845 {
  padding-left: 8px;
}

.chip-label-330 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7846 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7846.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7847 {
  padding-left: 12px;
}

.column-32 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-32.approve {
  padding-left: 6px;
}

.column-32.short {
  width: 12%;
  min-width: 120px;
}

.column-32.short._2 {
  background-color: #0c3955;
}

.column-32.short._2:hover {
  background-color: #1d3f4b;
}

.column-32.date {
  min-width: 160px;
}

.column-32.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-32.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-32.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-32.id {
  min-width: 65px;
}

.results-scroller-456 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-456.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.progress-bar-holder-11 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 5px;
}

.div-block-7848 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-669 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-669.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-159 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-670 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-86 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-86.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-wrapper-205 {
  flex-flow: column;
}

.select-field-232 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-232:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.modal-top-bar-268 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.tag-content-136 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-671 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-671.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.image-709 {
  opacity: .56;
}

.results-scroller-457 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7849 {
  width: 300px;
  min-height: 100px;
}

.div-block-7850 {
  position: relative;
}

.div-block-7851 {
  display: block;
}

.response-label-211 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-211.side-bar-view {
  width: auto;
}

.custom-checkbox-87 {
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.custom-checkbox-87:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-87.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.response-label-212 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-212.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-401 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7852 {
  position: sticky;
}

.result-row-571 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-571:hover {
  background-color: #e4f2ff;
}

.result-row-571.selected {
  background-color: #c3e0fa;
}

.div-block-7853 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-7854 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-7855 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.results-holder-300 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-572 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-572:hover {
  background-color: #e4f2ff;
}

.result-row-572.selected {
  background-color: #d1e9ff;
}

.div-block-7856 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-7857 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-12 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-12._240, .input-holder-12._2 {
  border-bottom-style: none;
}

.input-holder-12.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-12._320 {
  border-bottom-style: none;
}

.div-block-7858 {
  position: sticky;
}

.results-wrapper-275 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.text-24-3-copy-57 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.uploaded-file-25 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-25._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-25._2:hover {
  background-color: #055197;
}

.uploaded-file-25._2.hidden {
  display: block;
}

.print-button-29 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7859 {
  padding-right: 5px;
}

.text-14-672 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-672.red {
  color: red;
  font-weight: 600;
}

.div-block-7860 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-wrapper-206 {
  flex-flow: column;
}

.div-block-7861 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-148 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-148:hover {
  background-color: #114363;
}

.item-name-wrapper-148.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.date-range-17 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.answer-line-402 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-197 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-197.product, .autocomplete-search-wrapper-197.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-197.print {
  margin-left: 0;
}

.matched-171 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7862 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-103 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-19 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-19.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-19.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-319 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-319.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-scroller-458 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-458.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.text-14-673 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-673.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.summary-inner-wrapper-162 {
  background-color: #fff;
  padding-left: 0;
}

.close-modal-275 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-275.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.question-template-modal-132 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.image-710 {
  margin-right: 6px;
}

.uploaded-file-26 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-7863 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.clear-all-button-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-16:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-16.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-16.apply:hover {
  background-color: #0000008c;
}

.results-wrapper-276 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-276.short {
  width: 300px;
  min-width: 300px;
}

.answer-wrapper-207 {
  flex-flow: column;
}

.autocomplete-search-wrapper-198 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-276 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-name-wrapper-149 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-149:hover {
  background-color: #114363;
}

.item-name-wrapper-149.print-view {
  top: 0;
}

.location-setting-checkbox-28 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-28.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-28.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-28.status.green {
  background-color: #b1f19f;
}

.div-block-7864 {
  display: flex;
}

.response-row-320 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-320.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-674 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-674.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-213 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.side-bar-positioner-13 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.text-span-94 {
  font-weight: 600;
}

.div-block-7865 {
  padding-right: 5px;
}

.div-block-7866 {
  position: relative;
}

.div-block-7867 {
  display: flex;
}

.answer-wrapper-208 {
  flex-flow: column;
}

.progress-bar-holder-12 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-573 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-573:hover {
  background-color: #e4f2ff;
}

.result-row-573.selected {
  background-color: #d1e9ff;
}

.div-block-7868 {
  position: sticky;
}

.div-block-7869 {
  width: 134px;
}

.div-block-7870 {
  padding-left: 12px;
}

.div-block-7871 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.results-scroller-459 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-459.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.div-block-7872 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7872._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-331 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-25 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-422 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7873 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-423 {
  text-align: center;
}

.text-14-675 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-675.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-675.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-675.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-675.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-403 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-277 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-277.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-7874 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-574 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-574:hover {
  background-color: #e4f2ff;
}

.result-row-574.selected {
  background-color: #e7eeff;
}

.div-block-7875 {
  position: sticky;
}

.result-row-575 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-575:hover {
  background-color: #e4f2ff;
}

.result-row-575.selected {
  background-color: #d1e9ff;
}

.div-block-7876 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-321 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-321.side-bar-view, .response-row-321.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-321.side.print-view {
  flex-flow: row;
}

.keyword-search-input-24 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-24::placeholder {
  color: #667792;
}

.form-button-334 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-334:hover {
  background-color: #02507a;
}

.div-block-7877 {
  margin-right: 10px;
}

.chip-label-332 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7878 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.chip-label-333 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7879 {
  padding-top: 6px;
}

.main-wrapper-55 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-55.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.counterparty-config-modal-39 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-7880 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.result-holder-14 {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.ac-default-label-243 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-243.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-460 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7881 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-162 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-404 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-404.no-padding {
  padding-bottom: 0;
}

.answer-line-405 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-405.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-405.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-28 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-28.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-676 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-676.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-676.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-676.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7882 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-301 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7883 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-7884, .div-block-7885 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-244 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-244.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.text-block-424 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7886 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-7887 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7888 {
  height: 100px;
  display: flex;
}

.results-wrapper-277 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-277.short {
  width: 300px;
  min-width: 300px;
}

.div-block-7889 {
  width: 80px;
  padding-right: 20px;
}

.image-711 {
  margin-right: 4px;
}

.results-wrapper-278 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-278.short {
  width: 300px;
  min-width: 300px;
}

.text-block-425 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-17 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-17.blue {
  color: #8aceff;
}

.text-13-17.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-576 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-576:hover {
  background-color: #e4f2ff;
}

.result-row-576.selected {
  background-color: #e7eeff;
}

.div-block-7890 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-322 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-322.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-322.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-322.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-335 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-335:hover {
  background-color: #02507a;
}

.div-block-7891 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.question-template-77 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-7892 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.text-14-677 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-677.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7893 {
  position: relative;
}

.div-block-7894, .div-block-7895 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7896 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7897 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7897._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-7898 {
  padding-bottom: 10px;
}

.text-block-426 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-91 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-91:hover {
  background-color: #072c42;
}

.customer-name-row-91.side-bar-view {
  top: 0;
}

.customer-name-row-91.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-91.preview:hover {
  background-color: #0c3955;
}

.text-14-678 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-678.gray {
  color: #686868;
}

.text-14-678.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-7900 {
  display: flex;
}

.table-details-10 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7901 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-160 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.sort-arrow-56 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.close-modal-278 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-278.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-278.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.div-block-7902 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-577 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-577:hover {
  background-color: #e4f2ff;
}

.result-row-577.selected {
  background-color: #e7eeff;
}

.div-block-7903 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-7904 {
  display: flex;
}

.upload-item-row-26 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-26.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-245 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.customer-row-inner-wrapper-33 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 20px;
  display: flex;
}

.close-modal-279 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-submit-holder-91 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-91.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-7905 {
  padding-left: 8px;
}

.chip-label-334 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7906 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7906.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7907 {
  padding-left: 12px;
}

.column-33 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-33.approve {
  padding-left: 6px;
}

.column-33.short {
  width: 12%;
  min-width: 120px;
}

.column-33.short._2 {
  background-color: #0c3955;
}

.column-33.short._2:hover {
  background-color: #1d3f4b;
}

.column-33.date {
  min-width: 160px;
}

.column-33.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-33.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-33.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-33.id {
  min-width: 65px;
}

.custom-checkbox-88 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-88:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-88.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.results-scroller-461 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-461.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.div-block-7908 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-679 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-679.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-161 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-680 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-87 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-87.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-wrapper-209 {
  flex-flow: column;
}

.select-field-233 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-233:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.modal-top-bar-269 {
  cursor: move;
  justify-content: flex-end;
  align-items: center;
  padding-left: 14px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.tag-content-137 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-681 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-681.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.image-712 {
  opacity: .56;
}

.results-scroller-462 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7909 {
  width: 300px;
  min-height: 100px;
}

.div-block-7910 {
  position: relative;
}

.div-block-7911 {
  display: block;
}

.response-label-214 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-214.side-bar-view {
  width: auto;
}

.response-label-215 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-215.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-406 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7912 {
  position: sticky;
}

.result-row-578 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-578:hover {
  background-color: #e4f2ff;
}

.result-row-578.selected {
  background-color: #c3e0fa;
}

.div-block-7913 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-7914 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-7915 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.results-holder-302 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-579 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-579:hover {
  background-color: #e4f2ff;
}

.result-row-579.selected {
  background-color: #d1e9ff;
}

.div-block-7916 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-7917 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-13 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-13._240, .input-holder-13._2 {
  border-bottom-style: none;
}

.input-holder-13.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-13._320 {
  border-bottom-style: none;
}

.div-block-7918 {
  position: sticky;
}

.results-wrapper-279 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.text-24-3-copy-58 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.uploaded-file-27 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-27._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-27._2:hover {
  background-color: #055197;
}

.uploaded-file-27._2.hidden {
  display: block;
}

.print-button-30.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-270 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-7919 {
  padding-right: 5px;
}

.text-14-682 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-682.red {
  color: red;
  font-weight: 600;
}

.div-block-7920 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-wrapper-210 {
  flex-flow: column;
}

.div-block-7921 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-150 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-150:hover {
  background-color: #114363;
}

.item-name-wrapper-150.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.date-range-18 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.answer-line-407 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-199 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-199.product, .autocomplete-search-wrapper-199.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-199.print {
  margin-left: 0;
}

.matched-172 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7922 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-104 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-20 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-20.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-20.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-323 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-323.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.results-scroller-463 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-463.container-size {
  width: auto;
  min-width: 300px;
  display: block;
}

.summary-inner-wrapper-163 {
  background-color: #fff;
  padding-left: 0;
}

.text-block-427 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-713 {
  margin-right: 6px;
}

.uploaded-file-28 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.results-wrapper-280 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-280.short {
  width: 300px;
  min-width: 300px;
}

.autocomplete-search-wrapper-200 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-280 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-29 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-29.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-29.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-29.status.green {
  background-color: #b1f19f;
}

.div-block-7923 {
  display: flex;
}

.results-scroller-464 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7924 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.response-row-324 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-324.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-683 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-683.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-216 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.text-span-95 {
  font-weight: 600;
}

.div-block-7925 {
  padding-right: 5px;
}

.div-block-7926 {
  position: relative;
}

.div-block-7927 {
  display: flex;
}

.answer-wrapper-211 {
  flex-flow: column;
}

.progress-bar-holder-13 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.upload-item-row-27 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-27.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-scroller-465 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-281 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-271 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-7928 {
  position: relative;
}

.result-row-580 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-580:hover {
  background-color: #e4f2ff;
}

.div-block-7929 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7929._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-335 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-28 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-428 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7930 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-line-408 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-7931 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-581 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-581:hover {
  background-color: #e4f2ff;
}

.result-row-581.selected {
  background-color: #e7eeff;
}

.result-row-582 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-582:hover {
  background-color: #e4f2ff;
}

.result-row-582.selected {
  background-color: #d1e9ff;
}

.div-block-7932 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-325 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-325.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-336 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-336:hover {
  background-color: #02507a;
}

.chip-label-336, .chip-label-337 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7933 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-281 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-7934 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-7935 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-246 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-246.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-466 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7936 {
  padding-bottom: 10px;
}

.div-block-7937 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-163 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-409 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-409.no-padding {
  padding-bottom: 0;
}

.answer-line-410 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-410.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-29 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-29.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-684 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-684.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-684.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-684.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-303 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7938 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-247 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-247.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-7939 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-282 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-282.short {
  width: 300px;
  min-width: 300px;
}

.image-714 {
  margin-right: 4px;
}

.results-wrapper-283 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-283.short {
  width: 300px;
  min-width: 300px;
}

.text-block-429 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-18 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-18.blue {
  color: #8aceff;
}

.text-13-18.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-583 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-583:hover {
  background-color: #e4f2ff;
}

.result-row-583.selected {
  background-color: #e7eeff;
}

.results-holder-304 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7940 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7941 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-685 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-685.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7942, .div-block-7943 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7944 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7944._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-430 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-92 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-92:hover {
  background-color: #072c42;
}

.customer-name-row-92.side-bar-view {
  top: 0;
}

.div-block-7945 {
  display: flex;
}

.div-block-7946 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7947 {
  align-items: flex-start;
  display: flex;
}

.close-modal-282 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-282.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-282.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.edit-ac-3 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  margin-right: 10px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-3:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.result-row-584 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-584:hover {
  background-color: #e4f2ff;
}

.result-row-584.selected {
  background-color: #e7eeff;
}

.ac-default-label-248 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.item-submit-holder-92 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-92.awf {
  text-align: left;
  flex-flow: row;
}

.chip-label-338 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7948 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7948.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-7949 {
  padding-left: 12px;
}

.custom-checkbox-89 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-89:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-89.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-14-686 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-686.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-162 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-687 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-88 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-715 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-337 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-337:hover {
  background-color: #002fad;
}

.form-button-337.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-337.back:hover {
  background-color: #6d80a3;
}

.form-button-337.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-212 {
  flex-flow: column;
}

.select-field-234 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-234:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-716 {
  margin-right: 6px;
}

.tag-content-138 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-688 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-688.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-467 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.new-counterparty-tag-20 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.title-wrapper-45 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-7950 {
  display: block;
}

.div-block-7951 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.response-label-217 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-217.side-bar-view {
  width: auto;
}

.result-row-585 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-585:hover {
  background-color: #e4f2ff;
}

.answer-line-411 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-586 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-586:hover {
  background-color: #e4f2ff;
}

.result-row-586.selected {
  background-color: #c3e0fa;
}

.results-holder-305 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-133 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-587 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-587:hover {
  background-color: #e4f2ff;
}

.result-row-587.selected {
  background-color: #d1e9ff;
}

.div-block-7952 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-14 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-14._240, .input-holder-14._2 {
  border-bottom-style: none;
}

.input-holder-14.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-14._320 {
  border-bottom-style: none;
}

.form-27 {
  display: none;
}

.results-wrapper-284 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.uploaded-file-29 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-29._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-29._2:hover {
  background-color: #055197;
}

.uploaded-file-29._2.hidden {
  display: block;
}

.print-button-31.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-272 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.text-14-689 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-689.red {
  color: red;
  font-weight: 600;
}

.div-block-7953 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-468 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7954 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.item-name-wrapper-151 {
  z-index: 5;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  padding: 12px 10px 12px 38px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 74px;
}

.item-name-wrapper-151:hover {
  background-color: #114363;
}

.item-name-wrapper-151.side-bar-view {
  padding-left: 20px;
  top: 74px;
}

.answer-line-412 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-201 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-201.product, .autocomplete-search-wrapper-201.container-size {
  width: 260px;
}

.matched-173 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-7955 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-105 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-21 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-21.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-21.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-326 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-326.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-690 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-690.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.summary-inner-wrapper-164 {
  background-color: #fff;
  padding-left: 0;
}

.close-modal-283 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-283.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.question-template-modal-134 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.image-717 {
  margin-right: 6px;
}

.uploaded-file-30 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-7956 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.clear-all-button-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-17:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-17.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-17.apply:hover {
  background-color: #0000008c;
}

.results-wrapper-285 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-285.short {
  width: 300px;
  min-width: 300px;
}

.answer-wrapper-213 {
  flex-flow: column;
}

.results-scroller-469 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-search-wrapper-202 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-284 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-name-wrapper-152 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-152:hover {
  background-color: #114363;
}

.item-name-wrapper-152.print-view {
  top: 0;
}

.location-setting-checkbox-30 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-30.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-30.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-30.status.green {
  background-color: #b1f19f;
}

.div-block-7957 {
  display: flex;
}

.response-row-327 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-327.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-691 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-691.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-218 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.side-bar-positioner-14 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.text-span-96 {
  font-weight: 600;
}

.div-block-7958 {
  padding-right: 5px;
}

.div-block-7959 {
  position: relative;
}

.div-block-7960 {
  display: flex;
}

.answer-wrapper-214 {
  flex-flow: column;
}

.progress-bar-holder-14 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-588 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-588:hover {
  background-color: #e4f2ff;
}

.result-row-588.selected {
  background-color: #d1e9ff;
}

.div-block-7961 {
  position: sticky;
}

.div-block-7962 {
  width: 134px;
}

.results-scroller-470 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7963 {
  padding-left: 12px;
}

.div-block-7964 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-7965 {
  width: 80px;
  padding-right: 20px;
}

.div-block-7965._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-339 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-29 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-431 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7966 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-432 {
  text-align: center;
}

.text-14-692 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-692.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-692.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-692.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-692.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-413 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-285 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-285.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-7967 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-589 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-589:hover {
  background-color: #e4f2ff;
}

.result-row-589.selected {
  background-color: #e7eeff;
}

.div-block-7968 {
  position: sticky;
}

.result-row-590 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-590:hover {
  background-color: #e4f2ff;
}

.result-row-590.selected {
  background-color: #d1e9ff;
}

.div-block-7969 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-328 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-328.side-bar-view, .response-row-328.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-328.side.print-view {
  flex-flow: row;
}

.keyword-search-input-25 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-25::placeholder {
  color: #667792;
}

.form-button-338 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-338:hover {
  background-color: #02507a;
}

.div-block-7970 {
  margin-right: 10px;
}

.chip-label-340 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7971 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.chip-label-341 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7972 {
  padding-top: 6px;
}

.main-wrapper-56 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-56.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.counterparty-config-modal-40 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-7973 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.ac-default-label-249 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-249.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-471 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-7974 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-164 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-414 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-414.no-padding {
  padding-bottom: 0;
}

.answer-line-415 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-415.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-415.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-30 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-30.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-693 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-693.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-693.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-693.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7975 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-306 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-7976 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-7977, .div-block-7978 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-250 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-250.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.text-block-433 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-7979 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-7980 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7981 {
  height: 100px;
  display: flex;
}

.results-wrapper-286 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-286.short {
  width: 300px;
  min-width: 300px;
}

.div-block-7982 {
  width: 80px;
  padding-right: 20px;
}

.image-718 {
  margin-right: 4px;
}

.results-wrapper-287 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-287.short {
  width: 300px;
  min-width: 300px;
}

.text-block-434 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-19 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-19.blue {
  color: #8aceff;
}

.text-13-19.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-591 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-591:hover {
  background-color: #e4f2ff;
}

.result-row-591.selected {
  background-color: #e7eeff;
}

.div-block-7983 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-329 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-329.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-329.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-329.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-339 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-339:hover {
  background-color: #02507a;
}

.div-block-7984 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.question-template-78 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-7985 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.text-14-694 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-694.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-7986 {
  position: relative;
}

.div-block-7987, .div-block-7988 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-7989 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7990 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-7990._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-7991 {
  padding-bottom: 10px;
}

.text-block-435 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-93 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-93:hover {
  background-color: #072c42;
}

.customer-name-row-93.side-bar-view {
  top: 0;
}

.customer-name-row-93.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-93.preview:hover {
  background-color: #0c3955;
}

.text-14-695 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-695.gray {
  color: #686868;
}

.text-14-695.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-7993 {
  display: flex;
}

.table-details-11 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7994 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-163 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.sort-arrow-57 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.close-modal-286 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-286.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-286.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.edit-ac-4 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  margin-right: 10px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-4:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.div-block-7995 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-592 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-592:hover {
  background-color: #e4f2ff;
}

.result-row-592.selected {
  background-color: #e7eeff;
}

.div-block-7996 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-7997 {
  display: flex;
}

.upload-item-row-30 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-30.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-251 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.close-modal-287 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-submit-holder-93 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-93.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-7998 {
  padding-left: 8px;
}

.chip-label-342 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-7999 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-7999.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-8000 {
  padding-left: 12px;
}

.column-34 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-34.approve {
  padding-left: 6px;
}

.column-34.short {
  width: 12%;
  min-width: 120px;
}

.column-34.short._2 {
  background-color: #0c3955;
}

.column-34.short._2:hover {
  background-color: #1d3f4b;
}

.column-34.date {
  min-width: 160px;
}

.column-34.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-34.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-34.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-34.id {
  min-width: 65px;
}

.custom-checkbox-90 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-90:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-90.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.modal-top-bar-273 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8001 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-696 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-696.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-164 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-697 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-89 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-89.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-wrapper-215 {
  flex-flow: column;
}

.response-label-219 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.select-field-235 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-235:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.tag-content-139 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-698 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-698.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.image-719 {
  opacity: .56;
}

.results-scroller-472 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8002 {
  width: 300px;
  min-height: 100px;
}

.div-block-8003 {
  position: relative;
}

.div-block-8004 {
  display: block;
}

.response-label-220 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-220.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-416 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8005 {
  position: sticky;
}

.result-row-593 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-593:hover {
  background-color: #e4f2ff;
}

.result-row-593.selected {
  background-color: #c3e0fa;
}

.div-block-8006 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-8007 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-8008 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.results-holder-307 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-594 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-594:hover {
  background-color: #e4f2ff;
}

.result-row-594.selected {
  background-color: #d1e9ff;
}

.div-block-8009 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-8010 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-15 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-15._240, .input-holder-15._2 {
  border-bottom-style: none;
}

.input-holder-15.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-15._320 {
  border-bottom-style: none;
}

.div-block-8011 {
  position: sticky;
}

.results-wrapper-288 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.text-24-3-copy-59 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.uploaded-file-31 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-31._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-31._2:hover {
  background-color: #055197;
}

.uploaded-file-31._2.hidden {
  display: block;
}

.print-button-32.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-274 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8012 {
  padding-right: 5px;
}

.text-14-699 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-699.red {
  color: red;
  font-weight: 600;
}

.div-block-8013 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-wrapper-216 {
  flex-flow: column;
}

.div-block-8014 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.date-range-19 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.answer-line-417 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-203 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-203.product, .autocomplete-search-wrapper-203.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-203.print {
  margin-left: 0;
}

.matched-174 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-8015 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-106 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.result-row-595 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-595:hover {
  background-color: #e4f2ff;
}

.result-row-595.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-596 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-596:hover {
  background-color: #e4f2ff;
}

.result-row-596.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-21 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-21.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.empty-state-wrapper-8 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-8016 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-720 {
  width: 16px;
}

.div-block-8017 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8017.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-308 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-308.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-700 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-700.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-721 {
  width: 16px;
  margin-right: 4px;
}

.uploaded-file-list-holder-25 {
  padding-bottom: 5px;
}

.div-block-8018 {
  display: flex;
}

.result-row-597 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-597:hover {
  background-color: #e4f2ff;
}

.result-row-597.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.link-13 {
  color: #42a6fd;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.link-13.light-blue {
  color: #97ceff;
}

.link-13.light-blue:hover {
  text-decoration: underline;
}

.text-span-97 {
  font-weight: 400;
}

.matched-175 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-175.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-13-20 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-20.white-copy, .text-13-20.white {
  color: #ffffffe6;
}

.text-13-20.grey {
  color: #494949;
}

.text-13-20.white {
  color: #ffffffe6;
}

.text-13-20.semi {
  font-weight: 600;
}

.text-13-20.light-grey {
  color: #818181;
}

.chip-label-343 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-343.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8019 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-309 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-309.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8020 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8020.flex {
  display: flex;
}

.text-14-701 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-701.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-701.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-701.semi {
  font-weight: 600;
  line-height: 20px;
}

.unmatched-107 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-107.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-252 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-252._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8021 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8022 {
  flex: 1;
}

.div-block-8023 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-32 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-32.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-8024 {
  padding-left: 10px;
  padding-right: 10px;
}

.resolution-display-wrapper-5 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin-bottom: 20px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 10px;
  display: block;
  position: relative;
}

.div-block-8025 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8026 {
  padding-top: 3px;
}

.progress-bar-holder-15 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-598 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-598:hover {
  background-color: #e4f2ff;
}

.result-row-598.selected {
  background-color: #d1e9ff;
}

.image-722 {
  width: 16px;
}

.ac-default-label-253 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-253._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-wrapper-289 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-289.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-289.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-289.assign-copy {
  width: 100%;
  min-width: 300px;
}

.text-12-22 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-22.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-22.gray.hidden {
  display: block;
}

.text-12-22.light-grey {
  color: #818181;
}

.chip-label-white-sm-2-colhk-18 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8027 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-19 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-108 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-108.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-99 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8028 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-599 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-599:hover {
  background-color: #e4f2ff;
}

.result-row-599.selected {
  background-color: #d1e9ff;
}

.div-block-8029 {
  padding: 5px;
}

.text-span-100 {
  font-weight: 400;
}

.fc-icon-2-copy-4 {
  z-index: 999;
  opacity: 1;
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e84_fc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: 6px;
  margin-right: 6px;
  transition: all .3s;
  display: flex;
  position: fixed;
}

.fc-icon-2-copy-4:hover {
  background-color: #172766;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e80_nav.png");
  background-size: 20px;
}

.chip-label-344 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-344.sm {
  font-size: 13px;
  line-height: 16px;
}

.image-723 {
  width: 16px;
}

.loading-items-3 {
  text-align: center;
  background-color: #ffffff24;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.ac-default-label-254 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-254._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-10 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-10.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.textarea-23 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-23::placeholder {
  color: #979797;
}

.side-nav-item-6 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-6:hover {
  opacity: 100;
  background-color: #00000029;
}

.ac-default-label-255 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-255._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-473 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-473.assign {
  width: 100%;
  min-width: 300px;
}

.results-holder-310, .results-holder-311 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.action-item-button-5 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-5:hover {
  background-color: #1b7897;
}

.action-item-button-5.blue {
  background-color: #0077b8;
}

.action-item-button-5.blue:hover {
  background-color: #02507a;
}

.action-item-button-5.start {
  background-color: #00a4fd;
}

.action-item-button-5.start:hover {
  background-color: #048dd8;
}

.matched-176 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-176.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-14 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-312 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-312.tags {
  display: none;
}

.label-wrapper-10 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-10._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-140 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tag-content-141 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-141.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-141.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8030 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag-content-142 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.upload-item-row-31 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-600 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-600:hover {
  background-color: #e4f2ff;
}

.result-row-600.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8031 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8031.flex {
  display: flex;
}

.results-scroller-474 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-474.sm {
  min-width: 304px;
}

.text-span-101 {
  padding-left: 4px;
  font-weight: 400;
}

.item-column-wrapper-6 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-6.resolved, .item-column-wrapper-6.my, .item-column-wrapper-6.search {
  display: flex;
}

.result-row-601 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-601:hover {
  background-color: #e4f2ff;
}

.result-row-601.selected {
  background-color: #d1e9ff;
}

.address-8 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-8.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8032 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-702 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-702.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-290 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-290.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-23 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-23.light-grey {
  color: #818181;
}

.text-12-23.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.image-724 {
  width: 16px;
}

.chip-label-xs-15 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.icon-reload-all-2 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  transition: background-color .4s, opacity .4s;
  position: absolute;
  inset: 4px 4px auto auto;
}

.icon-reload-all-2:hover {
  opacity: 1;
  background-color: #102e44;
}

.reason-input-section-5 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin: 5px 16px 20px;
  display: block;
}

.image-725 {
  width: 16px;
}

.ac-default-label-256 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-256._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-256._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-256._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-475 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-475.sm {
  width: auto;
  min-width: 300px;
}

.textarea-24 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-24::placeholder {
  color: #979797;
}

.chip-address-8 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-8.sm {
  font-size: 12px;
  line-height: 16px;
}

.tag-item-input-8 {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.tag-item-input-8._2 {
  border-color: #dbdbdb;
  margin-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.detail-inner-wrapper-6 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.arrow2-16 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-16.dark {
  opacity: .5;
  filter: invert();
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-16.dark.empty {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  min-width: 10px;
}

.arrow2-16.dark.saving {
  opacity: 32;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e7c_spinner2.gif");
  background-size: contain;
}

.arrow2-16.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.results-scroller-476 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-476.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8034 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-602 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-602:hover {
  background-color: #e4f2ff;
}

.result-row-602.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8035 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8035.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.div-block-8036 {
  align-self: center;
  display: flex;
}

.results-holder-313 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-313.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-31 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-31.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-31.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-31.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8037 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-726 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8038 {
  flex: 1;
}

.div-block-8039 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.post-button-6 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-6:hover {
  background-color: #02507a;
}

.post-button-6.update {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-8040 {
  position: relative;
}

.chip-label-xs-16 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.action-item-name-9 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-9.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-9.edit {
  width: 100%;
  max-width: 900px;
}

.side-nav-6 {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.activity-message-wrapper-b-5 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.section-header-11 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-17 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.tag-content-143 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-143.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-143.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.add-item-4 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-4:hover {
  background-color: #0077b8;
}

.add-item-4.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-4.big:hover {
  background-color: #066192;
}

.results-holder-314 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-314.tags {
  display: none;
}

.empty-state-action-item-3 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff24;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.notes-section-5 {
  padding-bottom: 20px;
  display: block;
}

.div-block-8041 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-scroller-477 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-477.sm {
  width: auto;
  min-width: 300px;
}

.edit-ac-5 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-5:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.div-block-8042 {
  padding-top: 3px;
}

.text-12-24 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-24.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-24.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-330 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-330.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.summary-inner-wrapper-165 {
  background-color: #fff;
  padding-left: 0;
}

.text-block-436 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-727 {
  margin-right: 6px;
}

.uploaded-file-33 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.results-wrapper-291 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-291.short {
  width: 300px;
  min-width: 300px;
}

.autocomplete-search-wrapper-204 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-288 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.location-setting-checkbox-31 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-31.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-31.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-31.status.green {
  background-color: #b1f19f;
}

.div-block-8043 {
  display: flex;
}

.results-scroller-478 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8044 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.response-row-331 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-331.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-703 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-703.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-221 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.text-span-102 {
  font-weight: 600;
}

.div-block-8045 {
  padding-right: 5px;
}

.div-block-8046 {
  position: relative;
}

.div-block-8047 {
  display: flex;
}

.answer-wrapper-217 {
  flex-flow: column;
}

.progress-bar-holder-16 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.upload-item-row-32 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-32.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-scroller-479 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.close-modal-289 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-top-bar-275 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8048 {
  position: relative;
}

.result-row-603 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-603:hover {
  background-color: #e4f2ff;
}

.div-block-8049 {
  width: 80px;
  padding-right: 20px;
}

.div-block-8049._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-345 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-33 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-437 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-8050 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-line-418 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8051 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-604 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-604:hover {
  background-color: #e4f2ff;
}

.result-row-604.selected {
  background-color: #e7eeff;
}

.result-row-605 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-605:hover {
  background-color: #e4f2ff;
}

.result-row-605.selected {
  background-color: #d1e9ff;
}

.div-block-8052 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-332 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-332.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-340 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-340:hover {
  background-color: #02507a;
}

.chip-label-346, .chip-label-347 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8053 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-292 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-8054 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-8055 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-257 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-257.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-480 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8056 {
  padding-bottom: 10px;
}

.div-block-8057 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-165 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-419 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-419.no-padding {
  padding-bottom: 0;
}

.answer-line-420 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-420.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-32 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-32.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-span-103 {
  color: #d85656;
}

.text-14-704 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-704.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-704.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-704.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-315 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8058 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-258 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-258.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-8059 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-293 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-293.short {
  width: 300px;
  min-width: 300px;
}

.image-728 {
  margin-right: 4px;
}

.results-wrapper-294 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-294.short {
  width: 300px;
  min-width: 300px;
}

.text-block-438 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-21 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-21.blue {
  color: #8aceff;
}

.text-13-21.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-606 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-606:hover {
  background-color: #e4f2ff;
}

.result-row-606.selected {
  background-color: #e7eeff;
}

.results-holder-316 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8060 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8061 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-705 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-705.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8062, .div-block-8063 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8064 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8064._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-439 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-94 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-94:hover {
  background-color: #072c42;
}

.customer-name-row-94.side-bar-view {
  top: 0;
}

.div-block-8065 {
  display: flex;
}

.div-block-8066 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8067 {
  align-items: flex-start;
  display: flex;
}

.close-modal-290 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-290.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-290.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.result-row-607 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-607:hover {
  background-color: #e4f2ff;
}

.result-row-607.selected {
  background-color: #e7eeff;
}

.ac-default-label-259 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.item-submit-holder-94 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-94.awf {
  text-align: left;
  flex-flow: row;
}

.chip-label-348 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8068 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-8068.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-8069 {
  padding-left: 12px;
}

.custom-checkbox-91 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-91:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-91.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-14-706 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-706.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-165 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-707 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-90 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-729 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-341 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-341:hover {
  background-color: #002fad;
}

.form-button-341.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-341.back:hover {
  background-color: #6d80a3;
}

.form-button-341.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-218 {
  flex-flow: column;
}

.response-label-222 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.select-field-236 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-236:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-730 {
  margin-right: 6px;
}

.tag-content-144 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-708 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-708.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-481 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.new-counterparty-tag-21 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.title-wrapper-46 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-8070 {
  display: block;
}

.div-block-8071 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-608 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-608:hover {
  background-color: #e4f2ff;
}

.answer-line-421 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.result-row-609 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-609:hover {
  background-color: #e4f2ff;
}

.result-row-609.selected {
  background-color: #c3e0fa;
}

.results-holder-317 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-135 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-610 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-610:hover {
  background-color: #e4f2ff;
}

.result-row-610.selected {
  background-color: #d1e9ff;
}

.div-block-8072 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-16 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-16._240, .input-holder-16._2 {
  border-bottom-style: none;
}

.input-holder-16.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-16._320 {
  border-bottom-style: none;
}

.form-28 {
  display: none;
}

.results-wrapper-295 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.uploaded-file-34 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-34._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-34._2:hover {
  background-color: #055197;
}

.uploaded-file-34._2.hidden {
  display: block;
}

.print-button-33.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-276 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.text-14-709 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-709.red {
  color: red;
  font-weight: 600;
}

.div-block-8073 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-482 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8074 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-line-422 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-205 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-205.product, .autocomplete-search-wrapper-205.container-size {
  width: 260px;
}

.matched-177 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-8075 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-109 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-25 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-25.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-25.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-333 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-333.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-710 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-710.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.summary-inner-wrapper-166 {
  background-color: #fff;
  padding-left: 0;
}

.close-modal-291 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-291.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.question-template-modal-136 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.image-731 {
  margin-right: 6px;
}

.uploaded-file-35 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-8076 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.clear-all-button-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-18:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-18.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-18.apply:hover {
  background-color: #0000008c;
}

.results-wrapper-296 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-296.short {
  width: 300px;
  min-width: 300px;
}

.answer-wrapper-219 {
  flex-flow: column;
}

.results-scroller-483 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-search-wrapper-206 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.close-modal-292 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-name-wrapper-153 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-153:hover {
  background-color: #114363;
}

.item-name-wrapper-153.print-view {
  top: 0;
}

.location-setting-checkbox-32 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-32.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-32.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-32.status.green {
  background-color: #b1f19f;
}

.div-block-8077 {
  display: flex;
}

.response-row-334 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-334.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-711 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-711.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-223 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.side-bar-positioner-15 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.text-span-104 {
  font-weight: 600;
}

.div-block-8078 {
  padding-right: 5px;
}

.div-block-8079 {
  position: relative;
}

.div-block-8080 {
  display: flex;
}

.answer-wrapper-220 {
  flex-flow: column;
}

.progress-bar-holder-17 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-611 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-611:hover {
  background-color: #e4f2ff;
}

.result-row-611.selected {
  background-color: #d1e9ff;
}

.div-block-8081 {
  position: sticky;
}

.div-block-8082 {
  width: 134px;
}

.results-scroller-484 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8083 {
  padding-left: 12px;
}

.div-block-8084 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-8085 {
  width: 80px;
  padding-right: 20px;
}

.div-block-8085._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-349 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-34 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-440 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-8086 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-441 {
  text-align: center;
}

.text-14-712 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-712.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-712.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-712.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-712.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-423 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.close-modal-293 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-293.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.div-block-8087 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-612 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-612:hover {
  background-color: #e4f2ff;
}

.result-row-612.selected {
  background-color: #e7eeff;
}

.div-block-8088 {
  position: sticky;
}

.result-row-613 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-613:hover {
  background-color: #e4f2ff;
}

.result-row-613.selected {
  background-color: #d1e9ff;
}

.div-block-8089 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-335 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-335.side-bar-view, .response-row-335.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-335.side.print-view {
  flex-flow: row;
}

.keyword-search-input-26 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-26::placeholder {
  color: #667792;
}

.form-button-342 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-342:hover {
  background-color: #02507a;
}

.div-block-8090 {
  margin-right: 10px;
}

.chip-label-350 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8091 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.chip-label-351 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8092 {
  padding-top: 6px;
}

.main-wrapper-57 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-57.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.counterparty-config-modal-41 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-8093 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.ac-default-label-260 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-260.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-485 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8094 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-166 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-424 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-424.no-padding {
  padding-bottom: 0;
}

.answer-line-425 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-425.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-425.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-33 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-33.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-713 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-713.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-713.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-713.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8095 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-318 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8096 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-8097, .div-block-8098 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-261 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-261.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.text-block-442 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-8099 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-8100 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8101 {
  height: 100px;
  display: flex;
}

.results-wrapper-297 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-297.short {
  width: 300px;
  min-width: 300px;
}

.div-block-8102 {
  width: 80px;
  padding-right: 20px;
}

.image-732 {
  margin-right: 4px;
}

.results-wrapper-298 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-298.short {
  width: 300px;
  min-width: 300px;
}

.text-block-443 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-22 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-22.blue {
  color: #8aceff;
}

.text-13-22.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-614 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-614:hover {
  background-color: #e4f2ff;
}

.result-row-614.selected {
  background-color: #e7eeff;
}

.div-block-8103 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-336 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-336.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-336.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-336.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-343 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-343:hover {
  background-color: #02507a;
}

.div-block-8104 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.question-template-79 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-8105 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.text-14-714 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-714.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8106 {
  position: relative;
}

.div-block-8107, .div-block-8108 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8109 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8110 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8110._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-8111 {
  padding-bottom: 10px;
}

.text-block-444 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-95 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-95:hover {
  background-color: #072c42;
}

.customer-name-row-95.side-bar-view {
  top: 0;
}

.customer-name-row-95.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-95.preview:hover {
  background-color: #0c3955;
}

.text-14-715 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-715.gray {
  color: #686868;
}

.text-14-715.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-8113 {
  display: flex;
}

.table-details-12 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-8114 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-166 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.sort-arrow-58 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.close-modal-294 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-294.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-294.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.div-block-8115 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-615 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-615:hover {
  background-color: #e4f2ff;
}

.result-row-615.selected {
  background-color: #e7eeff;
}

.div-block-8116 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-8117 {
  display: flex;
}

.upload-item-row-35 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-35.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ac-default-label-262 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.close-modal-295 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.item-submit-holder-95 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-95.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-8118 {
  padding-left: 8px;
}

.chip-label-352 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8119 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-8119.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-8120 {
  padding-left: 12px;
}

.column-35 {
  color: #161616;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #7991a738;
  border-right: 1px solid #ffffff4a;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  min-width: 80px;
  max-width: none;
  height: 48px;
  padding: 8px 6px 8px 12px;
  font-size: 15px;
  line-height: 17px;
  display: flex;
  overflow: hidden;
}

.column-35.approve {
  padding-left: 6px;
}

.column-35.short {
  width: 12%;
  min-width: 120px;
}

.column-35.short._2 {
  background-color: #0c3955;
}

.column-35.short._2:hover {
  background-color: #1d3f4b;
}

.column-35.date {
  min-width: 160px;
}

.column-35.medium {
  justify-content: space-between;
  align-items: center;
  min-width: 300px;
  position: relative;
}

.column-35.medium._2 {
  z-index: 1;
  background-color: #0c3955;
}

.column-35.status {
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-right: 12px;
}

.column-35.id {
  min-width: 65px;
}

.custom-checkbox-92 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-92:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-92.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.modal-top-bar-277 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8121 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-716 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-716.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-167 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-717 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-91 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-91.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-wrapper-221 {
  flex-flow: column;
}

.response-label-224 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.select-field-237 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-237:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.tag-content-145 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-14-718 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-718.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.image-733 {
  opacity: .56;
}

.results-scroller-486 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8122 {
  width: 300px;
  min-height: 100px;
}

.div-block-8123 {
  position: relative;
}

.div-block-8124 {
  display: block;
}

.response-label-225 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-225.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-426 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8125 {
  position: sticky;
}

.result-row-616 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-616:hover {
  background-color: #e4f2ff;
}

.result-row-616.selected {
  background-color: #c3e0fa;
}

.div-block-8126 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-8127 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-8128 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.results-holder-319 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-617 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-617:hover {
  background-color: #e4f2ff;
}

.result-row-617.selected {
  background-color: #d1e9ff;
}

.div-block-8129 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-8130 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-17 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-17._240, .input-holder-17._2 {
  border-bottom-style: none;
}

.input-holder-17.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-17._320 {
  border-bottom-style: none;
}

.div-block-8131 {
  position: sticky;
}

.results-wrapper-299 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.text-24-3-copy-60 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.uploaded-file-36 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-36._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-36._2:hover {
  background-color: #055197;
}

.uploaded-file-36._2.hidden {
  display: block;
}

.print-button-34.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-278 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8132 {
  padding-right: 5px;
}

.text-14-719 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-719.red {
  color: red;
  font-weight: 600;
}

.div-block-8133 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-wrapper-222 {
  flex-flow: column;
}

.div-block-8134 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.date-range-20 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.answer-line-427 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-207 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-207.product, .autocomplete-search-wrapper-207.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-207.print {
  margin-left: 0;
}

.matched-178 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-8135 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-110 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.result-row-618 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-618:hover {
  background-color: #e4f2ff;
}

.result-row-618.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-619 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-619:hover {
  background-color: #e4f2ff;
}

.result-row-619.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-22 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-22.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.empty-state-wrapper-9 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-8136 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-734 {
  width: 16px;
}

.div-block-8137 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8137.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-320 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-320.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-720 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-720.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-735 {
  width: 16px;
  margin-right: 4px;
}

.uploaded-file-list-holder-28 {
  padding-bottom: 5px;
}

.div-block-8138 {
  display: flex;
}

.result-row-620 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-620:hover {
  background-color: #e4f2ff;
}

.result-row-620.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.matched-179 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-179.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-13-23 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-23.white-copy, .text-13-23.white {
  color: #ffffffe6;
}

.text-13-23.grey {
  color: #494949;
}

.text-13-23.white {
  color: #ffffffe6;
}

.text-13-23.semi {
  font-weight: 600;
}

.text-13-23.light-grey {
  color: #818181;
}

.chip-label-353 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-353.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8139 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-321 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-321.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8140 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8140.flex {
  display: flex;
}

.text-14-721 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-721.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-721.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-721.semi {
  font-weight: 600;
  line-height: 20px;
}

.unmatched-111 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-111.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-263 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-263._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8141 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8142 {
  flex: 1;
}

.div-block-8143 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-37 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-37.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-8144 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-8145 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8146 {
  padding-top: 3px;
}

.progress-bar-holder-18 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-621 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-621:hover {
  background-color: #e4f2ff;
}

.result-row-621.selected {
  background-color: #d1e9ff;
}

.image-736 {
  width: 16px;
}

.ac-default-label-264 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-264._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-wrapper-300 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-300.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-300.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-300.assign-copy {
  width: 100%;
  min-width: 300px;
}

.chip-label-white-sm-2-colhk-20 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8147 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-21 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-112 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-112.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-106 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8148 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-622 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-622:hover {
  background-color: #e4f2ff;
}

.result-row-622.selected {
  background-color: #d1e9ff;
}

.div-block-8149 {
  padding: 5px;
}

.chip-label-354 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-354.sm {
  font-size: 13px;
  line-height: 16px;
}

.image-737 {
  width: 16px;
}

.ac-default-label-265 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-265._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-12 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-12.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.textarea-25 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-25::placeholder {
  color: #979797;
}

.side-nav-item-7 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-7:hover {
  opacity: 100;
  background-color: #00000029;
}

.ac-default-label-266 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-266._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-487 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-487.assign {
  width: 100%;
  min-width: 300px;
}

.results-holder-322, .results-holder-323 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.action-item-button-6 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-6:hover {
  background-color: #1b7897;
}

.action-item-button-6.blue {
  background-color: #0077b8;
}

.action-item-button-6.blue:hover {
  background-color: #02507a;
}

.action-item-button-6.start {
  background-color: #00a4fd;
}

.action-item-button-6.start:hover {
  background-color: #048dd8;
}

.matched-180 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-180.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-18 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-324 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-324.tags {
  display: none;
}

.label-wrapper-11 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-11._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-146 {
  align-items: center;
  height: 32px;
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tag-content-147 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-147.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-147.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8150 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.upload-item-row-36 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-623 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-623:hover {
  background-color: #e4f2ff;
}

.result-row-623.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8151 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8151.flex {
  display: flex;
}

.results-scroller-488 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-488.sm {
  min-width: 304px;
}

.text-span-107 {
  padding-left: 4px;
  font-weight: 400;
}

.item-column-wrapper-7 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-7.resolved, .item-column-wrapper-7.my, .item-column-wrapper-7.search {
  display: flex;
}

.result-row-624 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-624:hover {
  background-color: #e4f2ff;
}

.result-row-624.selected {
  background-color: #d1e9ff;
}

.address-9 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-9.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8152 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-722 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-722.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-301 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-301.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-26 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-26.light-grey {
  color: #818181;
}

.text-12-26.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.image-738 {
  width: 16px;
}

.chip-label-xs-19 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.icon-reload-all-3 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  transition: background-color .4s, opacity .4s;
  position: absolute;
  inset: 4px 4px auto auto;
}

.icon-reload-all-3:hover {
  opacity: 1;
  background-color: #102e44;
}

.resolution-display-wrapper-6 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.image-739 {
  width: 16px;
}

.ac-default-label-267 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-267._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-267._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-267._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-489 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-489.sm {
  width: auto;
  min-width: 300px;
}

.textarea-26 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-26::placeholder {
  color: #979797;
}

.chip-address-9 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-9.sm {
  font-size: 12px;
  line-height: 16px;
}

.text-12-27 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-27.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-27.gray.hidden {
  display: block;
}

.text-12-27.light-grey {
  color: #818181;
}

.tag-item-input-9 {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.tag-item-input-9._2 {
  border-color: #dbdbdb;
  margin-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.detail-inner-wrapper-7 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.arrow2-17 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-17.dark {
  opacity: .5;
  filter: invert();
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-17.dark.empty {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  min-width: 10px;
}

.arrow2-17.dark.saving {
  opacity: 32;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e7c_spinner2.gif");
  background-size: contain;
}

.arrow2-17.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.results-scroller-490 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-490.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8154 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-625 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-625:hover {
  background-color: #e4f2ff;
}

.result-row-625.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8155 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8155.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.div-block-8156 {
  align-self: center;
  display: flex;
}

.results-holder-325 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-325.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-34 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-34.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-34.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-34.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8157 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-740 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8158 {
  flex: 1;
}

.div-block-8159 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8160 {
  position: relative;
}

.chip-label-xs-20 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.action-item-name-10 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-10.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-10.edit {
  width: 100%;
  max-width: 900px;
}

.side-nav-7 {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.activity-message-wrapper-b-6 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.section-header-13 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-21 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.tag-content-148 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-148.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-148.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.add-item-5 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-5:hover {
  background-color: #0077b8;
}

.add-item-5.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-5.big:hover {
  background-color: #066192;
}

.results-holder-326 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-326.tags {
  display: none;
}

.item-detail-wrapper-4 {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-4.hidden {
  display: block;
}

.reason-input-section-6 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin: 5px 10px 16px 24px;
  display: block;
}

.status-tag-6 {
  text-align: center;
  background-color: #636363;
  border-radius: 2px;
  width: 70px;
  padding: 2px;
  display: block;
}

.empty-state-action-item-4 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff24;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.notes-section-6 {
  padding-bottom: 20px;
  display: block;
}

.div-block-8161 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-scroller-491 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-491.sm {
  width: auto;
  min-width: 300px;
}

.edit-ac-6 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-6:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.div-block-8162 {
  padding-top: 3px;
}

.main-frame-area-copy {
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  transition: all 2s;
  display: flex;
  position: absolute;
  overflow: visible;
}

.div-block-8163 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.loading-3 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 76px;
  height: 76px;
  margin-bottom: 10px;
}

.text-block-445 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.result-row-626 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-626:hover {
  background-color: #e4f2ff;
}

.result-row-626.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-627 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-627:hover {
  background-color: #e4f2ff;
}

.result-row-627.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-23 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-23.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.empty-state-wrapper-10 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-8164 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-741 {
  width: 16px;
}

.text-13-copy {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-copy.semi {
  font-weight: 600;
}

.text-13-copy.semi.white {
  color: #fff;
  font-weight: 600;
}

.div-block-8165 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8165.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-327 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-327.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-723 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-723.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-742 {
  width: 16px;
  margin-right: 4px;
}

.res-edit-hover-layer {
  z-index: 2;
  opacity: 0;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
}

.res-edit-hover-layer:hover {
  opacity: 100;
}

.uploaded-file-list-holder-29 {
  padding-bottom: 5px;
}

.div-block-8166 {
  display: flex;
}

.result-row-628 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-628:hover {
  background-color: #e4f2ff;
}

.result-row-628.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.matched-181 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-181.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-13-24 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-24.white-copy, .text-13-24.white {
  color: #ffffffe6;
}

.text-13-24.grey {
  color: #494949;
}

.text-13-24.semi {
  font-weight: 600;
}

.text-13-24.white {
  color: #ffffffe6;
}

.text-13-24.light-grey {
  color: #818181;
}

.chip-label-355 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-355.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8167 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-328 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-328.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8168 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8168.flex {
  display: flex;
}

.text-14-724 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-724.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-724.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-724.semi {
  font-weight: 600;
  line-height: 20px;
}

.edit-resolution-input-holder-3 {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  min-height: 40px;
  margin-top: 10px;
  position: relative;
}

.unmatched-113 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-113.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-268 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-268._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8169 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8170 {
  flex: 1;
}

.div-block-8171 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-38 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-38.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-8172 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8173 {
  padding-top: 3px;
}

.progress-bar-holder-19 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-629 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-629:hover {
  background-color: #e4f2ff;
}

.result-row-629.selected {
  background-color: #d1e9ff;
}

.image-743 {
  width: 16px;
}

.ac-default-label-269 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-269._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-wrapper-302 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-302.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-302.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-302.assign-copy {
  width: 100%;
  min-width: 300px;
}

.chip-label-white-sm-2-colhk-22 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8174 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-23 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-114 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-114.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-109 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8175 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-630 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-630:hover {
  background-color: #e4f2ff;
}

.result-row-630.selected {
  background-color: #d1e9ff;
}

.div-block-8176 {
  padding: 5px;
}

.chip-label-356 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-356.sm {
  font-size: 13px;
  line-height: 16px;
}

.move-up-button {
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
}

.image-744 {
  width: 16px;
}

.ac-default-label-270 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-270._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-14 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-14.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.textarea-27 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-27::placeholder {
  color: #979797;
}

.side-nav-item-8 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-8:hover {
  opacity: 100;
  background-color: #00000029;
}

.ac-default-label-271 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-271._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-492 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-492.assign {
  width: 100%;
  min-width: 300px;
}

.results-holder-329, .results-holder-330 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.action-item-button-7 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-7:hover {
  background-color: #1b7897;
}

.action-item-button-7.blue {
  background-color: #0077b8;
}

.action-item-button-7.blue:hover {
  background-color: #02507a;
}

.action-item-button-7.start {
  background-color: #00a4fd;
}

.action-item-button-7.start:hover {
  background-color: #048dd8;
}

.action-item-button-7.not-started {
  background-color: #7c929b;
}

.action-item-button-7.not-started:hover {
  background-color: #627a83;
}

.action-item-button-7.completed {
  background-color: #1b7897;
}

.matched-182 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-182.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-22 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-331 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-331.tags {
  display: none;
}

.label-wrapper-12 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-12._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-149 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-149.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-149.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8177 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.upload-item-row-37 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-631 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-631:hover {
  background-color: #e4f2ff;
}

.result-row-631.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8178 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8178.flex {
  display: flex;
}

.results-scroller-493 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-493.sm {
  min-width: 304px;
}

.action-item-header-6 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding-left: 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-6:hover {
  background-color: #f8ecc1;
}

.action-item-header-6.resolved {
  background-color: #dafde4;
}

.action-item-header-6.resolved:hover {
  background-color: #c6f1d2;
}

.action-item-header-6.editable {
  background-color: #fff0;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.action-item-header-6.light-blue {
  background-color: #e0f3fc;
}

.action-item-header-6.light-blue:hover {
  background-color: #d1edfa;
}

.action-item-header-6.flash {
  background-color: silver;
}

.text-span-110 {
  padding-left: 4px;
  font-weight: 400;
}

.item-column-wrapper-8 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-8.resolved, .item-column-wrapper-8.my, .item-column-wrapper-8.search {
  display: flex;
}

.result-row-632 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-632:hover {
  background-color: #e4f2ff;
}

.result-row-632.selected {
  background-color: #d1e9ff;
}

.address-10 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-10.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8179 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-725 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-725.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-303 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-303.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-28 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-28.light-grey {
  color: #818181;
}

.text-12-28.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.image-745 {
  width: 16px;
}

.chip-label-xs-23 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.loading-items-4 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.loading-items-4.popup {
  background-color: #fff;
}

.resolution-display-wrapper-7 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.image-746 {
  width: 16px;
}

.ac-default-label-272 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-272._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-272._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-272._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-494 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-494.sm {
  width: auto;
  min-width: 300px;
}

.textarea-28 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-28::placeholder {
  color: #979797;
}

.chip-address-10 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-10.sm {
  font-size: 12px;
  line-height: 16px;
}

.text-12-29 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-29.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-29.gray.hidden {
  display: block;
}

.text-12-29.light-grey {
  color: #818181;
}

.tag-item-input-10 {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #b0dcfc;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  height: auto;
  min-height: 40px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 6px;
  display: flex;
  position: static;
  overflow: hidden;
}

.tag-item-input-10._2 {
  border-color: #dbdbdb;
  margin-top: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.detail-inner-wrapper-8 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.arrow2-18 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  align-self: flex-start;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  opacity: .5;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  opacity: .5;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  opacity: .5;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  opacity: .5;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  opacity: .5;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark.down {
  background-position: 50%;
  display: block;
  transform: rotate(90deg);
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  cursor: pointer;
  align-self: flex-start;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-18.dark.empty {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  min-width: 10px;
}

.arrow2-18.dark.saving {
  opacity: 32;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a1772569fde3e49a3d9e7c_spinner2.gif");
  background-size: contain;
}

.arrow2-18.dark.down {
  background-position: 50%;
  display: block;
  position: absolute;
  transform: rotate(90deg);
}

.arrow2-18.dark {
  opacity: .5;
  filter: invert();
  margin-right: 4px;
  transition: transform .4s;
  display: block;
}

.results-scroller-495 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-495.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8181 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-633 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-633:hover {
  background-color: #e4f2ff;
}

.result-row-633.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8182 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8182.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.div-block-8183 {
  align-self: center;
  display: flex;
}

.results-holder-332 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-332.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-35 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-35.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-35.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-35.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.resolution-date-stamp {
  z-index: 4;
  padding-top: 10px;
  display: inline-block;
  position: relative;
}

.div-block-8184 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-747 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8185 {
  flex: 1;
}

.div-block-8186 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8187 {
  position: relative;
}

.chip-label-xs-24 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.action-item-name-11 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-11.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-11.edit {
  width: 100%;
  max-width: 900px;
}

.side-nav-8 {
  background-color: #0c3955;
  border: 2px solid #0c3955;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-end;
  width: 200px;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.activity-message-wrapper-b-7 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.section-header-15 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-25 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.tag-content-150 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-150.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-150.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.add-item-6 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-6:hover {
  background-color: #0077b8;
}

.add-item-6.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-6.big:hover {
  background-color: #066192;
}

.results-holder-333 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-333.tags {
  display: none;
}

.div-block-8188 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-scroller-496 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-496.sm {
  width: auto;
  min-width: 300px;
}

.header-drag-handle {
  cursor: move;
  flex: 1;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-right: 10px;
  display: flex;
}

.edit-ac-7 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-7:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.div-block-8189 {
  padding-top: 3px;
}

.text-12-30 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-30.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-30.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-337 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-337.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-726 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-726.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.summary-inner-wrapper-167 {
  background-color: #fff;
  padding-left: 0;
}

.row-20 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-20:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-20.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.close-modal-296 {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  inset: 8px 8px auto auto;
}

.close-modal-296.white {
  filter: brightness(0%) invert();
  margin-left: 5px;
  position: absolute;
}

.close-modal-296.white.main-view-hide.print-view-hide {
  background-color: #fff0;
}

.question-template-modal-137 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.text-block-446 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-748 {
  margin-right: 6px;
}

.uploaded-file-39 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-8190 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.clear-all-button-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.clear-all-button-19:hover {
  opacity: .9;
  background-color: #00000054;
}

.clear-all-button-19.apply {
  cursor: pointer;
  background-color: #00000054;
}

.clear-all-button-19.apply:hover {
  background-color: #0000008c;
}

.results-wrapper-304 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-304.short {
  width: 300px;
  min-width: 300px;
}

.tag-content-151 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.answer-wrapper-223 {
  flex-flow: column;
}

.results-scroller-497 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-search-wrapper-208 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.item-name-wrapper-154 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-154:hover {
  background-color: #114363;
}

.item-name-wrapper-154.print-view {
  top: 0;
}

.location-setting-checkbox-33 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-33.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-33.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-33.status.green {
  background-color: #b1f19f;
}

.div-block-8191 {
  display: flex;
}

.response-row-338 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-338.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-727 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-727.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.response-label-226 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.side-bar-positioner-16 {
  background-color: #fff;
  width: 560px;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
  box-shadow: 0 2px 14px 5px #0003;
}

.text-span-111 {
  font-weight: 600;
}

.div-block-8192 {
  padding-right: 5px;
}

.div-block-8193 {
  position: relative;
}

.div-block-8194 {
  display: flex;
}

.answer-wrapper-224 {
  flex-flow: column;
}

.progress-bar-holder-20 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-634 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-634:hover {
  background-color: #e4f2ff;
}

.result-row-634.selected {
  background-color: #d1e9ff;
}

.upload-item-row-38 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-38.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-8195 {
  position: sticky;
}

.div-block-8196 {
  width: 134px;
}

.results-scroller-498 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.modal-top-bar-279 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8197 {
  padding-left: 12px;
}

.tag-content-152 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-8198 {
  border-top: 1px solid #ffffff3b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  padding-top: 2px;
  display: flex;
}

.div-block-8199 {
  width: 80px;
  padding-right: 20px;
}

.div-block-8199._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-357 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-39 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-447 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-8200 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-728 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-728.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-728.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.text-14-728.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-728.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-428 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8201 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-635 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-635:hover {
  background-color: #e4f2ff;
}

.result-row-635.selected {
  background-color: #e7eeff;
}

.text-14-729 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-729.semi {
  font-weight: 600;
  line-height: 24px;
}

.div-block-8202 {
  position: sticky;
}

.result-row-636 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-636:hover {
  background-color: #e4f2ff;
}

.result-row-636.selected {
  background-color: #d1e9ff;
}

.div-block-8203 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-339 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-339.side-bar-view, .response-row-339.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-339.side.print-view {
  flex-flow: row;
}

.keyword-search-input-27 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-27::placeholder {
  color: #667792;
}

.form-button-344 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-344:hover {
  background-color: #02507a;
}

.div-block-8204 {
  margin-right: 10px;
}

.chip-label-358 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8205 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.div-block-8206 {
  padding-top: 6px;
}

.main-wrapper-58 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-58.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.counterparty-config-modal-42 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-8207 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.ac-default-label-273 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-273.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-499 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8208 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-167 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-429 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-429.no-padding {
  padding-bottom: 0;
}

.answer-line-430 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-430.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-430.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-36 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-36.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-730 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-730.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-730.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-730.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8209 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-334 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8210 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-8211, .div-block-8212 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-274 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-274.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-8213 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-8214 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8215 {
  height: 100px;
  display: flex;
}

.results-wrapper-305 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-305.short {
  width: 300px;
  min-width: 300px;
}

.div-block-8216 {
  width: 80px;
  padding-right: 20px;
}

.image-749 {
  margin-right: 4px;
}

.results-wrapper-306 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-306.short {
  width: 300px;
  min-width: 300px;
}

.text-block-448 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-25 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-25.blue {
  color: #8aceff;
}

.text-13-25.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-637 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-637:hover {
  background-color: #e4f2ff;
}

.result-row-637.selected {
  background-color: #e7eeff;
}

.div-block-8217 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-340 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-340.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-340.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-340.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-button-345 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-345:hover {
  background-color: #02507a;
}

.div-block-8218 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.question-template-80 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.div-block-8219 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.text-14-731 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-731.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8220 {
  position: relative;
}

.div-block-8221, .div-block-8222 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8223 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8224 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8224._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-8225 {
  padding-bottom: 10px;
}

.text-block-449 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-96 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-96:hover {
  background-color: #072c42;
}

.customer-name-row-96.side-bar-view {
  top: 0;
}

.customer-name-row-96.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-96.preview:hover {
  background-color: #0c3955;
}

.text-14-732 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-732.gray {
  color: #686868;
}

.text-14-732.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-scroller-500 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8227 {
  display: flex;
}

.table-details-13 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-8228 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-168 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.chip-label-359 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.sort-arrow-59 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.result-row-638 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-638:hover {
  background-color: #e4f2ff;
}

.result-row-638.selected {
  background-color: #e7eeff;
}

.div-block-8229 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-8230 {
  display: flex;
}

.div-block-8231 {
  width: 530px;
}

.div-block-8232 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.ac-default-label-275 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.item-submit-holder-96 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-96.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-8233 {
  padding-left: 8px;
}

.div-block-8234 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-8234.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-8235 {
  padding-left: 12px;
}

.custom-checkbox-93 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-93:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-93.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.modal-top-bar-280 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8236 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-14-733 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-733.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-169 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.text-14-734 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-92 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-92.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-wrapper-225 {
  flex-flow: column;
}

.div-block-8237 {
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.response-label-227 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.select-field-238 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-238:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.frozen-results-copy {
  background-color: #fff;
  border-color: #363af8 #0000007a #363af8 #363af8;
}

.text-14-735 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-735.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.image-750 {
  opacity: .56;
}

.results-scroller-501 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.arrow2-19 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-19.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-19.down.side-bar-hide {
  display: block;
}

.div-block-8238 {
  width: 300px;
  min-height: 100px;
}

.div-block-8239 {
  position: relative;
}

.div-block-8240 {
  display: block;
}

.div-block-8241 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.response-label-228 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-228.side-bar-view {
  width: auto;
}

.response-label-229 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-229.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-431 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8242 {
  position: sticky;
}

.text-14-736 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-736.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-639 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-639:hover {
  background-color: #e4f2ff;
}

.result-row-639.selected {
  background-color: #c3e0fa;
}

.div-block-8243 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.div-block-8244 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.tag-content-153 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-8245 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.results-holder-335 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-138 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-640 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-640:hover {
  background-color: #e4f2ff;
}

.result-row-640.selected {
  background-color: #d1e9ff;
}

.result-row-641 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-641:hover {
  background-color: #e4f2ff;
}

.result-row-641.selected {
  background-color: #d1e9ff;
}

.div-block-8246 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-8247 {
  width: 80px;
  padding-right: 20px;
}

.input-holder-18 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-18._240, .input-holder-18._2 {
  border-bottom-style: none;
}

.input-holder-18.h-line {
  border-bottom-style: none;
  display: flex;
}

.input-holder-18._320 {
  border-bottom-style: none;
}

.div-block-8248 {
  position: sticky;
}

.form-29 {
  display: none;
}

.results-wrapper-307 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.text-24-3-copy-61 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.uploaded-file-40 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-40._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-40._2:hover {
  background-color: #055197;
}

.uploaded-file-40._2.hidden {
  display: block;
}

.print-button-35.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-154 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-281 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8249 {
  padding-right: 5px;
}

.text-14-737 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-737.red {
  color: red;
  font-weight: 600;
}

.div-block-8250 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-wrapper-226 {
  flex-flow: column;
}

.div-block-8251 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.date-range-21 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.answer-line-432 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-209 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-209.product, .autocomplete-search-wrapper-209.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-209.print {
  margin-left: 0;
}

.matched-183 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-183.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8252 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-115 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-12-31 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-31.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-31.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.response-row-341 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-341.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.summary-inner-wrapper-168 {
  background-color: #fff;
  padding-left: 0;
}

.text-block-450 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.image-751 {
  margin-right: 6px;
}

.uploaded-file-41 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.results-wrapper-308 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-308.short {
  width: 300px;
  min-width: 300px;
}

.autocomplete-search-wrapper-210 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.location-setting-checkbox-34 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-34.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-34.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-34.status.green {
  background-color: #b1f19f;
}

.div-block-8253 {
  display: flex;
}

.results-scroller-502 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8254 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.response-row-342 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-342.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-14-738 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-738.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.text-span-112 {
  font-weight: 600;
}

.div-block-8255 {
  padding-right: 5px;
}

.div-block-8256 {
  position: relative;
}

.div-block-8257 {
  display: flex;
}

.answer-wrapper-227 {
  flex-flow: column;
}

.progress-bar-holder-21 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.upload-item-row-40 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-40.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.results-scroller-503 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.modal-top-bar-282 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8258 {
  position: relative;
}

.tag-content-155 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.result-row-642 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-642:hover {
  background-color: #e4f2ff;
}

.div-block-8259 {
  width: 80px;
  padding-right: 20px;
}

.div-block-8259._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-360 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-41 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-451 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.matched-184 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-8260 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.answer-line-433 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8261 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-643 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-643:hover {
  background-color: #e4f2ff;
}

.result-row-643.selected {
  background-color: #e7eeff;
}

.text-14-739 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-739.semi {
  font-weight: 600;
  line-height: 24px;
}

.result-row-644 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-644:hover {
  background-color: #e4f2ff;
}

.result-row-644.selected {
  background-color: #d1e9ff;
}

.div-block-8262 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-343 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-343.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.form-button-346 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-346:hover {
  background-color: #02507a;
}

.div-block-8263 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.results-wrapper-309 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  display: block;
  position: relative;
  box-shadow: 3px 3px 13px 1px #0003;
}

.div-block-8264 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.div-block-8265 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ac-default-label-276 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-276.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.results-scroller-504 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8266 {
  padding-bottom: 10px;
}

.div-block-8267 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.order-item-168 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-434 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-434.no-padding {
  padding-bottom: 0;
}

.answer-line-435 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-435.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-37 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-37.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-span-113 {
  color: #d85656;
}

.text-14-740 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-740.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-740.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-740.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-holder-336 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8268 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-277 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-277.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-8269 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-310 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-310.short {
  width: 300px;
  min-width: 300px;
}

.image-752 {
  margin-right: 4px;
}

.results-wrapper-311 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-311.short {
  width: 300px;
  min-width: 300px;
}

.text-block-452 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.text-13-26 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-26.blue {
  color: #8aceff;
}

.text-13-26.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.result-row-645 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-645:hover {
  background-color: #e4f2ff;
}

.result-row-645.selected {
  background-color: #e7eeff;
}

.results-holder-337 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8270 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8271 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.text-14-741 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-741.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8272, .div-block-8273 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8274 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8274._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-453 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-97 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-97:hover {
  background-color: #072c42;
}

.customer-name-row-97.side-bar-view {
  top: 0;
}

.results-scroller-505 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8275 {
  display: flex;
}

.div-block-8276 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8277 {
  align-items: flex-start;
  display: flex;
}

.chip-label-361 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.result-row-646 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-646:hover {
  background-color: #e4f2ff;
}

.result-row-646.selected {
  background-color: #e7eeff;
}

.div-block-8278 {
  width: 530px;
}

.div-block-8279 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.ac-default-label-278 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.item-submit-holder-97 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-97.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-8280 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-8280.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-8281 {
  padding-left: 12px;
}

.custom-checkbox-94 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-94:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-94.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.text-14-742 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-742.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.customer-info-170 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.input-holder-19 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-19._2 {
  border-bottom-style: none;
}

.text-14-743 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-93 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.image-753 {
  opacity: .36;
  margin-top: 10px;
}

.form-button-347 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-347:hover {
  background-color: #002fad;
}

.form-button-347.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-347.back:hover {
  background-color: #6d80a3;
}

.form-button-347.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.answer-wrapper-228 {
  flex-flow: column;
}

.div-block-8282 {
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.response-label-230 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.select-field-239 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-239:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.image-754 {
  margin-right: 6px;
}

.text-14-744 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-744.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-506 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.new-counterparty-tag-22 {
  color: #ffffffdb;
  text-align: center;
  letter-spacing: .5px;
  background-color: #1895ee;
  border-radius: 2px;
  height: 22px;
  margin-top: 2px;
  padding-top: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.arrow2-20 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-20.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-20.down.side-bar-hide {
  display: block;
}

.title-wrapper-47 {
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  min-height: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-8283 {
  display: block;
}

.div-block-8284 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.response-label-231 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-231.side-bar-view {
  width: auto;
}

.result-row-647 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-647:hover {
  background-color: #e4f2ff;
}

.answer-line-436 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.matched-15, .matched-10 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-14-745 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-745.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.result-row-648 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-648:hover {
  background-color: #e4f2ff;
}

.result-row-648.selected {
  background-color: #c3e0fa;
}

.input-holder-20 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-20._2 {
  border-bottom-style: none;
}

.tag-content-156 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.matched-185 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.results-holder-338 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.question-template-modal-139 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.result-row-649 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-649:hover {
  background-color: #e4f2ff;
}

.result-row-649.selected {
  background-color: #d1e9ff;
}

.result-row-650 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-650:hover {
  background-color: #e4f2ff;
}

.result-row-650.selected {
  background-color: #d1e9ff;
}

.div-block-8285 {
  width: 80px;
  padding-right: 20px;
}

.form-30 {
  display: none;
}

.matched-186 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-312 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.uploaded-file-42 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-42._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-42._2:hover {
  background-color: #055197;
}

.uploaded-file-42._2.hidden {
  display: block;
}

.print-button-36.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-157 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.modal-top-bar-283 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.text-14-746 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-746.red {
  color: red;
  font-weight: 600;
}

.div-block-8286 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.results-scroller-507 {
  border: 1px solid #cfcfcf;
  width: 100%;
  max-height: 80vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.div-block-8287 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-line-437 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-211 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-211.product, .autocomplete-search-wrapper-211.container-size {
  width: 260px;
}

.div-block-8288 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-116 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.result-row-651 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-651:hover {
  background-color: #e4f2ff;
}

.result-row-651.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-652 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-652:hover {
  background-color: #e4f2ff;
}

.result-row-652.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-24 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-24.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.empty-state-wrapper-11 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-8289 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-755 {
  width: 16px;
}

.div-block-8290 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8290.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-339 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-339.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-747 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-747.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-756 {
  width: 16px;
  margin-right: 4px;
}

.uploaded-file-list-holder-32 {
  padding-bottom: 5px;
}

.div-block-8291 {
  display: flex;
}

.result-row-653 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-653:hover {
  background-color: #e4f2ff;
}

.result-row-653.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.action-item-heading-wrapper-5 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.action-item-heading-wrapper-5._2 {
  max-width: 895px;
}

.action-item-heading-wrapper-5.view-all {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
}

.text-13-27 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-27.white-copy, .text-13-27.white {
  color: #ffffffe6;
}

.text-13-27.grey {
  color: #494949;
}

.text-13-27.white {
  color: #ffffffe6;
}

.text-13-27.semi {
  font-weight: 600;
}

.text-13-27.light-grey {
  color: #818181;
}

.action-item-name-12 {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-12.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-12.edit {
  width: 100%;
  max-width: 900px;
}

.chip-label-362 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-362.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8292 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-340 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-340.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8293 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8293.flex {
  display: flex;
}

.text-14-748 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-748.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-748.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-748.semi {
  font-weight: 600;
  line-height: 20px;
}

.unmatched-117 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-117.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-279 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-279._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8294 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8295 {
  flex: 1;
}

.div-block-8296 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-43 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-43.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.div-block-8297 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8298 {
  padding-top: 3px;
}

.progress-bar-holder-22 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-654 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-654:hover {
  background-color: #e4f2ff;
}

.result-row-654.selected {
  background-color: #d1e9ff;
}

.image-757 {
  width: 16px;
}

.ac-default-label-280 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-280._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-wrapper-313 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-313.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-313.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-313.assign-copy {
  width: 100%;
  min-width: 300px;
}

.chip-label-white-sm-2-colhk-24 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8299 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-25 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-118 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-118.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-115 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8300 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-655 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-655:hover {
  background-color: #e4f2ff;
}

.result-row-655.selected {
  background-color: #d1e9ff;
}

.div-block-8301 {
  padding: 5px;
}

.chip-label-363 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-363.sm {
  font-size: 13px;
  line-height: 16px;
}

.image-758 {
  width: 16px;
}

.matched-187 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-187.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.ac-default-label-281 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-281._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-16 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-16.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.textarea-29 {
  color: #000;
  border: 1px solid #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
}

.textarea-29::placeholder {
  color: #979797;
}

.side-nav-item-9 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.side-nav-item-9:hover {
  opacity: 100;
  background-color: #00000029;
}

.ac-default-label-282 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-282._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-508 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-508.assign {
  width: 100%;
  min-width: 300px;
}

.results-holder-341, .results-holder-342 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.chip-label-xs-26 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-343 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-343.tags {
  display: none;
}

.label-wrapper-13 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-13._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-158 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-158.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-158.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8302 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.matched-188 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-188.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.upload-item-row-42 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-656 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-656:hover {
  background-color: #e4f2ff;
}

.result-row-656.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8303 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8303.flex {
  display: flex;
}

.results-scroller-509 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-509.sm {
  min-width: 304px;
}

.action-item-header-7 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding-left: 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-7:hover {
  background-color: #f8ecc1;
}

.action-item-header-7.resolved {
  background-color: #dafde4;
}

.action-item-header-7.resolved:hover {
  background-color: #c6f1d2;
}

.action-item-header-7.editable {
  background-color: #fff0;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.action-item-header-7.light-blue {
  background-color: #e0f3fc;
}

.action-item-header-7.light-blue:hover {
  background-color: #d1edfa;
}

.action-item-header-7.flash {
  background-color: silver;
}

.action-item-header-7.red {
  background-color: #ffdce1;
}

.text-span-116 {
  padding-left: 4px;
  font-weight: 400;
}

.item-column-wrapper-9 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.item-column-wrapper-9.resolved, .item-column-wrapper-9.my, .item-column-wrapper-9.search {
  display: flex;
}

.result-row-657 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-657:hover {
  background-color: #e4f2ff;
}

.result-row-657.selected {
  background-color: #d1e9ff;
}

.address-11 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-11.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8304 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-749 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-749.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-314 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-314.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-32 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-32.light-grey {
  color: #818181;
}

.text-12-32.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.image-759 {
  width: 16px;
}

.chip-label-xs-27 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.loading-items-5 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.loading-items-5.popup {
  background-color: #fff;
}

.resolution-display-wrapper-8 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.image-760 {
  width: 16px;
}

.ac-default-label-283 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-283._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-283._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-283._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-510 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-510.sm {
  width: auto;
  min-width: 300px;
}

.chip-address-11 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-11.sm {
  font-size: 12px;
  line-height: 16px;
}

.text-12-33 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-33.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-33.gray.hidden {
  display: block;
}

.text-12-33.light-grey {
  color: #818181;
}

.chip-label-364 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-364.sm {
  font-size: 13px;
  line-height: 16px;
}

.detail-inner-wrapper-9 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.results-scroller-511 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-511.assign {
  width: 100%;
  min-width: 304px;
}

.matched-189 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-189.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8306 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-658 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-658:hover {
  background-color: #e4f2ff;
}

.result-row-658.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8307 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8307.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.matched-190 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-190.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8308 {
  align-self: center;
  display: flex;
}

.results-holder-344 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-344.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-38 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-38.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-38.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-38.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8309 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-761 {
  width: 16px;
  margin-right: 4px;
}

.matched-191 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-191.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8310 {
  flex: 1;
}

.div-block-8311 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8312 {
  position: relative;
}

.chip-label-xs-28 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.section-header-17 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-29 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.tag-content-159 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-159.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-159.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.add-item-7 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-7:hover {
  background-color: #0077b8;
}

.add-item-7.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-7.big:hover {
  background-color: #066192;
}

.results-holder-345 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-345.tags {
  display: none;
}

.div-block-8313 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-scroller-512 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-512.sm {
  width: auto;
  min-width: 300px;
}

.edit-ac-8 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-8:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.div-block-8314 {
  padding-top: 3px;
}

.text-10-2 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.text-10-2.semi-white {
  color: #fff;
  text-align: center;
  font-weight: 600;
  line-height: 13px;
}

.result-row-659 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-659:hover {
  background-color: #e4f2ff;
}

.result-row-659.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-660 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-660:hover {
  background-color: #e4f2ff;
}

.result-row-660.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-25 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-25.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.unstart {
  justify-content: flex-end;
  align-items: center;
  padding-left: 8px;
  display: block;
}

.empty-state-wrapper-12 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-8315 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-762 {
  width: 16px;
}

.chip-address-12 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-12.sm {
  font-size: 12px;
  line-height: 16px;
}

.delete-task-button-2 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button-2:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.div-block-8316 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8316.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-346 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-346.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-750 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-750.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-763 {
  width: 16px;
  margin-right: 4px;
}

.uploaded-file-list-holder-33 {
  padding-bottom: 5px;
}

.div-block-8317 {
  display: flex;
}

.result-row-661 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-661:hover {
  background-color: #e4f2ff;
}

.result-row-661.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.overdue-icon {
  width: 20px;
  margin-right: 1px;
}

.form-55 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.text-11 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  line-height: 11px;
}

.text-11.red-semi {
  color: #ed4444;
  font-weight: 600;
}

.text-11.white-trans {
  color: #ffffff9e;
  letter-spacing: .5px;
  padding-top: 16px;
  padding-bottom: 8px;
  padding-left: 0;
}

.text-13-28 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-28.white-copy, .text-13-28.white {
  color: #ffffffe6;
}

.text-13-28.grey {
  color: #494949;
}

.text-13-28.white {
  color: #ffffffe6;
}

.text-13-28.semi {
  font-weight: 600;
}

.text-13-28.light-grey {
  color: #818181;
}

.chip-label-365 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-365.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8318 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-347 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-347.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8319 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8319.flex {
  display: flex;
}

.unmatched-119 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-119.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-284 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-284._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8320 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8321 {
  flex: 1;
}

.div-block-8322 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-44 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-44.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.duplicate-task-button-2 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-2:hover {
  background-color: #cbdfff;
}

.div-block-8323 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8324 {
  padding-top: 3px;
}

.progress-bar-holder-23 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-662 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-662:hover {
  background-color: #e4f2ff;
}

.result-row-662.selected {
  background-color: #d1e9ff;
}

.image-764 {
  width: 16px;
}

.ac-default-label-285 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-285._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-wrapper-315 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-315.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-315.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-315.assign-copy {
  width: 100%;
  min-width: 300px;
}

.chip-label-white-sm-2-colhk-26 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8325 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-27 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-120 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-120.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-118 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8326 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8327 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-663 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-663:hover {
  background-color: #e4f2ff;
}

.result-row-663.selected {
  background-color: #d1e9ff;
}

.div-block-8328 {
  padding: 5px;
}

.chip-label-366 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-366.sm {
  font-size: 13px;
  line-height: 16px;
}

.form-block-133 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.image-765 {
  width: 16px;
}

.matched-192 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-192.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.ac-default-label-286 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-286._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.ac-default-label-287 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-287._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-513 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-513.assign {
  width: 100%;
  min-width: 300px;
}

.results-holder-348, .results-holder-349 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.date-input-7 {
  text-align: right;
  border: 1px solid #dbdbdb;
  min-width: 120px;
  height: 40px;
  min-height: 40px;
  margin-top: 4px;
  margin-right: 8px;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.chip-label-xs-30 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-350 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-350.tags {
  display: none;
}

.item-column-wrapper-10 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding-left: 6px;
  display: flex;
  overflow: hidden;
}

.item-column-wrapper-10.resolved, .item-column-wrapper-10.my, .item-column-wrapper-10.search {
  display: flex;
}

.item-column-wrapper-10.tree {
  min-width: 520px;
}

.label-wrapper-14 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-14._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-160 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-160.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-160.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8329 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.label-wrapper-15 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 3px;
  display: flex;
}

.matched-193 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-193.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.upload-item-row-43 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-664 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-664:hover {
  background-color: #e4f2ff;
}

.result-row-664.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8330 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8330.flex {
  display: flex;
}

.results-scroller-514 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-514.sm {
  min-width: 304px;
}

.text-span-119 {
  padding-left: 4px;
  font-weight: 400;
}

.result-row-665 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-665:hover {
  background-color: #e4f2ff;
}

.result-row-665.selected {
  background-color: #d1e9ff;
}

.address-12 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-12.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8331 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-751 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-751.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-316 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-316.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-34 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-34.light-grey {
  color: #818181;
}

.text-12-34.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.image-766 {
  width: 16px;
}

.chip-label-xs-31 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.text-14-752 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-752.grey {
  color: #818181;
}

.text-14-752.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-752.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-752.semi {
  font-weight: 600;
  line-height: 20px;
}

.loading-items-6 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.loading-items-6.popup {
  background-color: #fff;
}

.icon-reload-all-4 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-4:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-4.hidden {
  position: static;
}

.label-wrapper-16 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-16._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.overdue-label {
  background-color: #467ba000;
  border: 1px #cfcfcf;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  min-width: 52px;
  margin-left: auto;
  padding: 2px 0;
  display: flex;
}

.resolution-display-wrapper-9 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.image-767 {
  width: 16px;
}

.ac-default-label-288 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-288._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-288._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-288._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-515 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-515.sm {
  width: auto;
  min-width: 300px;
}

.text-12-35 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-35.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-35.gray.hidden {
  display: block;
}

.text-12-35.light-grey {
  color: #818181;
}

.chip-label-367 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-367.sm {
  font-size: 13px;
  line-height: 16px;
}

.detail-inner-wrapper-10 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.due-soon-label {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  margin-left: auto;
  padding: 2px;
  display: block;
}

.results-scroller-516 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-516.assign {
  width: 100%;
  min-width: 304px;
}

.matched-194 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-194.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8333 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-666 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-666:hover {
  background-color: #e4f2ff;
}

.result-row-666.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8334 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8334.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.matched-195 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-195.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8335 {
  align-self: center;
  display: flex;
}

.results-holder-351 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-351.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-39 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-39.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-39.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-39.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-4080-copy-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 2px;
  display: flex;
}

.div-block-4080-copy-2.hidden {
  display: none;
}

.div-block-8336 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-768 {
  width: 16px;
  margin-right: 4px;
}

.matched-196 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-196.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8337 {
  flex: 1;
}

.div-block-8338 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.all-item-wrapper-2 {
  height: 100%;
  min-height: 100px;
  max-height: 100%;
  overflow: hidden;
}

.div-block-8339 {
  position: relative;
}

.chip-label-xs-32 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.label-wrapper-17 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-17._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.alert-wrapper {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  min-width: 68px;
  display: block;
}

.alert-wrapper.hidden {
  display: none;
}

.section-header-18 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-33 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.tag-content-161 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-161.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-161.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.add-item-8 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-8:hover {
  background-color: #0077b8;
}

.add-item-8.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-8.big:hover {
  background-color: #066192;
}

.results-holder-352 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-352.tags {
  display: none;
}

.div-block-8340 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-scroller-517 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-517.sm {
  width: auto;
  min-width: 300px;
}

.edit-ac-9 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-9:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.div-block-8341 {
  padding-top: 3px;
}

.right-side-panel {
  max-width: 560px;
  display: block;
}

.status-option {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
  flex-flow: row;
  align-items: center;
  width: auto;
  min-width: 0;
  padding: 7px 8px;
  display: flex;
  position: static;
}

.status-option:hover {
  background-color: #eff5fa;
}

.text-10-3 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.text-10-3.semi-white {
  color: #fff;
  text-align: center;
  font-weight: 600;
  line-height: 13px;
}

.result-row-667 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-667:hover {
  background-color: #e4f2ff;
}

.result-row-667.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-668 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-668:hover {
  background-color: #e4f2ff;
}

.result-row-668.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-26 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-26.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.empty-state-wrapper-13 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.div-block-8342 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-769 {
  width: 16px;
}

.chip-address-13 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-13.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-8343 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8343.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-353 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-353.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-753 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-753.semi {
  font-weight: 600;
  line-height: 20px;
}

.image-770 {
  width: 16px;
  margin-right: 4px;
}

.drop-zone-text {
  color: #818181;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
  display: flex;
}

.uploaded-file-list-holder-34 {
  padding-bottom: 5px;
}

.div-block-8344 {
  display: flex;
}

.result-row-669 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-669:hover {
  background-color: #e4f2ff;
}

.result-row-669.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.form-56 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.form-block-21 {
  margin-bottom: 0;
}

.div-block-8345 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70px;
}

.text-13-29 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-29.white-copy, .text-13-29.white {
  color: #ffffffe6;
}

.text-13-29.grey {
  color: #494949;
}

.text-13-29.white {
  color: #ffffffe6;
}

.text-13-29.semi {
  font-weight: 600;
}

.text-13-29.light-grey {
  color: #818181;
}

.chip-label-368 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-368.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8346 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-354 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-354.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8347 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8347.flex {
  display: flex;
}

.unmatched-121 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-121.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-289 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-289._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8348 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.drop-cover {
  z-index: 997;
  background-color: #0006;
  border: 3px dashed #007bff;
  padding-top: 100px;
  display: block;
  position: absolute;
  inset: 0;
}

.div-block-8349 {
  flex: 1;
}

.arrow-icon {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/6826667fc6f3f26449cd2084_arrow-blk.png");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-left: 2px;
  position: relative;
}

.div-block-8350 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-45 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-45.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.duplicate-task-button-3 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-3:hover {
  background-color: #cbdfff;
}

.div-block-8351 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8352 {
  padding-top: 3px;
}

.progress-bar-holder-24 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-670 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-670:hover {
  background-color: #e4f2ff;
}

.result-row-670.selected {
  background-color: #d1e9ff;
}

.image-771 {
  width: 16px;
}

.ac-default-label-290 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-290._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-wrapper-317 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-317.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-317.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-317.assign-copy {
  width: 100%;
  min-width: 300px;
}

.form-57 {
  max-height: 100vh;
  overflow: auto;
}

.chip-label-white-sm-2-colhk-28 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8353 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-29 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-122 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-122.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-121 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8354 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8355 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-671 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-671:hover {
  background-color: #e4f2ff;
}

.result-row-671.selected {
  background-color: #d1e9ff;
}

.div-block-8356 {
  padding: 5px;
}

.chip-label-369 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-369.sm {
  font-size: 13px;
  line-height: 16px;
}

.action-item-button-8 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-8:hover {
  background-color: #1b7897;
}

.action-item-button-8.dd {
  background-color: #fff;
  border-style: solid;
  border-color: #dbdbdb;
  justify-content: space-between;
  min-width: 70px;
  padding-left: 10px;
  padding-right: 2px;
}

.action-item-button-8.dd:hover {
  background-color: #eee;
}

.cancel-save-button-holder-7 {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.form-block-134 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.image-772 {
  width: 16px;
}

.matched-197 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-197.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.ac-default-label-291 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-291._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.ac-default-label-292 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-292._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-518 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-518.assign {
  width: 100%;
  min-width: 300px;
}

.results-holder-355, .results-holder-356 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.date-input-8 {
  text-align: right;
  border: 1px solid #dbdbdb;
  min-width: 120px;
  height: 40px;
  min-height: 40px;
  margin-top: 4px;
  margin-right: 8px;
  padding: 8px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.chip-label-xs-34 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-357 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-357.tags {
  display: none;
}

.label-wrapper-18 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-18._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.tag-content-162 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-162.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-162.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8357 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.matched-198 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-198.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.upload-item-row-44 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-672 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-672:hover {
  background-color: #e4f2ff;
}

.result-row-672.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8358 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8358.flex {
  display: flex;
}

.results-scroller-519 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-519.sm {
  min-width: 304px;
}

.text-span-122 {
  padding-left: 4px;
  font-weight: 400;
}

.result-row-673 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-673:hover {
  background-color: #e4f2ff;
}

.result-row-673.selected {
  background-color: #d1e9ff;
}

.div-block-8359 {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.address-13 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-13.sm {
  font-size: 13px;
  line-height: 16px;
}

.status-options-menu {
  z-index: 4;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  height: auto;
  display: block;
  position: absolute;
  inset: 32px 0% auto;
  box-shadow: 0 1px 9px 3px #00000017;
}

.div-block-8360 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-754 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-754.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-318 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-318.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.text-12-36 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-36.light-grey {
  color: #818181;
}

.text-12-36.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.image-773 {
  width: 16px;
}

.chip-label-xs-35 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.text-14-755 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-755.grey {
  color: #818181;
}

.text-14-755.item-name {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 17px;
}

.text-14-755.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-755.semi {
  font-weight: 600;
  line-height: 20px;
}

.icon-reload-all-5 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-5:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-5.hidden {
  position: static;
}

.text-12-37 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.resolution-display-wrapper-10 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.image-774 {
  width: 16px;
}

.ac-default-label-293 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-293._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-293._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-293._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-520 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-520.sm {
  width: auto;
  min-width: 300px;
}

.status-wrapper-2 {
  justify-content: flex-end;
  align-items: center;
  margin-right: 8px;
  display: block;
}

.drop-content {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  max-height: 100vh;
  margin-left: 25px;
  margin-right: 25px;
  padding: 14px 0;
  display: block;
  overflow: visible;
}

.text-12-38 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-12-38.gray {
  padding-top: 2px;
  font-weight: 400;
  display: block;
}

.text-12-38.gray.hidden {
  display: block;
}

.text-12-38.light-grey {
  color: #818181;
}

.text-12-38.semi {
  font-weight: 600;
}

.text-12-38.semi.white {
  color: #fff;
  text-transform: uppercase;
}

.text-12-38.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-12-38.white.no-break {
  white-space: nowrap;
  max-width: 440px;
  overflow: hidden;
}

.text-12-38.gray {
  padding-top: 2px;
  font-weight: 400;
}

.chip-label-370 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-370.sm {
  font-size: 13px;
  line-height: 16px;
}

.results-scroller-521 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-521.assign {
  width: 100%;
  min-width: 304px;
}

.matched-199 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-199.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8362 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-674 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-674:hover {
  background-color: #e4f2ff;
}

.result-row-674.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8363 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8363.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.matched-200 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-200.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8364 {
  align-self: center;
  display: flex;
}

.results-holder-358 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-358.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-40 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-40.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-40.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-40.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8365 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  min-height: 56px;
  margin-bottom: 6px;
  display: flex;
}

.div-block-8366 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-775 {
  width: 16px;
  margin-right: 4px;
}

.matched-201 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-201.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8367 {
  flex: 1;
}

.div-block-8368 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.all-item-wrapper-3 {
  height: 100%;
  min-height: 100px;
  max-height: 100%;
  overflow: hidden;
}

.div-block-8369 {
  position: relative;
}

.chip-label-xs-36 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.section-header-19 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-37 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.detail-inner-wrapper-11 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.tag-content-163 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-163.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
}

.tag-content-163.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.add-item-9 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-9:hover {
  background-color: #0077b8;
}

.add-item-9.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-9.big:hover {
  background-color: #066192;
}

.results-holder-359 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-359.tags {
  display: none;
}

.div-block-8370 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.action-item-button-9 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
  position: relative;
}

.action-item-button-9:hover {
  background-color: #1b7897;
}

.action-item-button-9.start {
  background-color: #00a4fd;
}

.action-item-button-9.start:hover {
  background-color: #048dd8;
}

.action-item-button-9.hidden {
  display: none;
}

.results-scroller-522 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-522.sm {
  width: auto;
  min-width: 300px;
}

.edit-ac-10 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-10:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.div-block-8371 {
  padding-top: 3px;
}

.side-order-view-wrapper-ewafy {
  border-bottom-color: #8fb7ce;
  border-left: 1px solid #8fb7ce;
  width: 100%;
}

.side-order-view-wrapper-ewafy.preview {
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  display: none;
  position: relative;
  overflow: auto;
}

.side-order-view-wrapper-ewafy.preview.hidden {
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  display: block;
}

.side-order-view-wrapper-ewafy.read-only {
  flex-flow: column;
  width: 30%;
  min-width: 580px;
  max-width: 700px;
  min-height: 90%;
  max-height: 100%;
  display: none;
  position: relative;
  overflow: auto;
}

.side-order-view-wrapper-ewafy.read-only.hidden {
  display: none;
}

.side-order-view-wrapper-ewafy.print-view {
  width: 780px;
  padding-bottom: 60px;
}

.div-block-8372 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-10-4 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.text-10-4.semi-white {
  color: #fff;
  text-align: center;
  font-weight: 600;
  line-height: 13px;
}

.div-block-8373 {
  padding-left: 8px;
  padding-right: 8px;
}

.matched-202 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-202.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.upload-icon {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/682bdc11bf466dc80b6fffcc_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 24px;
  height: 24px;
  margin-left: 4px;
  transition: all .4s;
}

.upload-icon:hover {
  background-color: #cbdfff;
}

.result-row-675 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-675:hover {
  background-color: #e4f2ff;
}

.result-row-675.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-676 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-676:hover {
  background-color: #e4f2ff;
}

.result-row-676.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-27 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-27.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.image-776 {
  margin-right: 1px;
}

.div-block-8374 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.empty-state-wrapper-14 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.sm-audio-component {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.results-scroller-253 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-253.sm {
  width: auto;
  min-width: 300px;
}

.div-block-8375 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-777 {
  width: 16px;
}

.chip-address-14 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-14.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-8376 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-677 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-677:hover {
  background-color: #e4f2ff;
}

.result-row-677.selected {
  background-color: #d1e9ff;
}

.div-block-8377 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8377.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-360 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-360.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-756 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-756.semi {
  font-weight: 600;
  line-height: 20px;
}

.chip-label-white-sm-2-colhk-4 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.image-778 {
  width: 16px;
  margin-right: 4px;
}

.duration-wrapper-4 {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 90px;
  min-width: 90px;
  display: flex;
}

.activity-message-4 {
  background-color: #e6f1ff;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.image-779 {
  cursor: pointer;
}

.uploaded-file-list-holder-35 {
  padding-bottom: 5px;
}

.div-block-8378, .div-block-8379 {
  display: flex;
}

.div-block-8380 {
  padding: 15px;
}

.action-item-button-3-copy {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 8px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-3-copy:hover {
  background-color: #1b7897;
}

.result-row-678 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-678:hover {
  background-color: #e4f2ff;
}

.result-row-678.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.action-item-header-9 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-item-header-9:hover {
  background-color: #f8ecc1;
}

.action-item-header-9.blue {
  background-color: #e0f2fc;
}

.form-58 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.image-780 {
  width: 16px;
}

.checkbox-15 {
  color: #ffffffb3;
  text-align: center;
  background-color: #ffffff0f;
  border: 1px solid #2196f3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-15:hover {
  background-color: #54a7ff54;
}

.checkbox-15.checked {
  background-color: #205dc5;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.recording-icon {
  cursor: pointer;
  width: 38px;
  height: 38px;
}

.recording-icon:hover {
  filter: saturate(71%);
}

.div-block-8381 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70px;
}

.select-field-240 {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.select-field-240:hover {
  background-color: #eee;
}

.image-781 {
  width: 16px;
}

.tag-content-164 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-164.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-164.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-164.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.text-13-30 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-30.white-copy, .text-13-30.white {
  color: #ffffffe6;
}

.text-13-30.grey {
  color: #494949;
}

.text-13-30.semi {
  font-weight: 600;
}

.text-13-30.white {
  color: #ffffffe6;
}

.text-13-30.light-grey {
  color: #818181;
}

.chip-label-371 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-371.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-583 {
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-8382 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-361 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-361.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8383 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8383.flex {
  display: flex;
}

.unmatched-123 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-123.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-294 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-294._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8384 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-679 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-679:hover {
  background-color: #e4f2ff;
}

.result-row-679.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.div-block-8385 {
  flex: 1;
}

.results-scroller-523 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-523.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8386 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-46 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-46.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.duplicate-task-button-4 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-4:hover {
  background-color: #cbdfff;
}

.div-block-8387 {
  flex: 1;
  display: flex;
}

.div-block-8388 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8388.flex {
  display: flex;
}

.image-94 {
  cursor: pointer;
}

.div-block-8389 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8390 {
  padding-top: 3px;
}

.result-row-680 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-680:hover {
  background-color: #e4f2ff;
}

.result-row-680.selected {
  background-color: #d1e9ff;
}

.checkbox-12 {
  color: #ffffffb3;
  text-align: center;
  border: 1px solid #aaa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-12:hover {
  background-color: #dfdfdf;
}

.div-block-8391 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.loading-items-7 {
  text-align: center;
  background-color: #ffffff1c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.progress-bar-holder-25 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-681 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-681:hover {
  background-color: #e4f2ff;
}

.result-row-681.selected {
  background-color: #d1e9ff;
}

.header-right-side-3 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.image-782 {
  width: 16px;
}

.ac-default-label-295 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-295._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.form-59 {
  max-height: 100vh;
  overflow: auto;
}

.chip-label-white-sm-2-colhk-30 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8392 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.chip-label-white-sm-2-colhk-31 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.unmatched-124 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-124.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-124 {
  padding-left: 4px;
  font-weight: 400;
}

.text-18-2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.activity-message-wrapper-b-8 {
  max-width: 900px;
  max-height: 520px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.overdue {
  justify-content: flex-end;
  align-items: center;
  padding-right: 2px;
  display: flex;
}

.overdue:hover {
  background-color: #fff;
}

.div-block-8393 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8394 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-682 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-682:hover {
  background-color: #e4f2ff;
}

.result-row-682.selected {
  background-color: #d1e9ff;
}

.div-block-8395 {
  padding: 5px;
}

.div-block-8396 {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.icon-search-2 {
  opacity: .8;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search-2:hover {
  opacity: 1;
  background-color: #0077b869;
}

.chip-label-372 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-372.sm {
  font-size: 13px;
  line-height: 16px;
}

.notes-section-7 {
  margin-bottom: 10px;
  padding: 5px 18px;
  display: block;
}

.image-783 {
  width: 16px;
  margin-right: 4px;
}

.form-block-135 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.image-784 {
  width: 16px;
}

.text-span-294 {
  padding-left: 4px;
  font-weight: 400;
}

.input-upload-items-wrapper {
  max-height: 560px;
  padding-bottom: 16px;
  padding-left: 12px;
  padding-right: 10px;
  display: block;
  overflow: auto;
}

.input-upload-items-wrapper.hidden {
  width: 100%;
  display: block;
}

.matched-203 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-203.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.ac-default-label-296 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-296._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.attachment-section {
  padding-top: 10px;
  padding-bottom: 5px;
  display: block;
}

.ac-default-label-297 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-297._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.chip-label-xs-38 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.div-block-8397 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8398 {
  padding: 5px;
}

.action-button-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-right: 8px;
  display: block;
}

.results-holder-362, .results-holder-363 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.audio-wrapper {
  background-color: #e6f1ff;
  width: 100%;
  min-height: 52px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Open Sans, sans-serif;
}

.audio-wrapper.submitted {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-584 {
  margin-left: 10px;
}

.delete-task-button-3 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button-3:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.chip-label-209 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-209.sm {
  font-size: 13px;
  line-height: 16px;
}

.chip-label-xs-39 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-364 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-364.tags {
  display: none;
}

.label-wrapper-19 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-19._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.div-block-8399 {
  padding-top: 3px;
}

.div-block-8400 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.matched-204 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-204.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.upload-item-row-45 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-683 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-683:hover {
  background-color: #e4f2ff;
}

.result-row-683.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8401 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8401.flex {
  display: flex;
}

.results-scroller-524 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-524.sm {
  min-width: 304px;
}

.action-item-header-8 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-8:hover {
  background-color: #f8ecc1;
}

.action-item-header-8.editable {
  background-color: #fff7db00;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.text-area-div-2 {
  color: #9c9c9c;
  width: 100%;
  min-height: 52px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.text-span-295 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8402 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.results-wrapper-319 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-319.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-319.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-319.assign-copy {
  width: 100%;
  min-width: 300px;
}

.result-row-684 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-684:hover {
  background-color: #e4f2ff;
}

.result-row-684.selected {
  background-color: #d1e9ff;
}

.address-14 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-14.sm {
  font-size: 13px;
  line-height: 16px;
}

.recording-icon-2 {
  cursor: pointer;
  width: 32px;
  height: 32px;
}

.recording-icon-2:hover {
  filter: saturate(71%);
}

.recording-icon-2.large {
  width: 38px;
  height: 38px;
}

.div-block-8403 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-757 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-757.semi {
  font-weight: 600;
  line-height: 20px;
}

.audio-holder {
  background-color: #f1f3f4;
  border: 2px solid #fff;
  border-radius: 46px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 250px;
  max-width: 300px;
  min-height: 55px;
}

.result-row-685 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-685:hover {
  background-color: #e4f2ff;
}

.result-row-685.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.results-wrapper-320 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-320.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.image-785 {
  width: 16px;
}

.chip-label-xs-40 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.button-label-4 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-4.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.item-column-wrapper-11 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: block;
  overflow: auto;
}

.icon-reload-all-6 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-6:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-6.hidden {
  position: static;
}

.div-block-8404 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.delete-attachement {
  opacity: .56;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-left: 12px;
  margin-right: 0;
  transition: background-color .4s;
  display: flex;
  position: absolute;
  inset: 4px 4px auto auto;
}

.delete-attachement:hover {
  opacity: 100;
  background-color: #dadada;
}

.div-block-8406 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resolution-display-wrapper-11 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.action-item-name-13 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  min-width: 100px;
  max-width: 895px;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-13.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.ac-default-label-298 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-298._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-298._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-298._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-525 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-525.sm {
  width: auto;
  min-width: 300px;
}

.post-button-7 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-7:hover {
  background-color: #02507a;
}

.select-field-241 {
  color: #333;
  text-align: right;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.select-field-241:hover {
  background-color: #eee;
}

.results-holder-154 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-154.tags {
  display: none;
}

.ac-default-label-299 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-299._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.status-wrapper-3 {
  justify-content: flex-end;
  align-items: center;
  margin-right: 8px;
  display: block;
}

.chip-label-373 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-373.sm {
  font-size: 13px;
  line-height: 16px;
}

.results-holder-365 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-365.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.thumb-img {
  background-color: #e2e2e2;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/682bdc11bf466dc80b6fffc2_Screenshot%202025-05-08%20at%201.05.51%E2%80%AFPM.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 33%;
  min-width: 33%;
  padding-top: 22%;
  display: block;
}

.thumb-img.file {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550687d8f1d1325dde21c_doc.png");
  background-position: 100%;
  background-size: 64%;
  width: 40px;
  min-width: 0%;
  min-height: 50px;
  padding-top: 0%;
}

.attachment-preview {
  cursor: pointer;
  background-color: #fcfcfc;
  border: 1px solid #b0d2e2;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 520px;
  min-height: 50px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.attachment-preview:hover {
  border-color: #69d0ff;
}

.results-scroller-526 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-526.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8407 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-686 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-686:hover {
  background-color: #e4f2ff;
}

.result-row-686.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.delete-audio-icon {
  background-color: #7777779e;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/682bdc11bf466dc80b6fffd0_icon-delete.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-radius: 24px;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
}

.delete-audio-icon:hover {
  background-color: #f66;
}

.unmatched-89 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-89.sm {
  font-size: 14px;
  line-height: 18px;
}

.div-block-8408 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8408.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.all-item-wrapper-4 {
  min-height: 100px;
  overflow: auto;
}

.div-block-8409 {
  align-self: center;
  display: flex;
}

.div-block-8410 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8410.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-366 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-366.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-41 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-41.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-41.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-41.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.action-item-button-10 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-10:hover {
  background-color: #1b7897;
}

.action-item-button-10.blue {
  background-color: #0077b8;
}

.action-item-button-10.blue:hover {
  background-color: #02507a;
}

.action-item-button-10.cancel {
  background-color: #9fb1b8;
  height: 40px;
  margin-right: 15px;
}

.action-item-button-10.cancel:hover {
  background-color: #889ea5;
}

.action-item-button-10.blue-m {
  background-color: #0077b8;
  min-width: 120px;
  height: 40px;
}

.action-item-button-10.blue-m:hover {
  background-color: #02507a;
}

.action-item-button-10.blue-med {
  background-color: #0077b8;
  height: 40px;
}

.action-item-button-10.blue-med:hover {
  background-color: #02507a;
}

.div-block-8411 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  min-height: 56px;
  margin-bottom: 6px;
  display: flex;
}

.empty-state-action-item-5 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff1c;
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.search-bar-2 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 8px 10px;
  display: none;
}

.div-block-8412 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.upload-item-row-comment {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding: 10px 10px 10px 12px;
  display: flex;
}

.image-786 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8413 {
  flex: 1;
}

.action-item-name-14 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-14.edit {
  width: 100%;
  max-width: 900px;
}

.div-block-8414 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8415 {
  position: relative;
}

.chip-label-xs-41 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.due-soon-label-2 {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  padding: 4px 4px 6px;
}

.chip-label-xs-42 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.activity-message-wrapper-b-9 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.header-right-side-4 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.section-header-20 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-43 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.detail-inner-wrapper-12 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.tag-content-165 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-165.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
}

.tag-content-165.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8416 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-758 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-758.grey {
  color: #818181;
}

.text-14-758.item-name {
  overflow-wrap: anywhere;
  overflow-wrap: anywhere;
  padding-top: 2px;
  font-weight: 600;
  line-height: 17px;
}

.text-14-758.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-758.semi {
  font-weight: 600;
  line-height: 20px;
}

.section-header-21 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 6px 5px 14px;
  display: flex;
}

.status-tag-7 {
  text-align: center;
  background-color: #636363;
  width: 70px;
  padding: 2px;
}

.add-item-10 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-10:hover {
  background-color: #0077b8;
}

.add-item-10.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-10.big:hover {
  background-color: #066192;
}

.icon-search-3 {
  opacity: .7;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search-3:hover {
  opacity: 1;
  background-color: #0077b869;
}

.search-bar-3 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4px 10px 8px;
  display: block;
}

.results-holder-367 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-367.tags {
  display: none;
}

.action-item-button-11 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-11:hover {
  background-color: #1b7897;
}

.action-item-button-11.blue {
  background-color: #0077b8;
}

.action-item-button-11.blue:hover {
  background-color: #02507a;
}

.action-item-button-11.completed {
  background-color: #1b7897;
}

.action-item-button-11.start {
  background-color: #00a4fd;
}

.action-item-button-11.start:hover {
  background-color: #048dd8;
}

.matched-247 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-247.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8417 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-8418 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8419 {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.reason-input-section-7 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin-bottom: 20px;
  display: block;
}

.text-14-759 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-759.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-scroller-527 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-527.sm {
  width: auto;
  min-width: 300px;
}

.edit-ac-11 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-11:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.item-detail-wrapper-5 {
  background-color: #e0eaf7;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-5:hover, .item-detail-wrapper-5.selected {
  background-color: #f5fbff;
}

.image-787 {
  width: 8px;
  margin-top: 4px;
  margin-left: 8px;
}

.div-block-8420 {
  padding-top: 3px;
}

.div-block-8421 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-10-5 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.text-10-5.semi-white {
  color: #fff;
  text-align: center;
  font-weight: 600;
  line-height: 13px;
}

.div-block-8422 {
  padding-left: 8px;
  padding-right: 8px;
}

.result-row-687 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-687:hover {
  background-color: #e4f2ff;
}

.result-row-687.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-688 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-688:hover {
  background-color: #e4f2ff;
}

.result-row-688.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-28 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-28.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.image-788 {
  margin-right: 1px;
}

.div-block-8423 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.empty-state-wrapper-15 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.results-scroller-528 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-528.sm {
  width: auto;
  min-width: 300px;
}

.div-block-8424 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-789 {
  width: 16px;
}

.chip-address-15 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-15.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-8425 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-689 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-689:hover {
  background-color: #e4f2ff;
}

.result-row-689.selected {
  background-color: #d1e9ff;
}

.div-block-8426 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8426.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-368 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-368.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-760 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-760.semi {
  font-weight: 600;
  line-height: 20px;
}

.action-item-button-12 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-12:hover {
  background-color: #1b7897;
}

.action-item-button-12.start {
  background-color: #00a4fd;
}

.action-item-button-12.start:hover {
  background-color: #048dd8;
}

.chip-label-white-sm-2-colhk-32 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.image-790 {
  width: 16px;
  margin-right: 4px;
}

.duration-wrapper-5 {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 90px;
  min-width: 90px;
  display: flex;
}

.activity-message-5 {
  background-color: #e6f1ff;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.image-791 {
  cursor: pointer;
}

.uploaded-file-list-holder-36 {
  padding-bottom: 5px;
}

.div-block-8427, .div-block-8428 {
  display: flex;
}

.div-block-8429 {
  padding: 15px;
}

.result-row-690 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-690:hover {
  background-color: #e4f2ff;
}

.result-row-690.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.action-item-header-10 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-item-header-10:hover {
  background-color: #f8ecc1;
}

.action-item-header-10.blue {
  background-color: #e0f2fc;
}

.form-60 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.copy-url-button {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/682cc55f3dedbe36b20265c1_copy-link.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.copy-url-button:hover {
  background-color: #cbdfff;
}

.image-792 {
  width: 16px;
}

.checkbox-16 {
  color: #ffffffb3;
  text-align: center;
  background-color: #ffffff0f;
  border: 1px solid #2196f3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-16:hover {
  background-color: #54a7ff54;
}

.checkbox-16.checked {
  background-color: #205dc5;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.div-block-8430 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70px;
}

.select-field-242 {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.select-field-242:hover {
  background-color: #eee;
}

.image-793 {
  width: 16px;
}

.tag-content-166 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-166.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-166.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-166.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.matched-248 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-248.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-13-31 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-31.white-copy, .text-13-31.white {
  color: #ffffffe6;
}

.text-13-31.grey {
  color: #494949;
}

.text-13-31.white {
  color: #ffffffe6;
}

.text-13-31.semi {
  font-weight: 600;
}

.text-13-31.light-grey {
  color: #818181;
}

.chip-label-374 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-374.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8431 {
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-8432 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-369 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-369.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8433 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8433.flex {
  display: flex;
}

.unmatched-125 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-125.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-300 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-300._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8434 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-691 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-691:hover {
  background-color: #e4f2ff;
}

.result-row-691.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.div-block-8435 {
  flex: 1;
}

.results-scroller-529 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-529.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8436 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-47 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-47.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.duplicate-task-button-5 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-5:hover {
  background-color: #cbdfff;
}

.div-block-8437 {
  flex: 1;
  display: flex;
}

.duration-wrapper-6 {
  justify-content: flex-end;
  align-items: center;
  width: 60px;
  min-width: 60px;
  display: flex;
}

.div-block-8438 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8438.flex {
  display: flex;
}

.image-794 {
  cursor: pointer;
}

.div-block-8439 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8440 {
  padding-top: 3px;
}

.result-row-692 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-692:hover {
  background-color: #e4f2ff;
}

.result-row-692.selected {
  background-color: #d1e9ff;
}

.div-block-8441 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.loading-items-8 {
  text-align: center;
  background-color: #ffffff1c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.progress-bar-holder-26 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-693 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-693:hover {
  background-color: #e4f2ff;
}

.result-row-693.selected {
  background-color: #d1e9ff;
}

.image-795 {
  width: 16px;
}

.ac-default-label-301 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-301._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.form-61 {
  max-height: 100vh;
  overflow: auto;
}

.chip-label-white-sm-2-colhk-33 {
  color: #498fc2;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8442 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unmatched-126 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-126.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-297 {
  padding-left: 4px;
  font-weight: 400;
}

.text-18-3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-8443 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8444 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-694 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-694:hover {
  background-color: #e4f2ff;
}

.result-row-694.selected {
  background-color: #d1e9ff;
}

.div-block-8445 {
  padding: 5px;
}

.div-block-8446 {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.chip-label-375 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-375.sm {
  font-size: 13px;
  line-height: 16px;
}

.notes-section-8 {
  margin-bottom: 10px;
  padding: 5px 18px;
  display: block;
}

.image-796 {
  width: 16px;
  margin-right: 4px;
}

.form-block-136 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.image-797 {
  width: 16px;
}

.text-span-298 {
  padding-left: 4px;
  font-weight: 400;
}

.ac-default-label-302 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-302._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.ac-default-label-303 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-303._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.chip-label-xs-44 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.div-block-8447 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8448 {
  padding: 5px;
}

.results-holder-370, .results-holder-371 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8449 {
  margin-left: 10px;
}

.delete-task-button-4 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button-4:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.matched-249 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-249.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-376 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-376.sm {
  font-size: 13px;
  line-height: 16px;
}

.chip-label-xs-45 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-372 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-372.tags {
  display: none;
}

.label-wrapper-20 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-20._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.div-block-8450 {
  padding-top: 3px;
}

.div-block-8451 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.upload-item-row-46 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-695 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-695:hover {
  background-color: #e4f2ff;
}

.result-row-695.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8452 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8452.flex {
  display: flex;
}

.results-scroller-530 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-530.sm {
  min-width: 304px;
}

.action-item-header-11 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-11:hover {
  background-color: #f8ecc1;
}

.action-item-header-11.editable {
  background-color: #fff7db00;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.text-area-div-3 {
  color: #9c9c9c;
  width: 100%;
  min-height: 52px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.text-span-299 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8453 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.results-wrapper-321 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-321.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-321.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-321.assign-copy {
  width: 100%;
  min-width: 300px;
}

.result-row-696 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-696:hover {
  background-color: #e4f2ff;
}

.result-row-696.selected {
  background-color: #d1e9ff;
}

.address-15 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-15.sm {
  font-size: 13px;
  line-height: 16px;
}

.recording-icon-3 {
  cursor: pointer;
  width: 32px;
  height: 32px;
}

.recording-icon-3:hover {
  filter: saturate(71%);
}

.recording-icon-3.large {
  width: 38px;
  height: 38px;
}

.div-block-8454 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-761 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-761.semi {
  font-weight: 600;
  line-height: 20px;
}

.result-row-697 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-697:hover {
  background-color: #e4f2ff;
}

.result-row-697.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.results-wrapper-322 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-322.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.image-798 {
  width: 16px;
}

.chip-label-xs-46 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.button-label-5 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-5.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.item-column-wrapper-12 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: block;
  overflow: auto;
}

.icon-reload-all-7 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-7:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-7.hidden {
  position: static;
}

.div-block-8455 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8457 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resolution-display-wrapper-12 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.action-item-name-15 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  min-width: 100px;
  max-width: 895px;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-15.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.ac-default-label-304 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-304._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-304._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-304._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-531 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-531.sm {
  width: auto;
  min-width: 300px;
}

.post-button-8 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-8:hover {
  background-color: #02507a;
}

.select-field-243 {
  color: #333;
  text-align: right;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.select-field-243:hover {
  background-color: #eee;
}

.results-holder-373 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-373.tags {
  display: none;
}

.ac-default-label-305 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-305._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.chip-label-377 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-377.sm {
  font-size: 13px;
  line-height: 16px;
}

.results-holder-374 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-374.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-10-6 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.text-10-6.semi-white {
  color: #fff;
  font-weight: 600;
}

.due-soon-label-3 {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  margin-left: auto;
  padding: 2px;
  display: block;
}

.results-scroller-532 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-532.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8458 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-698 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-698:hover {
  background-color: #e4f2ff;
}

.result-row-698.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.unmatched-127 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-127.sm {
  font-size: 14px;
  line-height: 18px;
}

.div-block-8459 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8459.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.all-item-wrapper-5 {
  min-height: 100px;
  overflow: auto;
}

.div-block-8460 {
  align-self: center;
  display: flex;
}

.div-block-8461 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8461.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-375 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-375.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-42 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-42.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-42.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-42.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8462 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  min-height: 56px;
  margin-bottom: 6px;
  display: flex;
}

.empty-state-action-item-6 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff1c;
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.div-block-8463 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-799 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8464 {
  flex: 1;
}

.action-item-name-16 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-16.edit {
  width: 100%;
  max-width: 900px;
}

.div-block-8465 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8466 {
  position: relative;
}

.chip-label-xs-47, .chip-label-xs-48 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.activity-message-wrapper-b-10 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.header-right-side-5 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.section-header-22 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-49 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.detail-inner-wrapper-13 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.tag-content-167 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-167.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
}

.tag-content-167.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8467 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-762 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-762.grey {
  color: #818181;
}

.text-14-762.item-name {
  overflow-wrap: anywhere;
  overflow-wrap: anywhere;
  padding-top: 2px;
  font-weight: 600;
  line-height: 17px;
}

.text-14-762.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-762.semi {
  font-weight: 600;
  line-height: 20px;
}

.section-header-23 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 6px 5px 14px;
  display: flex;
}

.status-tag-8 {
  text-align: center;
  background-color: #636363;
  width: 70px;
  padding: 2px;
}

.add-item-11 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-11:hover {
  background-color: #0077b8;
}

.add-item-11.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-11.big:hover {
  background-color: #066192;
}

.icon-search-4 {
  opacity: .7;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search-4:hover {
  opacity: 1;
  background-color: #0077b869;
}

.search-bar-4 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4px 10px 8px;
  display: block;
}

.results-holder-376 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-376.tags {
  display: none;
}

.action-item-button-13 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-13:hover {
  background-color: #1b7897;
}

.action-item-button-13.blue {
  background-color: #0077b8;
}

.action-item-button-13.blue:hover {
  background-color: #02507a;
}

.action-item-button-13.completed {
  background-color: #1b7897;
}

.action-item-button-13.start {
  background-color: #00a4fd;
}

.action-item-button-13.start:hover {
  background-color: #048dd8;
}

.matched-250 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-250.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.item-detail-wrapper-6 {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-6.hidden {
  display: block;
}

.div-block-8468 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-8469 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8470 {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.reason-input-section-8 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin-bottom: 20px;
  display: block;
}

.text-14-763 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-763.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-scroller-533 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-533.sm {
  width: auto;
  min-width: 300px;
}

.image-800 {
  width: 8px;
  margin-top: 4px;
  margin-left: 8px;
}

.div-block-8471 {
  padding-top: 3px;
}

.div-block-8472 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8473 {
  padding-left: 8px;
  padding-right: 8px;
}

.result-row-699 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-699:hover {
  background-color: #e4f2ff;
}

.result-row-699.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-700 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-700:hover {
  background-color: #e4f2ff;
}

.result-row-700.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-29 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-29.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.image-801 {
  margin-right: 1px;
}

.div-block-8474 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.empty-state-wrapper-16 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.results-scroller-534 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-534.sm {
  width: auto;
  min-width: 300px;
}

.div-block-8475 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-802 {
  width: 16px;
}

.chip-address-16 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-16.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-8476 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-701 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-701:hover {
  background-color: #e4f2ff;
}

.result-row-701.selected {
  background-color: #d1e9ff;
}

.div-block-8477 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8477.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-377 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-377.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-764 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-764.semi {
  font-weight: 600;
  line-height: 20px;
}

.action-item-button-14 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-14:hover {
  background-color: #1b7897;
}

.action-item-button-14.start {
  background-color: #00a4fd;
}

.action-item-button-14.start:hover {
  background-color: #048dd8;
}

.image-803 {
  width: 16px;
  margin-right: 4px;
}

.activity-message-6 {
  background-color: #e6f1ff;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.image-804 {
  cursor: pointer;
}

.uploaded-file-list-holder-37 {
  padding-bottom: 5px;
}

.div-block-8478, .div-block-8479 {
  display: flex;
}

.div-block-8480 {
  padding: 15px;
}

.result-row-702 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-702:hover {
  background-color: #e4f2ff;
}

.result-row-702.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8481 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.action-item-header-12 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-item-header-12:hover {
  background-color: #f8ecc1;
}

.action-item-header-12.blue {
  background-color: #e0f2fc;
}

.form-62 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.image-805 {
  width: 16px;
}

.checkbox-17 {
  color: #ffffffb3;
  text-align: center;
  background-color: #ffffff0f;
  border: 1px solid #2196f3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-17:hover {
  background-color: #54a7ff54;
}

.checkbox-17.checked {
  background-color: #205dc5;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.div-block-8482 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70px;
}

.select-field-244 {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.select-field-244:hover {
  background-color: #eee;
}

.image-806 {
  width: 16px;
}

.tag-content-168 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-168.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-168.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-168.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.matched-251 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-251.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-13-32 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-32.white-copy, .text-13-32.white {
  color: #ffffffe6;
}

.text-13-32.grey {
  color: #494949;
}

.text-13-32.white {
  color: #ffffffe6;
}

.text-13-32.semi {
  font-weight: 600;
}

.text-13-32.light-grey {
  color: #818181;
}

.chip-label-378 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-378.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8483 {
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-8484 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-378 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-378.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8485 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8485.flex {
  display: flex;
}

.unmatched-128 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-128.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-306 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-306._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8486 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-703 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-703:hover {
  background-color: #e4f2ff;
}

.result-row-703.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.div-block-8487 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8488 {
  flex: 1;
}

.results-scroller-535 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-535.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8489 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-48 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-48.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.duplicate-task-button-6 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-6:hover {
  background-color: #cbdfff;
}

.div-block-8490 {
  flex: 1;
  display: flex;
}

.duration-wrapper-7 {
  justify-content: flex-end;
  align-items: center;
  width: 60px;
  min-width: 60px;
  display: flex;
}

.div-block-8491 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8491.flex {
  display: flex;
}

.image-807 {
  cursor: pointer;
}

.div-block-8492 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8493 {
  padding-top: 3px;
}

.result-row-704 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-704:hover {
  background-color: #e4f2ff;
}

.result-row-704.selected {
  background-color: #d1e9ff;
}

.div-block-8494 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.loading-items-9 {
  text-align: center;
  background-color: #ffffff1c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.progress-bar-holder-27 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-705 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-705:hover {
  background-color: #e4f2ff;
}

.result-row-705.selected {
  background-color: #d1e9ff;
}

.header-right-side-6 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.image-808 {
  width: 16px;
}

.ac-default-label-307 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-307._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.form-63 {
  max-height: 100vh;
  overflow: auto;
}

.div-block-8495 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unmatched-129 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-129.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-301 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8496 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8497 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-706 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-706:hover {
  background-color: #e4f2ff;
}

.result-row-706.selected {
  background-color: #d1e9ff;
}

.div-block-8498 {
  padding: 5px;
}

.div-block-8499 {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.chip-label-379 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-379.sm {
  font-size: 13px;
  line-height: 16px;
}

.notes-section-9 {
  margin-bottom: 10px;
  padding: 5px 18px;
  display: block;
}

.image-809 {
  width: 16px;
  margin-right: 4px;
}

.form-block-137 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.image-810 {
  width: 16px;
}

.text-span-302 {
  padding-left: 4px;
  font-weight: 400;
}

.ac-default-label-308 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-308._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.ac-default-label-309 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-309._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.chip-label-xs-50 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.div-block-8500 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8501 {
  padding: 5px;
}

.results-holder-379, .results-holder-380 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8502 {
  margin-left: 10px;
}

.delete-task-button-5 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button-5:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.matched-252 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-252.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-380 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-380.sm {
  font-size: 13px;
  line-height: 16px;
}

.chip-label-xs-51 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-381 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-381.tags {
  display: none;
}

.label-wrapper-21 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-21._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.div-block-8503 {
  padding-top: 3px;
}

.div-block-8504 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.upload-item-row-47 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-707 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-707:hover {
  background-color: #e4f2ff;
}

.result-row-707.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8505 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8505.flex {
  display: flex;
}

.results-scroller-536 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-536.sm {
  min-width: 304px;
}

.action-item-header-13 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-13:hover {
  background-color: #f8ecc1;
}

.action-item-header-13.editable {
  background-color: #fff7db00;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.text-area-div-4 {
  color: #9c9c9c;
  width: 100%;
  min-height: 52px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.text-span-303 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8506 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.results-wrapper-323 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-323.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-323.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-323.assign-copy {
  width: 100%;
  min-width: 300px;
}

.result-row-708 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-708:hover {
  background-color: #e4f2ff;
}

.result-row-708.selected {
  background-color: #d1e9ff;
}

.address-16 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-16.sm {
  font-size: 13px;
  line-height: 16px;
}

.recording-icon-4 {
  cursor: pointer;
  width: 32px;
  height: 32px;
}

.recording-icon-4:hover {
  filter: saturate(71%);
}

.recording-icon-4.large {
  width: 38px;
  height: 38px;
}

.div-block-8507 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-765 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-765.semi {
  font-weight: 600;
  line-height: 20px;
}

.result-row-709 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-709:hover {
  background-color: #e4f2ff;
}

.result-row-709.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.results-wrapper-324 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-324.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.image-811 {
  width: 16px;
}

.chip-label-xs-52 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.button-label-6 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-6.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.button-label-6.s {
  font-size: 14px;
}

.item-column-wrapper-13 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: block;
  overflow: auto;
}

.icon-reload-all-8 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-8:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-8.hidden {
  position: static;
}

.div-block-8508 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8510 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resolution-display-wrapper-13 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.action-item-name-17 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  min-width: 100px;
  max-width: 895px;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-17.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.ac-default-label-310 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-310._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-310._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-310._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-537 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-537.sm {
  width: auto;
  min-width: 300px;
}

.button-label-7 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-7.xsm {
  color: #ffffffdb;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-7.xsm.blue {
  color: #0077b8;
  font-size: 13px;
  font-weight: 600;
}

.button-label-7.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.post-button-9 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-9:hover {
  background-color: #02507a;
}

.select-field-245 {
  color: #333;
  text-align: right;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.select-field-245:hover {
  background-color: #eee;
}

.results-holder-382 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-382.tags {
  display: none;
}

.ac-default-label-311 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-311._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.chip-label-381 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-381.sm {
  font-size: 13px;
  line-height: 16px;
}

.results-holder-383 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-383.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-10-7 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.text-10-7.semi-white {
  color: #fff;
  font-weight: 600;
}

.due-soon-label-4 {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  margin-left: auto;
  padding: 2px;
  display: block;
}

.results-scroller-538 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-538.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8511 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-710 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-710:hover {
  background-color: #e4f2ff;
}

.result-row-710.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.unmatched-130 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-130.sm {
  font-size: 14px;
  line-height: 18px;
}

.div-block-8512 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8512.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.all-item-wrapper-6 {
  min-height: 100px;
  overflow: auto;
}

.div-block-8513 {
  align-self: center;
  display: flex;
}

.div-block-8514 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8514.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-384 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-384.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-43 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-43.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-43.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-43.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8515 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  min-height: 56px;
  margin-bottom: 6px;
  display: flex;
}

.empty-state-action-item-7 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff1c;
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.div-block-8516 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-812 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8517 {
  flex: 1;
}

.action-item-name-18 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-18.edit {
  width: 100%;
  max-width: 900px;
}

.div-block-8518 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8519 {
  position: relative;
}

.chip-label-xs-53 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.due-soon-label-5 {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  padding: 4px 4px 6px;
}

.chip-label-xs-54 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.activity-message-wrapper-b-11 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.section-header-24 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-55 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.detail-inner-wrapper-14 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.tag-content-169 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-169.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
}

.tag-content-169.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8520 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-766 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-766.grey {
  color: #818181;
}

.text-14-766.item-name {
  overflow-wrap: anywhere;
  overflow-wrap: anywhere;
  padding-top: 2px;
  font-weight: 600;
  line-height: 17px;
}

.text-14-766.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-766.semi {
  font-weight: 600;
  line-height: 20px;
}

.section-header-25 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 6px 5px 14px;
  display: flex;
}

.status-tag-9 {
  text-align: center;
  background-color: #636363;
  width: 70px;
  padding: 2px;
}

.add-item-12 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-12:hover {
  background-color: #0077b8;
}

.add-item-12.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-12.big:hover {
  background-color: #066192;
}

.icon-search-5 {
  opacity: .7;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search-5:hover {
  opacity: 1;
  background-color: #0077b869;
}

.search-bar-5 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4px 10px 8px;
  display: block;
}

.results-holder-385 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-385.tags {
  display: none;
}

.action-item-button-15 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-15:hover {
  background-color: #1b7897;
}

.action-item-button-15.blue {
  background-color: #0077b8;
}

.action-item-button-15.blue:hover {
  background-color: #02507a;
}

.action-item-button-15.completed {
  background-color: #1b7897;
}

.action-item-button-15.start {
  background-color: #00a4fd;
}

.action-item-button-15.start:hover {
  background-color: #048dd8;
}

.matched-253 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-253.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.item-detail-wrapper-7 {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-7.hidden {
  display: block;
}

.div-block-8521 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-8522 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8523 {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.reason-input-section-9 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin-bottom: 20px;
  display: block;
}

.text-14-767 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-767.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-scroller-539 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-539.sm {
  width: auto;
  min-width: 300px;
}

.image-813 {
  width: 8px;
  margin-top: 4px;
  margin-left: 8px;
}

.div-block-8524 {
  padding-top: 3px;
}

.div-block-8525 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-10-8 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.text-10-8.semi-white {
  color: #fff;
  text-align: center;
  font-weight: 600;
  line-height: 13px;
}

.div-block-8526 {
  padding-left: 8px;
  padding-right: 8px;
}

.result-row-711 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-711:hover {
  background-color: #e4f2ff;
}

.result-row-711.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-712 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-712:hover {
  background-color: #e4f2ff;
}

.result-row-712.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-30 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-30.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.image-814 {
  margin-right: 1px;
}

.div-block-8527 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.playback-speed {
  color: #00528c;
  text-align: center;
  background-color: #ffffffdb;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 24px;
  margin-left: 10px;
  padding-top: 2px;
  font-size: 15px;
  font-weight: 500;
  display: block;
  position: relative;
}

.playback-speed:hover {
  background-color: #fff;
}

.empty-state-wrapper-17 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.item-button-bar-15 {
  background-color: #0000;
  border-top: 1px solid #0000001f;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 26px;
  padding: 14px 40px;
  display: flex;
  position: relative;
  bottom: 0;
}

.results-scroller-540 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-540.sm {
  width: auto;
  min-width: 300px;
}

.div-block-8528 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-815 {
  width: 16px;
}

.chip-address-17 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-17.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-8529 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-713 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-713:hover {
  background-color: #e4f2ff;
}

.result-row-713.selected {
  background-color: #d1e9ff;
}

.div-block-8530 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8530.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-386 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-386.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-768 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-768.semi {
  font-weight: 600;
  line-height: 20px;
}

.sf-1250 {
  color: #313131;
  padding-top: 5px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 20px;
}

.sf-1250.white {
  color: #fff;
  cursor: default;
}

.action-item-button-16 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-16:hover {
  background-color: #1b7897;
}

.action-item-button-16.start {
  background-color: #00a4fd;
}

.action-item-button-16.start:hover {
  background-color: #048dd8;
}

.image-816 {
  width: 16px;
  margin-right: 4px;
}

.activity-message-7 {
  background-color: #e6f1ff;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.image-817 {
  cursor: pointer;
}

.uploaded-file-list-holder-38 {
  padding-bottom: 5px;
}

.div-block-8531, .div-block-8532 {
  display: flex;
}

.div-block-8533 {
  padding: 15px;
}

.result-row-714 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-714:hover {
  background-color: #e4f2ff;
}

.result-row-714.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.message-holder-21 {
  color: #313131;
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-height: 44px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 16px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 22px;
  display: block;
  overflow: hidden;
}

.div-block-8534 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.action-item-header-14 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-item-header-14:hover {
  background-color: #f8ecc1;
}

.action-item-header-14.blue {
  background-color: #e0f2fc;
}

.action-button-62 {
  letter-spacing: .3px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #168cdf;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  height: 46px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-button-62:hover {
  color: #fff;
  background-color: #0d72b9;
}

.form-64 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.plan-tile-3 {
  clear: none;
  background-color: #fff;
  border: 1px solid #3898ec52;
  border-radius: 8px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 96%;
  min-width: 96%;
  min-height: 40px;
  margin-bottom: 12px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 20px 24px;
  transition: background-color .3s;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 7px -3px #00528c59;
}

.plan-tile-3:hover {
  background-color: #fff59d80;
}

.image-818 {
  width: 16px;
}

.checkbox-18 {
  color: #ffffffb3;
  text-align: center;
  background-color: #ffffff0f;
  border: 1px solid #2196f3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-18:hover {
  background-color: #54a7ff54;
}

.checkbox-18.checked {
  background-color: #205dc5;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.button-select-plan-2 {
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #1abc9c;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 150px;
  min-width: 100px;
  height: 46px;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 18px;
  transition: background-color .4s;
  display: flex;
  position: static;
  top: -8px;
  left: 800px;
}

.button-select-plan-2:hover {
  color: #fff;
  background-color: #0bac8c;
}

.sf-15-med-123 {
  color: #313131;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.sf-15-med-123.navy {
  color: #00528c;
}

.reaction-icon-bar-9 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  transition: background-color .3s;
  display: flex;
}

.reaction-icon-bar-9:hover {
  background-color: #eef3f8;
}

.div-block-8535 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70px;
}

.select-field-246 {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.select-field-246:hover {
  background-color: #eee;
}

.image-819 {
  width: 16px;
}

.tag-content-170 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-170.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-170.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-170.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.matched-254 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-254.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-13-33 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-33.white-copy, .text-13-33.white {
  color: #ffffffe6;
}

.text-13-33.grey {
  color: #494949;
}

.text-13-33.semi {
  font-weight: 600;
}

.text-13-33.white {
  color: #ffffffe6;
}

.text-13-33.light-grey {
  color: #818181;
}

.action-item-name-19 {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-19.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-19.edit {
  width: 100%;
  max-width: 900px;
}

.chip-label-382 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-382.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8536 {
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-8537 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-387 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-387.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8538 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8538.flex {
  display: flex;
}

.unmatched-131 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-131.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-312 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-312._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8539 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-715 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-715:hover {
  background-color: #e4f2ff;
}

.result-row-715.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.post-header-45 {
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 30px 0 20px;
  display: flex;
}

.div-block-8540 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8541 {
  flex: 1;
}

.img-dark-overlay-2 {
  background-image: linear-gradient(to top, #0009 9%, #0003 57%, #0000 97%);
  height: 90px;
  position: absolute;
  inset: auto 0% 0%;
}

.results-scroller-541 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-541.assign {
  width: 100%;
  min-width: 300px;
}

.div-block-8542 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-49 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-49.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.duplicate-task-button-7 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-7:hover {
  background-color: #cbdfff;
}

.div-block-8543 {
  flex: 1;
  display: flex;
}

.duration-wrapper-8 {
  justify-content: flex-end;
  align-items: center;
  width: 60px;
  min-width: 60px;
  display: flex;
}

.div-block-8544 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8544.flex {
  display: flex;
}

.image-820 {
  cursor: pointer;
}

.div-block-8545 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8546 {
  padding-top: 3px;
}

.result-row-716 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-716:hover {
  background-color: #e4f2ff;
}

.result-row-716.selected {
  background-color: #d1e9ff;
}

.checkbox-19 {
  color: #ffffffb3;
  text-align: center;
  border: 1px solid #aaa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-19:hover {
  background-color: #dfdfdf;
}

.div-block-8547 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.plans-timeline-2 {
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.loading-items-10 {
  text-align: center;
  background-color: #ffffff1c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.progress-bar-holder-28 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-717 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-717:hover {
  background-color: #e4f2ff;
}

.result-row-717.selected {
  background-color: #d1e9ff;
}

.image-821 {
  filter: invert();
  position: relative;
}

.header-right-side-7 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.plans-wrapper-11 {
  clear: none;
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.image-822 {
  width: 16px;
}

.ac-default-label-313 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-313._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.form-65 {
  max-height: 100vh;
  overflow: auto;
}

.select-field-247 {
  color: #333;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.select-field-247:hover {
  background-color: #eee;
}

.div-block-8548 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unmatched-132 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-132.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-305 {
  padding-left: 4px;
  font-weight: 400;
}

.price-holder {
  align-self: center;
  padding-top: 4px;
}

.timeline-post-preview-2 {
  background-color: #fff;
  border: 1px solid #fff;
  flex-direction: column;
  height: auto;
  margin-top: 0;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  bottom: auto;
}

.social-section {
  background-color: #0000;
  border-top: 2px solid #efeeee;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.div-block-8549 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8550 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-718 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-718:hover {
  background-color: #e4f2ff;
}

.result-row-718.selected {
  background-color: #d1e9ff;
}

.div-block-8551 {
  padding: 5px;
}

.div-block-8552 {
  height: 6px;
  position: absolute;
}

.div-block-8553 {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.chip-label-383 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-383.sm {
  font-size: 13px;
  line-height: 16px;
}

.notes-section-10 {
  margin-bottom: 10px;
  padding: 5px 18px;
  display: block;
}

.image-823 {
  width: 16px;
  margin-right: 4px;
}

.form-block-138 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.image-824 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-825 {
  width: 16px;
}

.text-span-306 {
  padding-left: 4px;
  font-weight: 400;
}

.social-icon-bar {
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.social-icon-bar.web {
  justify-content: center;
  padding-top: 8px;
  padding-bottom: 8px;
}

.ac-default-label-314 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-314._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.ac-default-label-315 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-315._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.chip-label-xs-56 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.sf-1251 {
  color: #313131;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.sf-1251.center {
  text-align: center;
}

.div-block-8554 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8555 {
  padding: 5px;
}

.results-holder-388, .results-holder-389 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8556 {
  margin-left: 10px;
}

.delete-task-button-6 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button-6:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.rich-text-unit-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.matched-255 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-255.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-384 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-384.sm {
  font-size: 13px;
  line-height: 16px;
}

.chip-label-xs-57 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-390 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-390.tags {
  display: none;
}

.label-wrapper-22 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-22._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.div-block-8557 {
  padding-top: 3px;
}

.div-block-8558 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.upload-item-row-48 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.result-row-719 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-719:hover {
  background-color: #e4f2ff;
}

.result-row-719.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8559 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8559.flex {
  display: flex;
}

.results-scroller-542 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-542.sm {
  min-width: 304px;
}

.vid-placeholder-img {
  background-color: #b5c1ca;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/684882db84a83f580fbf46e2_vid.png"), linear-gradient(150deg, #85b7da, #bbdef6 76%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 25%, auto;
  width: 100%;
  padding-top: 56.25%;
}

.action-item-header-15 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-15:hover {
  background-color: #f8ecc1;
}

.action-item-header-15.editable {
  background-color: #fff7db00;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.text-area-div-5 {
  color: #9c9c9c;
  width: 100%;
  min-height: 52px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.sf-1232 {
  color: #313131;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.sf-1232.semi {
  font-weight: 600;
}

.sf-1232.semi.navy {
  color: #00528c;
  text-align: center;
}

.text-span-307 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8560 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.results-wrapper-325 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-325.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-325.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-325.assign-copy {
  width: 100%;
  min-width: 300px;
}

.result-row-720 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-720:hover {
  background-color: #e4f2ff;
}

.result-row-720.selected {
  background-color: #d1e9ff;
}

.address-17 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-17.sm {
  font-size: 13px;
  line-height: 16px;
}

.recording-icon-5 {
  cursor: pointer;
  width: 32px;
  height: 32px;
}

.recording-icon-5:hover {
  filter: saturate(71%);
}

.recording-icon-5.large {
  width: 38px;
  height: 38px;
}

.div-block-8561 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-769 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-769.semi {
  font-weight: 600;
  line-height: 20px;
}

.result-row-721 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-721:hover {
  background-color: #e4f2ff;
}

.result-row-721.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.results-wrapper-326 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-326.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.image-826 {
  width: 16px;
}

.chip-label-xs-58 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.item-column-wrapper-14 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: block;
  overflow: auto;
}

.icon-reload-all-9 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-9:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-9.hidden {
  position: static;
}

.div-block-8562 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.text-14-770 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-770.grey {
  color: #818181;
}

.text-14-770.item-name {
  overflow-wrap: anywhere;
  overflow-wrap: anywhere;
  padding-top: 2px;
  font-weight: 600;
  line-height: 17px;
}

.text-14-770.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-770.semi {
  font-weight: 600;
  line-height: 20px;
}

.social-label-7 {
  color: #5a5a5a;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.time-bar-27 {
  opacity: 1;
  background-color: #fff9;
  border-radius: 20px;
  width: 260px;
  height: 10px;
  margin-left: 6px;
  margin-right: 6px;
  position: relative;
}

.div-block-8564 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resolution-display-wrapper-14 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.action-item-name-20 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  min-width: 100px;
  max-width: 895px;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-20.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.ac-default-label-316 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-316._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-316._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-316._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-543 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-543.sm {
  width: auto;
  min-width: 300px;
}

.button-label-8 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-8.xsm {
  color: #ffffffdb;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-8.xsm.blue {
  color: #0077b8;
  font-size: 13px;
  font-weight: 600;
}

.button-label-8.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.post-button-10 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-10:hover {
  background-color: #02507a;
}

.handle {
  background-color: #ffffffe6;
  border: 1px solid #c7c7c7;
  border-radius: 20px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  position: absolute;
  inset: -5px 0 auto auto;
}

.handle:hover {
  background-color: #fff;
}

.results-holder-391 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-391.tags {
  display: none;
}

.audio-bottom-controls-23 {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 74px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.ac-default-label-317 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-317._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.chip-label-385 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-385.sm {
  font-size: 13px;
  line-height: 16px;
}

.results-holder-392 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-392.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.results-scroller-544 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-544.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8565 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-722 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-722:hover {
  background-color: #e4f2ff;
}

.result-row-722.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.unmatched-133 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-133.sm {
  font-size: 14px;
  line-height: 18px;
}

.audio-wrapper-2 {
  width: 100%;
  min-height: 52px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Open Sans, sans-serif;
}

.audio-wrapper-2.submitted {
  padding-left: 10px;
  padding-right: 10px;
}

.plan-description {
  margin-bottom: 30px;
  padding-top: 14px;
}

.div-block-8566 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8566.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.play-icon {
  justify-content: center;
  align-items: center;
  padding-left: 6px;
  display: block;
  position: relative;
  transform: rotate(0);
}

.all-item-wrapper-7 {
  min-height: 100px;
  overflow: auto;
}

.div-block-8567 {
  align-self: center;
  display: flex;
}

.div-block-8568 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8568.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-393 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-393.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-44 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-44.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-44.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-44.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.audio-message-wrapper-2 {
  background-color: #00528c;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550647d8f1d1325ddde7d_jumping.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  display: flex;
  position: relative;
}

.audio-message-wrapper-2.no-image {
  background-color: #114c75;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550667d8f1d1325dde0b1_soundwave.png"), linear-gradient(333deg, #00528c, #0e8c95 61%, #1abc9c);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 220px;
}

.div-block-8569 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  min-height: 56px;
  margin-bottom: 6px;
  display: flex;
}

.empty-state-action-item-8 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff1c;
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.search-bar-6 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 8px 10px;
  display: none;
}

.div-block-8570 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-827 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8571 {
  flex: 1;
}

.div-block-8572 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8573 {
  position: relative;
}

.chip-label-xs-59 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.due-soon-label-6 {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  padding: 4px 4px 6px;
}

.chip-label-xs-60 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.item-header-copy-17 {
  color: #312b3de3;
  padding-bottom: 4px;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.activity-message-wrapper-b-12 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.plan-name-price {
  border-bottom: 1px solid #3898ec6e;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 8px;
  display: flex;
}

.audio-input-section {
  z-index: 4;
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin: 5px 10px 16px 24px;
  display: block;
}

.audio-input-section.hidden {
  background-color: #e6f1ff;
}

.section-header-26 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-61 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.detail-inner-wrapper-15 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.tag-content-171 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-171.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
}

.tag-content-171.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8574 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-header-27 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 6px 5px 14px;
  display: flex;
}

.status-tag-10 {
  text-align: center;
  background-color: #636363;
  width: 70px;
  padding: 2px;
}

.add-item-13 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-13:hover {
  background-color: #0077b8;
}

.add-item-13.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-13.big:hover {
  background-color: #066192;
}

.icon-search-6 {
  opacity: .7;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search-6:hover {
  opacity: 1;
  background-color: #0077b869;
}

.results-holder-394 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-394.tags {
  display: none;
}

.action-item-button-17 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-17:hover {
  background-color: #1b7897;
}

.action-item-button-17.blue {
  background-color: #0077b8;
}

.action-item-button-17.blue:hover {
  background-color: #02507a;
}

.action-item-button-17.completed {
  background-color: #1b7897;
}

.action-item-button-17.start {
  background-color: #00a4fd;
}

.action-item-button-17.start:hover {
  background-color: #048dd8;
}

.matched-256 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-256.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.social-icon-7 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/684882db84a83f580fbf46de_icon-social-like-outline%402x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 34px;
  width: 38px;
  height: 38px;
  margin-right: 2px;
}

.social-icon-7.question-copy {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/684882db84a83f580fbf46db_ask.png");
}

.item-detail-wrapper-8 {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-8.hidden {
  display: block;
}

.div-block-8575 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-8576 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.plan-button-div-13 {
  justify-content: center;
  display: flex;
  position: relative;
}

.div-block-8577 {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.reason-input-section-10 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin-bottom: 20px;
  display: block;
}

.text-14-771 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-771.semi {
  font-weight: 600;
  line-height: 20px;
}

.action-button-61 {
  color: #fff;
  letter-spacing: .3px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #168cdf;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  height: 46px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-button-61:hover {
  color: #fff;
  background-color: #0d72b9;
}

.results-scroller-545 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-545.sm {
  width: auto;
  min-width: 300px;
}

.play-pause-button-4 {
  opacity: 1;
  background-color: #0006;
  border: 4px solid #fff;
  border-radius: 62px;
  justify-content: center;
  align-items: center;
  width: 74px;
  min-width: 74px;
  height: 74px;
  min-height: 74px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: auto;
}

.play-pause-button-4:hover {
  opacity: 1;
  background-color: #000000b3;
}

.image-828 {
  width: 8px;
  margin-top: 4px;
  margin-left: 8px;
}

.div-block-8578 {
  padding-top: 3px;
}

.tag-content-172 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-8579 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-8580 {
  height: 100px;
  display: flex;
}

.div-block-8581 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.div-block-462-copy-2 {
  color: #fff;
  max-width: 500px;
  font-size: 22px;
  line-height: 27px;
}

.table-details-14 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.inactive-wrapper {
  border-top: 1px solid #ffffff30;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-8582 {
  width: 300px;
  min-height: 100px;
}

.name-label-2 {
  color: #313131;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
}

.name-label-2:hover {
  color: #313131;
}

.name-label-2.clickable {
  color: #0078ce;
  cursor: pointer;
  font-weight: 500;
}

.name-label-2.clickable:hover {
  color: #00b2ed;
}

.name-label-2.bold {
  text-align: left;
  font-weight: 600;
}

.div-block-8583 {
  margin-bottom: 20px;
}

.div-block-8584 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.scrolling-table-section-9 {
  background-color: #fff;
  width: 100%;
  overflow: auto;
  box-shadow: inset 0 2px 5px #0003;
}

.sort-arrow-60 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-8585 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.chip-label-386 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.results-scroller-546 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.autocomplete-icon-45 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-45.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.button-label-9 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-9.xsm {
  color: #ffffffdb;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.ac-section {
  z-index: 5;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 900px;
  max-width: 1460px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 40px 20px;
  display: flex;
  position: relative;
}

.main-wrapper-59 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.text-block-457 {
  text-align: center;
  line-height: 15px;
}

.chip-label-white-sm-2-colhk-34 {
  color: #7dafd3;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.location-address-2 {
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 15px;
  display: flex;
}

.autocomplete-search-wrapper-212 {
  align-self: stretch;
  width: 530px;
  display: block;
}

.icon-counterparty {
  opacity: .36;
  margin-top: 10px;
}

.div-block-8586 {
  align-items: flex-start;
  display: flex;
}

.div-block-8587 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.button-label-10 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-10.sm {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.div-block-8588 {
  z-index: 6;
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

.result-holder-3 {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.form-button-348 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-348:hover {
  background-color: #002fad;
}

.form-button-348.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-348.back:hover {
  background-color: #6d80a3;
}

.form-button-348.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.location-name-wrapper {
  z-index: 4;
  background-color: #07637f;
  padding: 10px 20px;
  position: sticky;
  top: 0;
}

.list-header-wrapper-6 {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  height: auto;
  position: relative;
}

.div-block-8589 {
  width: 100%;
  min-width: 900px;
  max-width: 1460px;
  margin-left: auto;
  margin-right: auto;
}

.location-wrapper {
  background-color: #00000038;
  border: 1px #5397b6;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2px;
  padding: 22px 24px 32px;
  display: block;
  position: relative;
}

.location-wrapper.inactive {
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 10px;
}

.div-block-8590 {
  overflow: auto;
}

.location-address {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.results-wrapper-327 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.modal-top-bar-284 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.result-row-723 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-723:hover {
  background-color: #e4f2ff;
}

.result-row-723.selected {
  background-color: #d1e9ff;
}

.text-18-4 {
  color: #161616;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.text-18-4.white {
  color: #ffffffdb;
}

.empty-state-display-profile {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 900px;
  max-width: 1460px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.row-21 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-21:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-21.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.row-21.inactive {
  opacity: .5;
  background-color: #f3f3f3;
}

.row-21.inactive:hover {
  background-color: #e7e7e7;
}

.div-block-8591 {
  background-color: #111216b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 160px;
  margin-top: 250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.loading-4 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 76px;
  height: 76px;
  margin-bottom: 10px;
}

.text-block-458 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.menu-item-wrapper-11 {
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: 68px;
  padding-left: 14px;
  padding-right: 10px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.menu-item-wrapper-11:hover {
  background-color: #092231;
}

.img-static-4 {
  width: 26px;
}

.img-static-4._28 {
  width: 28px;
}

.nav-label-3 {
  color: #ffffffdb;
  letter-spacing: .2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}

.div-block-8592 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.user-row {
  background-color: #fff;
  border-bottom: 1px solid #e0eaf3;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 40px;
  padding: 10px;
  display: flex;
  position: relative;
}

.user-row:hover {
  background-color: #e9f1fc;
}

.text-10-9 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.text-10-9.semi-white {
  color: #fff;
  text-align: center;
  font-weight: 600;
  line-height: 13px;
}

.div-block-8593 {
  padding-left: 8px;
  padding-right: 8px;
}

.result-row-724 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-724:hover {
  background-color: #e4f2ff;
}

.result-row-724.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.user-mgmt {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/687302eeb954d557984c92bb_settings.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  transition: background-color .4s, opacity .4s;
  position: absolute;
  inset: 4px 4px auto auto;
}

.user-mgmt:hover {
  opacity: 1;
  background-color: #0077b8;
}

.label-wrapper-12-copy {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.result-row-725 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-725:hover {
  background-color: #e4f2ff;
}

.result-row-726 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-726:hover {
  background-color: #e4f2ff;
}

.result-row-726.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-31 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-31.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.image-829 {
  margin-right: 1px;
}

.div-block-8594 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.empty-state-wrapper-18 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.results-scroller-547 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-547.sm {
  width: auto;
  min-width: 300px;
}

.div-block-8595 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-830 {
  width: 16px;
}

.chip-address-18 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-18.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-8596 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-727 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-727:hover {
  background-color: #e4f2ff;
}

.result-row-727.selected {
  background-color: #d1e9ff;
}

.div-block-5043 {
  width: 120px;
  min-width: 120px;
}

.div-block-8597 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8597.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-395 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-395.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-772 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-772.semi {
  font-weight: 600;
  line-height: 20px;
}

.action-item-button-18 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-18:hover {
  background-color: #1b7897;
}

.action-item-button-18.start {
  background-color: #00a4fd;
}

.action-item-button-18.start:hover {
  background-color: #048dd8;
}

.modal-user-mgmt {
  background-color: #0006;
  width: 100%;
  padding: 60px 100px 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.task-button-bar-7 {
  z-index: 4;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 20px;
  margin-left: 24px;
  margin-right: 16px;
  padding-top: 4px;
  display: flex;
}

.image-831 {
  width: 16px;
  margin-right: 4px;
}

.activity-message-8 {
  background-color: #e6f1ff;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.image-832 {
  cursor: pointer;
}

.uploaded-file-list-holder-39 {
  padding-bottom: 5px;
}

.div-block-8598, .div-block-8599 {
  display: flex;
}

.div-block-8600 {
  padding: 15px;
}

.result-row-728 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-728:hover {
  background-color: #e4f2ff;
}

.result-row-728.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-5046 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hidden-icon {
  width: 15px;
  height: 15px;
}

.div-block-8601 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.action-item-header-16 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-item-header-16:hover {
  background-color: #f8ecc1;
}

.action-item-header-16.blue {
  background-color: #e0f2fc;
}

.action-button-63 {
  letter-spacing: .3px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #168cdf;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  height: 46px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-button-63:hover {
  color: #fff;
  background-color: #0d72b9;
}

.form-66 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.image-833 {
  width: 16px;
}

.create-user-section {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.title-input-element-2 {
  color: #2e2e2e;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  width: 100%;
  min-height: 42px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.title-input-element-2::placeholder {
  color: #b4b4b4;
}

.recording-icon-6 {
  cursor: pointer;
  width: 38px;
  height: 38px;
}

.recording-icon-6:hover {
  filter: saturate(71%);
}

.div-block-8602 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70px;
}

.select-field-248 {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.select-field-248:hover {
  background-color: #eee;
}

.image-834 {
  width: 16px;
}

.tag-content-173 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-173.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-173.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-173.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.matched-257 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-257.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-13-34 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-34.white-copy {
  color: #ffffffe6;
}

.text-13-34.grey {
  color: #494949;
}

.text-13-34.semi {
  font-weight: 600;
}

.text-13-34.white {
  color: #ffffffe6;
}

.text-13-34.light-grey {
  color: #818181;
}

.action-item-name-21 {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-21.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-21.edit {
  width: 100%;
  max-width: 900px;
  padding-left: 16px;
  padding-right: 16px;
}

.chip-label-387 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-387.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8603 {
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-8604 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-396 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-396.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8605 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8605.flex {
  display: flex;
}

.div-block-5001-copy {
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: 0;
}

.unmatched-134 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-134.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-318 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-318._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8606 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-729 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-729:hover {
  background-color: #e4f2ff;
}

.result-row-729.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.div-block-8607 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8608 {
  flex: 1;
}

.results-scroller-548 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-548.assign {
  width: 100%;
  min-width: 300px;
}

.div-block-8609 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-50 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-50.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.modal-content-wrapper {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 380px;
  padding: 20px 15px 30px;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.duplicate-task-button-8 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-8:hover {
  background-color: #cbdfff;
}

.div-block-8610 {
  flex: 1;
  display: flex;
}

.duration-wrapper-9 {
  justify-content: flex-end;
  align-items: center;
  width: 60px;
  min-width: 60px;
  display: flex;
}

.user-table {
  background-color: #fff;
  border: 1px solid #7eb8ff;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 40px;
  max-height: 400px;
  margin-bottom: 10px;
  display: none;
  position: relative;
  overflow: auto;
}

.div-block-8611 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8611.flex {
  display: flex;
}

.image-835 {
  cursor: pointer;
}

.user-mgmt-wrapper {
  border: 1px solid #bebebe;
  flex-flow: column;
  flex: 1;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: auto;
}

.div-block-8612 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8613 {
  padding-top: 3px;
}

.result-row-730 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-730:hover {
  background-color: #e4f2ff;
}

.result-row-730.selected {
  background-color: #d1e9ff;
}

.checkbox-20 {
  color: #ffffffb3;
  text-align: center;
  border: 1px solid #aaa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-20:hover {
  background-color: #dfdfdf;
}

.div-block-8614 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.chip-label-xs-62 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.loading-items-11 {
  text-align: center;
  background-color: #ffffff1c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.progress-bar-holder-29 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-731 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-731:hover {
  background-color: #e4f2ff;
}

.result-row-731.selected {
  background-color: #d1e9ff;
}

.image-836 {
  filter: invert();
  position: relative;
}

.header-right-side-8 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.image-837 {
  width: 16px;
}

.arrow2-5-copy {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-5-copy.dark {
  opacity: .5;
  filter: invert();
  cursor: pointer;
  align-self: flex-start;
  margin-left: 4px;
  margin-right: 2px;
  transition: transform .4s;
  display: block;
}

.arrow2-5-copy.dark.down {
  background-position: 50%;
  display: block;
  position: absolute;
  inset: 10px auto auto 0%;
  transform: rotate(90deg);
}

.ac-default-label-319 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-319._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.form-67 {
  max-height: 100vh;
  overflow: auto;
}

.select-field-249 {
  color: #333;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.select-field-249:hover {
  background-color: #eee;
}

.table-loading-cover {
  filter: hue-rotate(124deg);
  background-color: #ffffff87;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 62px;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-18-white {
  color: #fffc;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.new-user-wrapper {
  border: 1px solid #bebebe;
  flex-flow: column;
  flex: 1;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: auto;
}

.div-block-8615 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unmatched-135 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-135.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-308 {
  padding-left: 4px;
  font-weight: 400;
}

.add-item-14 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-14:hover {
  background-color: #0077b8;
}

.add-item-14.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-14.big:hover {
  background-color: #066192;
}

.add-item-14.big.hidden {
  background-color: #0077b8;
}

.div-block-8616 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8617 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-732 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-732:hover {
  background-color: #e4f2ff;
}

.result-row-732.selected {
  background-color: #d1e9ff;
}

.div-block-8618 {
  padding: 5px;
}

.div-block-8619 {
  height: 6px;
  position: absolute;
}

.div-block-8620 {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.icon-search-7 {
  opacity: .8;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search-7:hover {
  opacity: 1;
  background-color: #0077b869;
}

.chip-label-388 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-388.sm {
  font-size: 13px;
  line-height: 16px;
}

.notes-section-11 {
  margin-bottom: 10px;
  padding: 5px 18px;
  display: block;
}

.image-838 {
  width: 16px;
  margin-right: 4px;
}

.form-block-139 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.results-holder-397 {
  z-index: 3;
  display: block;
  position: relative;
  overflow: visible;
}

.image-839 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-840 {
  width: 16px;
}

.text-span-309 {
  padding-left: 4px;
  font-weight: 400;
}

.results-wrapper-328 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-328.assign-copy {
  width: 100%;
  min-width: 300px;
}

.ac-default-label-320 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-320._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.section-header-28 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-28.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.ac-default-label-321 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-321._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.autocomplete-search-wrapper-action-copy {
  align-self: stretch;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.chip-label-xs-63 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.sf-1252 {
  color: #313131;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.sf-1252.center {
  text-align: center;
}

.div-block-8621 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8622 {
  padding: 5px;
}

.results-holder-398, .results-holder-399 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-8623 {
  margin-left: 10px;
}

.delete-task-button-7 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button-7:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.matched-258 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-258.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-389 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-389.sm {
  font-size: 13px;
  line-height: 16px;
}

.chip-label-xs-64 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.results-holder-400 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-400.tags {
  display: none;
}

.label-wrapper-23 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-23._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.div-block-8624 {
  padding-top: 3px;
}

.div-block-8625 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.upload-item-row-49 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.div-block-5040 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-733 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-733:hover {
  background-color: #e4f2ff;
}

.result-row-733.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8626 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8626.flex {
  display: flex;
}

.results-scroller-549 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-549.sm {
  min-width: 304px;
}

.action-item-header-17 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-17:hover {
  background-color: #f8ecc1;
}

.action-item-header-17.editable {
  background-color: #fff7db00;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.text-area-div-6 {
  color: #9c9c9c;
  width: 100%;
  min-height: 52px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.sf-1253 {
  color: #313131;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.sf-1253.semi {
  font-weight: 600;
}

.sf-1253.semi.navy {
  color: #00528c;
  text-align: center;
}

.text-span-310 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-8627 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.results-wrapper-329 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-329.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-329.assign {
  width: auto;
  min-width: 0;
}

.results-wrapper-329.assign-copy {
  width: 100%;
  min-width: 300px;
}

.result-row-734 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-734:hover {
  background-color: #e4f2ff;
}

.result-row-734.selected {
  background-color: #d1e9ff;
}

.address-18 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-18.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8628 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-773 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-773.semi {
  font-weight: 600;
  line-height: 20px;
}

.result-row-735 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-735:hover {
  background-color: #e4f2ff;
}

.result-row-735.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.badge-text {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.results-wrapper-330 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-330.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.image-841 {
  width: 16px;
}

.chip-label-xs-65 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.text-field-21-copy {
  color: #2e2e2e;
  border: 1px solid #e6e6e6;
  width: 100%;
  min-width: 300px;
  height: 42px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-field-21-copy::placeholder {
  color: #b4b4b4;
}

.modal-create-user {
  background-color: #0006;
  width: 100%;
  padding: 60px 100px 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.item-column-wrapper-15 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: block;
  overflow: auto;
}

.icon-reload-all-10 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-10:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-10.hidden {
  position: static;
}

.section-header-29 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.div-block-8629 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8631, .div-block-5044 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.enable-user-section {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.resolution-display-wrapper-15 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.action-item-name-22 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  min-width: 100px;
  max-width: 895px;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-22.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.ac-default-label-322 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-322._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-322._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-322._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-550 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-550.sm {
  width: auto;
  min-width: 300px;
}

.button-label-11 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-11.xsm {
  color: #ffffffdb;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-11.xsm.blue {
  color: #0077b8;
  font-size: 13px;
  font-weight: 600;
}

.button-label-11.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.post-button-11 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-11:hover {
  background-color: #02507a;
}

.results-holder-401 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-401.tags {
  display: none;
}

.ac-default-label-323 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-323._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-5047 {
  flex: 1;
}

.chip-label-390 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-390.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-5045 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.results-holder-402 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-402.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.results-scroller-551 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-551.assign {
  width: 100%;
  min-width: 304px;
}

.div-block-8632 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-736 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-736:hover {
  background-color: #e4f2ff;
}

.result-row-736.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.side-nav-item-10 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.side-nav-item-10:hover {
  opacity: 100;
  background-color: #00000029;
}

.unmatched-136 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-136.sm {
  font-size: 14px;
  line-height: 18px;
}

.section-header-30 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.div-block-8633 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8633.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.all-item-wrapper-8 {
  min-height: 100px;
  overflow: auto;
}

.div-block-8634 {
  align-self: center;
  display: flex;
}

.side-search-2 {
  margin-top: 20px;
}

.div-block-8635 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8635.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-403 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-403.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-46 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-46.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-46.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-46.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8636 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  min-height: 56px;
  margin-bottom: 6px;
  display: flex;
}

.empty-state-action-item-9 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff1c;
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.search-bar-7 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 8px 10px;
  display: none;
}

.div-block-8637 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-842 {
  width: 16px;
  margin-right: 4px;
}

.div-block-8638 {
  flex: 1;
}

.text-14-774 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-774.grey {
  color: #818181;
}

.text-14-774.item-name {
  overflow-wrap: anywhere;
  overflow-wrap: anywhere;
  padding-top: 2px;
  font-weight: 600;
  line-height: 17px;
}

.text-14-774.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-774.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-8639 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-324 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-324._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8640 {
  position: relative;
}

.chip-label-xs-66 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.due-soon-label-7 {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  padding: 4px 4px 6px;
}

.chip-label-xs-67 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.text-14-775 {
  text-align: left;
  font-family: Open Sans, sans-serif;
}

.text-14-775.semi {
  font-weight: 600;
}

.activity-message-wrapper-b-13 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.div-block-5041 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-header-31 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.chip-label-xs-68 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.detail-inner-wrapper-16 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.tag-content-174 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-174.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
}

.tag-content-174.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8641 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.badge-div {
  background-color: #e41b1b;
  border: 1px solid #ff7c7c;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: 12px 35px auto auto;
}

.status-tag-11 {
  text-align: center;
  background-color: #636363;
  width: 70px;
  padding: 2px;
}

.search-bar-8 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4px 10px 8px;
  display: block;
}

.results-holder-404 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-404.tags {
  display: none;
}

.action-item-button-19 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-19:hover {
  background-color: #1b7897;
}

.action-item-button-19.blue {
  background-color: #0077b8;
}

.action-item-button-19.blue:hover {
  background-color: #02507a;
}

.action-item-button-19.completed {
  background-color: #1b7897;
}

.action-item-button-19.start {
  background-color: #00a4fd;
}

.action-item-button-19.start:hover {
  background-color: #048dd8;
}

.matched-259 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-259.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.hover-row {
  opacity: 0;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
  transition: opacity .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hover-row:hover {
  opacity: 100;
}

.item-detail-wrapper-9 {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-9.hidden {
  display: block;
}

.div-block-8642 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-5042 {
  flex: 1;
}

.empty-state-action-item-10 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff24;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.div-block-8643 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8644 {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.reason-input-section-11 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin-bottom: 20px;
  display: block;
}

.text-14-776 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-776.semi {
  font-weight: 600;
  line-height: 20px;
}

.action-button-64 {
  color: #fff;
  letter-spacing: .3px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #168cdf;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  height: 46px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-button-64:hover {
  color: #fff;
  background-color: #0d72b9;
}

.results-scroller-552 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-552.sm {
  width: auto;
  min-width: 300px;
}

.image-843 {
  width: 8px;
  margin-top: 4px;
  margin-left: 8px;
}

.div-block-8645 {
  padding-top: 3px;
}

.summary-inner-wrapper-169 {
  background-color: #fff;
  padding-left: 0;
}

.image-844 {
  margin-right: 6px;
}

.uploaded-file-51 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-8646 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.button-label-12 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-12.sm {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.button-label-12.xsm {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.results-wrapper-331 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-331.short {
  width: 300px;
  min-width: 300px;
}

.answer-wrapper-229 {
  flex-flow: column;
}

.autocomplete-search-wrapper-213 {
  align-self: stretch;
  width: 100%;
  min-width: 500px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.text-14-777 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-777.red {
  color: red;
  font-weight: 600;
}

.div-block-8647 {
  display: flex;
}

.response-row-344 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-344.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-345 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-345.side-bar-view {
  flex-flow: column;
  padding-left: 34px;
}

.text-span-311 {
  font-weight: 600;
}

.div-block-8648 {
  padding-right: 5px;
}

.div-block-8649 {
  position: relative;
}

.div-block-8650 {
  display: flex;
}

.answer-wrapper-230 {
  flex-flow: column;
}

.progress-bar-holder-30 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.div-block-8651 {
  position: sticky;
}

.div-block-8652 {
  width: 134px;
}

.div-block-8653 {
  padding-left: 12px;
}

.tag-content-175 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-8654 {
  width: 80px;
  padding-right: 20px;
}

.div-block-8654._2 {
  width: 100px;
  padding-right: 5px;
}

.chip-label-391 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.upload-item-row-50 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.text-block-459 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-8655 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14-778 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-778.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-778.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.text-14-778.white {
  color: #ffffffdb;
  font-weight: 400;
}

.answer-line-438 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8656 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.result-row-737 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-737:hover {
  background-color: #e4f2ff;
}

.result-row-737.selected {
  background-color: #e7eeff;
}

.div-block-8657 {
  position: sticky;
}

.response-row-346 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-346.side-bar-view, .response-row-346.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-346.side.print-view {
  flex-flow: row;
}

.chip-label-392, .chip-label-393 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8658 {
  padding-top: 6px;
}

.div-block-8659 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.ac-default-label-325 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-325.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.chip-address-19 {
  font-size: 15px;
  font-weight: 400;
}

.results-scroller-553 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.order-item-169 {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  overflow: visible;
}

.answer-line-439 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-439.no-padding {
  padding-bottom: 0;
}

.answer-line-440 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-440.padding {
  padding-bottom: 10px;
  position: relative;
}

.answer-line-440.no-padding {
  padding-bottom: 0;
}

.autocomplete-icon-47 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-47.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.text-14-779 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-779.semi {
  font-weight: 600;
  line-height: 24px;
}

.text-14-779.white {
  color: #ffffffdb;
  font-weight: 400;
}

.text-14-779.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8660 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.results-holder-405 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.item-name-wrapper-155 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-155.print-view {
  top: 0;
}

.div-block-8661, .div-block-8662 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-326 {
  color: #73a7cc;
  border-bottom: 1px solid #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-326.full {
  color: #000000db;
  border-bottom-style: none;
  width: 100%;
}

.div-block-8663 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.results-wrapper-332 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-332.short {
  width: 300px;
  min-width: 300px;
}

.div-block-8664 {
  width: 80px;
  padding-right: 20px;
}

.image-845 {
  margin-right: 4px;
}

.results-wrapper-333 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  min-width: 100%;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-333.short {
  width: 300px;
  min-width: 300px;
}

.text-block-460 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.print-button-37 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-738 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-738:hover {
  background-color: #e4f2ff;
}

.result-row-738.selected {
  background-color: #e7eeff;
}

.div-block-8665 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-347 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-347.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-347.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-347.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-8666 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.text-14-780 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-780.label {
  color: #707070;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8667 {
  position: relative;
}

.div-block-8668, .div-block-8669 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8670 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8671 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8671._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-461 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.customer-name-row-98 {
  z-index: 6;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.customer-name-row-98:hover {
  background-color: #072c42;
}

.customer-name-row-98.side-bar-view {
  top: 0;
}

.customer-name-row-98.preview {
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 8px;
}

.customer-name-row-98.preview:hover {
  background-color: #0c3955;
}

.text-14-781 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-781.gray {
  color: #686868;
}

.text-14-781.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-8672 {
  display: flex;
}

.div-block-8673 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.right-side-panel-2 {
  max-width: 560px;
  position: relative;
  inset: 0% 0% 0% 0;
}

.customer-info-171 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.button-label-13 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-13.xsm {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-13.xsm.semi {
  font-weight: 600;
}

.edit-ac-12 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66c550637d8f1d1325ddde33_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  border: 1px solid #429dff85;
  border-radius: 4px;
  min-width: 22px;
  min-height: 22px;
  margin-right: 10px;
  position: absolute;
  inset: 8px 10px auto auto;
}

.edit-ac-12:hover {
  background-color: #429dff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/66f090d7c53d88260ce1e672_edit-white.png");
}

.result-row-739 {
  justify-content: flex-start;
  align-items: center;
  min-width: 300px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-739:hover {
  background-color: #e4f2ff;
}

.result-row-739.selected {
  background-color: #e7eeff;
}

.div-block-8674 {
  display: flex;
}

.ac-default-label-327 {
  color: #000000db;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.item-submit-holder-98 {
  background-color: #e4f1fa;
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.item-submit-holder-98.awf {
  text-align: left;
  flex-flow: row;
}

.div-block-8675 {
  padding-left: 8px;
}

.chip-label-394 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.div-block-8676 {
  padding-left: 12px;
}

.custom-checkbox-95 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-95:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-95.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-8677 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.customer-info-172 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.input-holder-21 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-21._2 {
  border-bottom-style: none;
}

.text-14-782 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-94 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-94.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.answer-wrapper-231 {
  flex-flow: column;
}

.response-label-232 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.select-field-250 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #fff;
  border-bottom-color: #c6dcff;
  flex: 0 auto;
  width: auto;
  min-width: 60px;
  height: 38px;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 0 6px 0 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.select-field-250:hover {
  background-color: #f0f3f8;
  border-color: #4cc0ff;
}

.text-14-783 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-783.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.results-scroller-554 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.arrow2-21 {
  opacity: .86;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbd_arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
}

.arrow2-21.down {
  cursor: pointer;
  margin-top: 3px;
  transition: all .4s;
  transform: rotate(90deg);
}

.arrow2-21.down.side-bar-hide, .div-block-8678 {
  display: block;
}

.response-label-233 {
  color: #000;
  width: 180px;
  min-width: 180px;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.response-label-233.side-bar-view {
  width: auto;
}

.text-13-35 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-35.blue {
  color: #8aceff;
}

.text-13-35.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.response-label-234 {
  color: #000;
  width: 260px;
  padding-top: 4px;
  padding-right: 20px;
}

.response-label-234.short {
  width: 160px;
  min-width: 160px;
  padding-top: 6px;
  padding-right: 20px;
}

.answer-line-441 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8679 {
  position: sticky;
}

.result-row-740 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-740:hover {
  background-color: #e4f2ff;
}

.result-row-740.selected {
  background-color: #c3e0fa;
}

.div-block-8680 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.input-holder-22 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-22._2 {
  border-bottom-style: none;
}

.tag-content-176 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.results-holder-406 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.result-row-741 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-741:hover {
  background-color: #e4f2ff;
}

.result-row-741.selected {
  background-color: #d1e9ff;
}

.text-12-39 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.div-block-8681 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-8682 {
  width: 80px;
  padding-right: 20px;
}

.customer-name-row-read-only-5 {
  z-index: 4;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-8683 {
  position: sticky;
}

.uploaded-file-52 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-52._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-52._2:hover {
  background-color: #055197;
}

.uploaded-file-52._2.hidden {
  display: block;
}

.print-button-38.main-view-hide {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-177 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.text-18-5 {
  color: #161616;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.text-18-5.white-semi {
  color: #ffffffdb;
  font-weight: 600;
}

.div-block-8684 {
  padding-right: 5px;
}

.div-block-8685 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.answer-wrapper-232 {
  flex-flow: column;
}

.div-block-8686 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.customer-checkbox-flex-2 {
  z-index: 5;
  background-color: #184f72;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 42px;
  margin-bottom: 0;
  padding: 6px 20px 0;
  display: flex;
  position: sticky;
  top: 122px;
}

.customer-checkbox-flex-2.print-view {
  z-index: 3;
  padding-left: 20px;
}

.customer-checkbox-flex-2.side-bar-view {
  flex-flow: row;
  padding-left: 20px;
  position: sticky;
}

.answer-line-442 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-214 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-214.product, .autocomplete-search-wrapper-214.container-size {
  width: 260px;
}

.autocomplete-search-wrapper-214.print {
  margin-left: 0;
}

.matched-260 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-8687 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.unmatched-137 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.new-order-button-5 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.new-order-button-5:hover {
  background-color: #0077b8;
}

.div-block-8688 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de3_face-white-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  transform: rotate(0);
}

.counterparty-config-modal-43 {
  z-index: 995;
  cursor: pointer;
  background-color: #00000080;
  height: 100vh;
  padding-top: 60px;
  display: none;
  position: fixed;
  inset: 0;
}

.div-block-8689 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 6px;
  display: flex;
}

.div-block-8690 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.button-label-14 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-14.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.button-label-14._14 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.empty-state-display-10 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #e7ffff;
  background-image: linear-gradient(148deg, #69b9cf 14%, #45acc3 88%);
  border-bottom: 1px solid #6896af;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1000px;
  padding-top: 60px;
  padding-bottom: 20px;
  padding-right: 0;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.apply-button-row {
  background-color: #faf9f9;
  border-top: 1px solid #e4e4e4;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 200px;
  padding: 15px;
  display: flex;
  position: static;
}

.apply-button-row:hover {
  background-color: #eff5fa;
}

.text-span-148 {
  color: #fff;
}

.location-setting-checkbox-35 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px 10px 4px;
  display: flex;
}

.location-setting-checkbox-35.status {
  background-color: #d9dfe2;
  border-radius: 4px;
  min-width: 96px;
  margin-right: 8px;
  padding: 5px 8px 5px 5px;
}

.location-setting-checkbox-35.status.red {
  background-color: #ffc3c3;
}

.location-setting-checkbox-35.status.green {
  background-color: #b1f19f;
}

.text-14-784 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-784.semi {
  margin-bottom: 8px;
  font-weight: 600;
  line-height: 24px;
}

.table-settings-icon {
  z-index: 9;
  cursor: pointer;
  border-radius: 8px;
  min-width: 26px;
  min-height: 26px;
  margin-left: auto;
  padding: 5px;
  display: none;
  position: relative;
}

.table-settings-icon:hover {
  opacity: 1;
  background-color: #00000054;
}

.div-block-8691 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-14-785 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-785.label-2 {
  color: #6d6d6d;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
}

.modal-top-bar-285 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.question-template-81 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 20px 40px;
}

.tag-content-178 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 2px;
  display: flex;
}

.div-block-8692 {
  text-align: center;
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-8692.r {
  justify-content: flex-end;
  align-items: center;
}

.div-block-8693 {
  filter: hue-rotate(124deg);
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 60px;
  margin-top: 60px;
}

.column-name {
  background-color: #faf9f9;
  border-top: 1px solid #e4e4e4;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 200px;
  padding: 10px 15px;
  display: flex;
  position: static;
}

.column-name:hover {
  background-color: #eff5fa;
}

.text-span-147 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-8694 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.image-846 {
  opacity: .36;
  margin-top: 10px;
}

.table-details-15 {
  flex-direction: column;
  flex: 1;
  min-width: 100px;
  height: 100%;
  max-height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.question-template-modal-140 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 30px 30px 20px;
}

.results-scroller-555 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.keyword-search-input-28 {
  color: #000;
  background-color: #fff;
  border: 1px solid #98bbe7;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  position: relative;
}

.keyword-search-input-28::placeholder {
  color: #667792;
}

.form-button-349 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-349:hover {
  background-color: #02507a;
}

.scrolling-table-section-8 {
  border-left: 1px solid #264e5b4f;
  border-right: 1px solid #264e5b4f;
  width: 100%;
  overflow: auto;
  box-shadow: inset 0 2px 5px #0003;
}

.div-block-8695 {
  justify-content: flex-end;
  min-width: 30px;
  margin-right: 10px;
  display: flex;
}

.result-holder-15 {
  flex: 1;
  max-height: 100vh;
  display: flex;
  position: relative;
  overflow: auto;
}

.div-block-8696 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8697 {
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
}

.div-block-8698 {
  width: 530px;
}

.form-button-350 {
  opacity: 1;
  color: #fff;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-350:hover {
  background-color: #02507a;
}

.div-block-8699 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-8700 {
  position: relative;
}

.upload-item-row-51 {
  align-items: flex-end;
  width: 340px;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.upload-item-row-51.sm {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.autocomplete-icon-48 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-48.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.date-input-9 {
  color: #161616;
  text-align: right;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  justify-content: flex-end;
  align-items: center;
  width: 150px;
  height: 40px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.main-wrapper-60 {
  background-image: linear-gradient(333deg, #008ba0 8%, #008ba4 39%, #10415f);
  min-height: 100vh;
  padding-bottom: 60px;
}

.main-wrapper-60.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  min-height: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.edit-table-menu {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  width: auto;
  min-width: 180px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 32px -5px auto auto;
  box-shadow: 0 1px 9px 3px #00000017;
}

.text-block-462 {
  color: #535353;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.search-filter-wrapper {
  border-top: 1px solid #ffffff3b;
  display: block;
}

.chip-label-white-sm-2-colhk-35 {
  color: #7dafd3;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8701 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8702 {
  height: 100px;
  display: flex;
}

.div-block-8703 {
  align-items: flex-start;
  display: flex;
}

.button-label-15 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-15.sm {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.chip-address-27 {
  font-size: 15px;
  font-weight: 400;
}

.sort-arrow-61 {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.form-108 {
  display: none;
}

.div-block-8704 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.item-count-2 {
  justify-content: flex-start;
  align-items: center;
  padding: 10px 6px;
  display: flex;
}

.div-block-8706 {
  margin-right: 10px;
}

.div-block-8707 {
  padding-bottom: 10px;
}

.results-scroller-556 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.custom-checkbox-96 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-96:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-96.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.modal-top-bar-286 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.toggle-divider-2 {
  background-color: #ffffff73;
  width: 1px;
  height: 100%;
}

.div-block-8708 {
  background-color: red;
  border: 1px solid #dadada;
  border-radius: 12px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.div-block-8709 {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.form-button-351 {
  opacity: 1;
  color: #fff;
  background-color: #046cea;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  height: 52px;
  margin-left: 14px;
  margin-right: 14px;
  padding-left: 14px;
  padding-right: 14px;
  text-decoration: none;
  display: flex;
}

.form-button-351:hover {
  background-color: #002fad;
}

.form-button-351.back {
  background-color: #889abd;
  border: 1px solid #ffffff73;
  min-width: 110px;
}

.form-button-351.back:hover {
  background-color: #6d80a3;
}

.form-button-351.back.ab {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 30px;
}

.image-847 {
  opacity: .56;
}

.text-13-36 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-36.semi {
  font-weight: 600;
}

.div-block-8710 {
  justify-content: flex-start;
  align-items: stretch;
  height: 40px;
  display: flex;
}

.list-header-wrapper-7 {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  height: auto;
  position: relative;
}

.customer-info-173 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.question-template-modal-141 {
  background-color: #0000;
  border-bottom-width: 1px;
  border-bottom-color: #d9e8ee;
  min-height: 480px;
  margin-top: 0;
  padding: 0 30px 60px;
}

.text-12-40 {
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.text-12-40.semi {
  font-weight: 600;
}

.text-12-40.semi.white {
  color: #fff;
  text-transform: uppercase;
}

.div-block-8711 {
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  margin-top: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-8712 {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
}

.results-scroller-557 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.filter-section-8 {
  background-color: #00000029;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 6px 20px;
  display: block;
  position: relative;
}

.toggle {
  color: #ffffffb3;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: flex;
}

.toggle:hover {
  background-color: #00000054;
}

.toggle.selected {
  color: #fff;
  background-color: #0077b8;
}

.left-side-wrapper-3 {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  margin-right: 18px;
  display: flex;
}

.results-wrapper-334 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.text-24-3-copy-62 {
  color: #161616;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.div-block-8713 {
  width: 300px;
  min-height: 100px;
}

.modal-top-bar-287 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.apply-button {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.apply-button:hover {
  background-color: #02507a;
}

.search-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  text-align: center;
  border: 1px solid #ffffff57;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  min-width: 40px;
  height: 40px;
  padding: 10px 10px 0;
  font-size: 17px;
  display: inline-block;
}

.search-button:hover {
  opacity: .9;
  background-color: #00000054;
}

.search-button.apply {
  cursor: pointer;
  background-color: #00000054;
}

.search-button.apply:hover {
  background-color: #0000008c;
}

.result-row-742 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-742:hover {
  background-color: #e4f2ff;
}

.result-row-742.selected {
  background-color: #d1e9ff;
}

.text-18-6 {
  color: #161616;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.row-22 {
  cursor: pointer;
  background-color: #fff;
  border-bottom-width: 1px;
  border-bottom-color: #7991a738;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  height: auto;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: visible;
}

.row-22:hover {
  opacity: 1;
  background-color: #d4e7f3;
}

.row-22.dark {
  background-color: #0c3955;
  border-bottom-style: none;
}

.date-range-22 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: 10px 20px 10px 0;
  display: inline-flex;
}

.column-label-wrapper {
  margin-left: 6px;
}

.modal-top-bar-288 {
  cursor: move;
  border-bottom: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 56px;
  padding-top: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 16px -6px #0003;
}

.div-block-8230-copy {
  border: 1px solid #ffffff73;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 330px;
  height: 48px;
  margin-right: 24px;
  display: flex;
}

.image-848 {
  margin-right: 6px;
}

.uploaded-file-53 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.div-block-8714 {
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.button-label-16 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-16.xsm {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.answer-wrapper-233 {
  flex-flow: column;
}

.text-14-786 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-786.red {
  color: red;
  font-weight: 600;
}

.div-block-8715 {
  position: sticky;
}

.div-block-8716 {
  padding-left: 12px;
}

.div-block-8717 {
  width: 80px;
  padding-right: 20px;
}

.div-block-8717._2 {
  width: 100px;
  padding-right: 5px;
}

.div-block-8718 {
  position: sticky;
}

.response-row-348 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-348.side {
  flex-flow: column;
  padding-left: 34px;
}

.response-row-348.side.print-view {
  flex-flow: row;
}

.chip-address-28 {
  font-size: 15px;
  font-weight: 400;
}

.div-block-8719 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15da5_Gear%401x-0.4s-200px-200px.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 72px;
  margin-top: auto;
}

.answer-line-443 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-443.no-padding {
  padding-bottom: 0;
}

.answer-line-444 {
  padding-top: 6px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
  position: relative;
}

.answer-line-444.no-padding {
  padding-bottom: 0;
}

.text-14-787 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-8720 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.item-name-wrapper-156 {
  z-index: 3;
  background-color: #184f72;
  justify-content: space-between;
  align-items: center;
  padding: 12px 10px 12px 20px;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.item-name-wrapper-156.print-view {
  top: 0;
}

.div-block-8721 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8722 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8723 {
  width: 80px;
  padding-right: 20px;
}

.print-button-39 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.response-row-349 {
  background-color: #0000;
  border-bottom: 1px solid #dae8f1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 20px 16px 44px;
  display: flex;
  position: relative;
}

.response-row-349.reps {
  background-color: #e5f1f8;
  padding-top: 10px;
  padding-bottom: 10px;
}

.response-row-349.reps.side {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 0;
}

.response-row-349.reps.side.print-view {
  background-color: #fff;
  border-bottom-color: #dae8f1;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-8724 {
  z-index: 9;
  position: sticky;
  top: 74px;
}

.div-block-8725 {
  position: relative;
}

.div-block-8726 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8727 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.div-block-8727._2 {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-14-788 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.text-14-788.gray {
  color: #686868;
}

.text-14-788.semi {
  font-weight: 600;
  line-height: 20px;
}

.div-block-8728 {
  display: flex;
}

.div-block-8729 {
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 4px;
  display: flex;
}

.customer-info-174 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 2px;
  display: flex;
}

.div-block-8730 {
  display: flex;
}

.div-block-8731 {
  padding-left: 8px;
}

.custom-checkbox-97 {
  background-color: #fff;
  border: 2px solid silver;
  border-radius: 2px;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  margin-right: 6px;
}

.custom-checkbox-97:hover {
  background-color: #f0f0f0;
}

.custom-checkbox-97.selected {
  background-color: #0c8aff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15de2_check.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-color: #0c8aff;
}

.div-block-8732 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.input-holder-23 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-23._2 {
  border-bottom-style: none;
}

.text-14-789 {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.rental-upload-95 {
  width: 340px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.rental-upload-95.print {
  padding-top: 0;
  padding-bottom: 20px;
}

.text-13-37 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-37.checkbox-label {
  color: #fffffff2;
  letter-spacing: .2px;
  font-weight: 300;
}

.answer-line-445 {
  padding-top: 6px;
  padding-bottom: 10px;
  padding-left: 0;
  display: block;
  position: relative;
}

.div-block-8733 {
  position: sticky;
}

.input-holder-24 {
  border-bottom: 1px solid #c6dcff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline-block;
}

.input-holder-24._2 {
  border-bottom-style: none;
}

.div-block-8734 {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.customer-name-row-read-only-6 {
  z-index: 4;
  background-color: #0c3955;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 74px;
  padding: 14px 16px 10px 20px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-8735 {
  position: sticky;
}

.uploaded-file-54 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: flex;
}

.uploaded-file-54._2 {
  cursor: pointer;
  background-color: #005baf;
  border: 1px solid #2289f6;
  border-radius: 4px;
  justify-content: space-between;
  width: auto;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 20px;
  padding: 2px 3px 2px 6px;
  display: block;
}

.uploaded-file-54._2:hover {
  background-color: #055197;
}

.uploaded-file-54._2.hidden {
  display: block;
}

.text-18-7 {
  color: #161616;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.text-18-7.white-semi {
  color: #ffffffdb;
  font-weight: 600;
}

.div-block-8736 {
  padding-right: 5px;
}

.customer-checkbox-flex-3 {
  z-index: 5;
  background-color: #184f72;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 42px;
  margin-bottom: 0;
  padding: 6px 20px 0;
  display: flex;
  position: sticky;
  top: 122px;
}

.customer-checkbox-flex-3.print-view {
  z-index: 3;
  padding-left: 20px;
}

.autocomplete-search-wrapper-215 {
  align-self: stretch;
  width: 480px;
  margin-top: 0;
  margin-left: -14px;
  display: block;
  position: relative;
}

.autocomplete-search-wrapper-215.print {
  margin-left: 0;
}

.div-block-8737 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tree-icon-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 52px;
  min-width: 52px;
  padding-right: 5px;
  display: flex;
}

.text-10-10 {
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.text-10-10.semi-white {
  color: #fff;
  text-align: center;
  font-weight: 600;
  line-height: 13px;
}

.div-block-8738 {
  padding-left: 8px;
  padding-right: 8px;
}

.tree-view-outer-wrapper {
  background-color: #fff;
  height: 100%;
  min-height: 100px;
  max-height: 100%;
  padding: 15px 20px 20px 10px;
  overflow: auto;
}

.result-row-743 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-743:hover {
  background-color: #e4f2ff;
}

.result-row-743.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.result-row-744 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-744:hover {
  background-color: #e4f2ff;
}

.result-row-745 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-745:hover {
  background-color: #e4f2ff;
}

.result-row-745.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.search-input-wrapper-32 {
  width: 300px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
  position: relative;
}

.search-input-wrapper-32.short {
  width: 130px;
  margin-right: 10px;
  padding-left: 10px;
}

.image-849 {
  margin-right: 1px;
}

.div-block-8739 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.empty-state-wrapper-19 {
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.results-scroller-558 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-558.sm {
  width: auto;
  min-width: 300px;
}

.div-block-5052, .div-block-8740 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-850 {
  width: 16px;
}

.tree-item-inner {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 30px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.chip-address-29 {
  font-size: 15px;
  font-weight: 400;
}

.chip-address-29.sm {
  font-size: 12px;
  line-height: 16px;
}

.div-block-8741 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-746 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-746:hover {
  background-color: #e4f2ff;
}

.result-row-746.selected {
  background-color: #d1e9ff;
}

.div-block-8742 {
  width: 120px;
  min-width: 120px;
}

.div-block-8743 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8743.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-407 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-407.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.text-14-790 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-790.semi {
  font-weight: 600;
  line-height: 20px;
}

.sf-1254 {
  color: #313131;
  padding-top: 5px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 20px;
}

.sf-1254.white {
  color: #fff;
  cursor: default;
}

.action-item-button-20 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-20:hover {
  background-color: #1b7897;
}

.action-item-button-20.start {
  background-color: #00a4fd;
}

.action-item-button-20.start:hover {
  background-color: #048dd8;
}

.text-area-div-7 {
  width: 100%;
  min-height: 52px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
}

.text-area-div-7.read-only {
  background-color: #f1f1f1;
}

.results-holder-21-copy {
  z-index: 6;
  display: none;
  position: relative;
  overflow: visible;
}

.task-button-bar-8 {
  z-index: 4;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 20px;
  margin-left: 24px;
  margin-right: 16px;
  padding-top: 4px;
  display: flex;
}

.image-851 {
  width: 16px;
  margin-right: 4px;
}

.activity-message-9 {
  background-color: #e6f1ff;
  margin-bottom: 5px;
  padding: 8px 14px 10px;
  position: relative;
}

.image-852 {
  cursor: pointer;
}

.uploaded-file-list-holder-42 {
  padding-bottom: 5px;
}

.div-block-8744, .div-block-8745 {
  display: flex;
}

.div-block-8746 {
  padding: 15px;
}

.hover-dots {
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5b_dots.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 21px;
  border-radius: 22px;
  width: 20px;
  height: 20px;
  margin-right: 4px;
  transition: opacity .3s;
}

.hover-dots:hover {
  opacity: 1;
  background-color: #e7edf7;
}

.hover-dots.hide {
  display: none;
}

.result-row-747 {
  align-items: flex-start;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-747:hover {
  background-color: #e4f2ff;
}

.result-row-747.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8747 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8748 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.action-item-header-18 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-item-header-18:hover {
  background-color: #f8ecc1;
}

.action-item-header-18.blue {
  background-color: #e0f2fc;
}

.action-button-65 {
  letter-spacing: .3px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #168cdf;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  height: 46px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.action-button-65:hover {
  color: #fff;
  background-color: #0d72b9;
}

.form-109 {
  height: 100%;
  max-height: 100%;
  overflow: auto;
}

.image-853 {
  width: 16px;
}

.recording-icon-7 {
  cursor: pointer;
  width: 38px;
  height: 38px;
}

.recording-icon-7:hover {
  filter: saturate(71%);
}

.div-block-8749 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 70px;
}

.select-field-251 {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.select-field-251:hover {
  background-color: #eee;
}

.image-854 {
  width: 16px;
}

.tag-content-179 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-179.small {
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
}

.tag-content-179.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
}

.tag-content-179.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.text-14-791 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.text-14-791.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.text-14-791.semi {
  font-weight: 600;
  line-height: 20px;
}

.matched-261 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-261.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.results-wrapper-335 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-335.assign-copy {
  width: 100%;
  min-width: 300px;
}

.icon-edit-custom {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/688f91fb579ab2c38f519ce5_edit.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 10px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-edit-custom:hover {
  opacity: 1;
  background-color: #0077b869;
}

.action-item-name-23 {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  min-width: 100px;
  max-width: 890px;
  padding-top: 0;
  display: block;
}

.action-item-name-23.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.action-item-name-23.edit {
  width: 100%;
  max-width: 900px;
  padding-left: 16px;
  padding-right: 16px;
}

.chip-label-395 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-395.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8750 {
  padding-left: 8px;
  padding-right: 8px;
}

.div-block-8751 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.results-holder-408 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-408.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.div-block-8752 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8752.flex {
  display: flex;
}

.unmatched-138 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-138.sm {
  font-size: 14px;
  line-height: 18px;
}

.ac-default-label-328 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-328._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.div-block-8753 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.icon-private {
  opacity: .8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/688f91fb579ab2c38f519cea_lock.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 13px;
  min-width: 13px;
  height: 13px;
  min-height: 13px;
  margin-left: 4px;
}

.result-row-748 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 530px;
  min-width: 530px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-748:hover {
  background-color: #e4f2ff;
}

.result-row-748.tags {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  min-height: 36px;
}

.div-block-8754 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8755 {
  flex: 1;
}

.div-block-8756 {
  transform-style: preserve-3d;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df61_face.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-top: 40px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(23deg);
}

.uploaded-file-55 {
  background-color: #e5f4fc;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  padding: 8px 10px;
  display: block;
}

.uploaded-file-55.sm {
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 4px 6px 4px 0;
  display: block;
  position: relative;
}

.duplicate-task-button-9 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df64_ic_content_copy_black_48dp_2x.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  border-radius: 2px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.duplicate-task-button-9:hover {
  background-color: #cbdfff;
}

.div-block-8757 {
  flex: 1;
  display: flex;
}

.duration-wrapper-10 {
  justify-content: flex-end;
  align-items: center;
  width: 60px;
  min-width: 60px;
  display: flex;
}

.div-block-8758 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8758.flex {
  display: flex;
}

.image-855 {
  cursor: pointer;
}

.div-block-8759 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.section-header-32 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.div-block-8760 {
  padding-top: 3px;
}

.result-row-749 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-749:hover {
  background-color: #e4f2ff;
}

.result-row-749.selected {
  background-color: #d1e9ff;
}

.checkbox-21 {
  color: #ffffffb3;
  text-align: center;
  border: 1px solid #aaa;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-right: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.checkbox-21:hover {
  background-color: #dfdfdf;
}

.div-block-8761 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  display: flex;
}

.loading-items-12 {
  text-align: center;
  background-color: #ffffff1c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  position: relative;
}

.progress-bar-holder-31 {
  background-color: #ebf2f5;
  height: 18px;
  margin-top: 8px;
}

.result-row-750 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-750:hover {
  background-color: #e4f2ff;
}

.result-row-750.selected {
  background-color: #d1e9ff;
}

.image-856 {
  filter: invert();
  position: relative;
}

.header-right-side-9 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.image-857 {
  width: 16px;
}

.ac-default-label-329 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-329._13 {
  height: 26px;
  margin-left: 2px;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.tree-line {
  z-index: 7;
  background-color: #d1d1d1;
  width: 1px;
  height: calc(100% - 20px);
  margin-left: 4px;
  position: absolute;
  top: 24px;
  left: 50px;
  right: auto;
}

.form-110 {
  max-height: 100vh;
  overflow: auto;
}

.select-field-252 {
  color: #333;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  width: auto;
  height: 32px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.select-field-252:hover {
  background-color: #eee;
}

.div-block-8762 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.modal-edit-custom-column {
  background-color: #0006;
  width: 100%;
  padding: 60px 100px 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.arrow-tree {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/688f91fb579ab2c38f519ced_arrow-grey.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  width: 18px;
  height: 18px;
  transition: all .4s;
}

.arrow-tree.none {
  display: none;
}

.unmatched-139 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-139.sm {
  font-size: 14px;
  line-height: 18px;
}

.text-span-312 {
  padding-left: 4px;
  font-weight: 400;
}

.add-item-15 {
  cursor: pointer;
  background-color: #0077b869;
  border: 1px solid #ffffff45;
  border-radius: 2px;
  padding: 4px 8px;
  transition: background-color .4s;
}

.add-item-15:hover {
  background-color: #0077b8;
}

.add-item-15.big {
  background-color: #0077b8;
  border-radius: 4px;
  margin-top: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.add-item-15.big:hover {
  background-color: #066192;
}

.add-item-15.big.hidden {
  background-color: #0077b8;
}

.text-18-8 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.edit-save {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  padding: 15px 20px 10px;
  display: block;
}

.div-block-8763 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.div-block-8764 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-751 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-751:hover {
  background-color: #e4f2ff;
}

.result-row-751.selected {
  background-color: #d1e9ff;
}

.div-block-8765 {
  padding: 5px;
}

.chip-label-xs-69 {
  color: #080808;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-xs-69.white {
  color: #ffffffe6;
}

.owner-name-tag {
  background-color: #e0f2fc;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1px;
  margin-left: 10px;
  padding: 2px 6px;
  display: flex;
}

.owner-name-tag:hover {
  text-decoration: underline;
}

.owner-name-tag.attention {
  background-color: #ffdce1;
}

.owner-name-tag.done {
  background-color: #dafde4;
}

.owner-name-tag.started {
  background-color: #fff7db;
}

.div-block-8766 {
  height: 6px;
  position: absolute;
}

.div-block-8767 {
  justify-content: flex-end;
  align-items: center;
  display: block;
  position: relative;
}

.icon-search-8 {
  opacity: .8;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0da7_js-toolbar-search.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  min-width: 28px;
  min-height: 28px;
  margin-left: 6px;
}

.icon-search-8:hover {
  opacity: 1;
  background-color: #0077b869;
}

.chip-label-396 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-396.sm {
  font-size: 13px;
  line-height: 16px;
}

.notes-section-12 {
  margin-bottom: 10px;
  padding: 5px 18px;
  display: block;
}

.image-858 {
  width: 16px;
  margin-right: 4px;
}

.form-block-140 {
  height: 100%;
  max-height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.results-holder-409 {
  z-index: 3;
  display: block;
  position: relative;
  overflow: visible;
}

.image-859 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-860 {
  width: 16px;
}

.icon-lock {
  opacity: .8;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/688f91fb579ab2c38f519cea_lock.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
  margin-left: 4px;
}

.text-span-313 {
  padding-left: 4px;
  font-weight: 400;
}

.text-13-38 {
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.text-13-38.white-copy {
  color: #ffffffe6;
}

.text-13-38.no-wrap {
  white-space: nowrap;
  word-break: normal;
}

.text-13-38.grey {
  color: #494949;
}

.text-13-38.semi {
  font-weight: 600;
}

.text-13-38.white {
  color: #ffffffe6;
}

.text-13-38.light-grey {
  color: #818181;
}

.results-wrapper-336 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: relative;
}

.results-wrapper-336.assign-copy, .results-wrapper-336.tags {
  width: 100%;
  min-width: 300px;
}

.results-wrapper-336.assign {
  width: auto;
  min-width: 0;
}

.ac-default-label-330 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-330._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.result-row-752 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-752:hover {
  background-color: #e4f2ff;
}

.search-bar-9 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4px 10px 8px;
  display: flex;
}

.section-header-33 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.section-header-33.tall {
  height: 50px;
  min-height: 50px;
  padding-right: 10px;
}

.add-task {
  z-index: 9;
  opacity: 0;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/688f91fb579ab2c38f519cf0_plus.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 20px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-top: 0;
  margin-left: -9px;
  position: absolute;
  inset: auto 0% 0%;
}

.add-task:hover {
  opacity: 1;
  background-color: #e7edf7;
  background-size: 13px;
}

.add-task.top-level {
  opacity: .8;
  margin-left: -7px;
  top: 0;
}

.ac-default-label-331 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-331._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.sf-1255 {
  color: #313131;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.sf-1255.center {
  text-align: center;
}

.div-block-8768 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results-count-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: none;
}

.div-block-8769 {
  padding: 5px;
}

.results-holder-410, .results-holder-411 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.div-block-5058 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8770 {
  margin-left: 10px;
}

.delete-task-button-8 {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15db8_trash-red.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 1px solid #cacaca;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  transition: all .4s;
}

.delete-task-button-8:hover {
  background-color: #ed4444;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67a16ec0c0c06947f9f7df5e_trash-w.png");
}

.image-861 {
  margin-right: 3px;
}

.matched-262 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-262.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.chip-label-397 {
  color: #080808;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.chip-label-397.sm {
  font-size: 13px;
  line-height: 16px;
}

.results-holder-412 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-412.tags {
  display: none;
}

.div-block-5055 {
  flex: 1;
}

.div-block-5057 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.label-wrapper-24 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1px;
  padding-bottom: 3px;
  display: flex;
}

.label-wrapper-24._3 {
  opacity: .72;
  width: auto;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 4px;
}

.div-block-8771 {
  padding-top: 3px;
}

.div-block-5056 {
  padding-right: 6px;
}

.div-block-8772 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.matched-263 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-263.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.upload-item-row-52 {
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  padding: 10px 0 4px;
  display: flex;
}

.div-block-8773 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.result-row-753 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-753:hover {
  background-color: #e4f2ff;
}

.result-row-753.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-8774 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-8774.flex {
  display: flex;
}

.results-scroller-559 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 100%;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-559.sm {
  min-width: 304px;
}

.action-item-header-19 {
  z-index: 12;
  cursor: pointer;
  background-color: #fff7db;
  border-bottom: 1px solid #c3d1da;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 38px;
  padding: 8px 10px 6px 0;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-header-19:hover {
  background-color: #f8ecc1;
}

.action-item-header-19.editable {
  background-color: #fff7db00;
  border-bottom-style: none;
  padding-top: 10px;
  padding-bottom: 5px;
}

.matched-264 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-264.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.text-span-314 {
  padding-left: 4px;
  font-weight: 400;
}

.div-block-5001-copy-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: 0;
}

.div-block-5061 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.task-name-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
  position: relative;
}

.bulletpoint {
  background-color: #555;
  border-radius: 14px;
  width: 7px;
  min-width: 7px;
  height: 7px;
  min-height: 7px;
  margin-top: 6px;
  margin-right: 8px;
}

.div-block-8775 {
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}

.result-row-754 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 300px;
  height: auto;
  min-height: 36px;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.result-row-754:hover {
  background-color: #e4f2ff;
}

.result-row-754.selected {
  background-color: #d1e9ff;
}

.address-19 {
  min-height: 20px;
  padding-top: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.address-19.sm {
  font-size: 13px;
  line-height: 16px;
}

.div-block-8776 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-332 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-332._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.text-14-792 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-792.semi {
  font-weight: 600;
  line-height: 20px;
}

.result-row-755 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-755:hover {
  background-color: #e4f2ff;
}

.result-row-755.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.div-block-5054 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wfwfwefw {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.wfwfwefw.grey {
  color: #818181;
}

.wfwfwefw.item-name {
  overflow-wrap: anywhere;
  overflow-wrap: anywhere;
  padding-top: 2px;
  font-weight: 600;
  line-height: 17px;
}

.wfwfwefw.white {
  color: #ffffffdb;
  cursor: move;
  font-weight: 400;
}

.wfwfwefw.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-wrapper-337 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 530px;
  min-width: 530px;
  max-height: 60vh;
  display: none;
  position: relative;
}

.results-wrapper-337.sm {
  width: 100%;
  min-width: 300px;
  display: block;
}

.toggle-switch-2 {
  cursor: pointer;
  background-color: #00a3fe;
  border: 1px #fff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 38px;
  min-width: 38px;
  margin-top: 0;
  padding: 2px;
  transition: all .5s;
  display: block;
}

.toggle-switch-2:hover {
  opacity: 1;
}

.toggle-switch-2.off {
  background-color: #e0e0e0;
  display: block;
}

.image-862 {
  width: 16px;
}

.badge-div-2 {
  background-color: #e41b1b;
  border: 1px solid #ff7c7c;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: 12px auto auto 138px;
}

.hidden-icon-2 {
  width: 13px;
}

.matched-265 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-265.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-5059 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-reload-all-11 {
  opacity: .76;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/67bc68ef8f430d57b08e0daa_refresh.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 4px;
  min-width: 26px;
  max-width: 26px;
  min-height: 26px;
  max-height: 26px;
  margin-left: 6px;
  transition: background-color .4s, opacity .4s;
  position: static;
  inset: 4px 4px auto auto;
}

.icon-reload-all-11:hover {
  opacity: 1;
  background-color: #102e44;
}

.icon-reload-all-11.hidden {
  position: static;
}

.section-header-34 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.div-block-8777 {
  width: 100px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.div-block-8779 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tree-item {
  position: relative;
}

.div-block-8780 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resolution-display-wrapper-16 {
  background-color: #e6f1ff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  min-height: 40px;
  margin: 10px 10px 20px 24px;
  padding: 10px;
  display: block;
  position: relative;
}

.action-item-name-24 {
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  min-width: 100px;
  max-width: 895px;
  margin-left: 4px;
  padding-top: 0;
  padding-right: 10px;
  display: block;
}

.action-item-name-24.owner {
  justify-content: flex-end;
  align-items: center;
  width: 80px;
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.ac-default-label-333 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-333._14 {
  font-size: 14px;
  font-weight: 400;
  top: 0;
}

.ac-default-label-333._14.small {
  height: 28px;
  margin-left: 2px;
  padding-top: 4px;
}

.ac-default-label-333._13 {
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.results-scroller-560 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-560.sm {
  width: auto;
  min-width: 300px;
}

.button-label-17 {
  color: #fff;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.button-label-17.xsm {
  color: #ffffffdb;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.button-label-17.xsm.blue {
  color: #0077b8;
  font-size: 13px;
  font-weight: 600;
}

.button-label-17.xsm-semi {
  color: #ffffffdb;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
}

.icon-custom-column {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/688f91fb579ab2c38f519ce8_save.png");
  background-position: 50% 4px;
  background-repeat: no-repeat;
  background-size: 24px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 100%;
  position: relative;
  left: -1px;
}

.icon-custom-column:hover {
  filter: saturate(200%);
  background-color: #e2ebff;
}

.post-button-12 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-12:hover {
  background-color: #02507a;
}

.results-holder-413 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-413.tags {
  display: none;
}

.ac-default-label-334 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-334._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.item-column-wrapper-16 {
  flex-flow: column;
  flex: 1;
  width: auto;
  min-width: 380px;
  max-width: 100%;
  padding-left: 6px;
  display: flex;
  overflow: auto;
}

.div-block-8781 {
  flex: 1;
}

.div-block-5050 {
  margin-bottom: 20px;
}

.div-block-8782 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.results-holder-414 {
  z-index: 3;
  width: 500px;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-414.sm {
  width: auto;
  min-width: 300px;
  display: none;
}

.side-nav-item-11 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  min-height: 44px;
  padding: 4px 10px 4px 15px;
  display: flex;
  position: relative;
}

.side-nav-item-11:hover {
  opacity: 100;
  background-color: #00000029;
}

.side-nav-item-11.custom {
  min-height: 38px;
}

.div-block-5060 {
  flex: 1;
}

.text-15-3 {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.results-scroller-561 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-561.assign {
  width: 100%;
  min-width: 304px;
}

.matched-266 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-266.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8783 {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.result-row-756 {
  align-items: flex-start;
  width: 100%;
  min-width: 480px;
  height: auto;
  min-height: 42px;
  padding: 10px 14px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.result-row-756:hover {
  background-color: #e4f2ff;
}

.result-row-756.sm {
  width: 100%;
  min-width: 300px;
  min-height: 36px;
  padding: 8px 10px;
}

.side-nav-item-12 {
  opacity: .88;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding-left: 15px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.side-nav-item-12:hover {
  opacity: 100;
  background-color: #00000029;
}

.unmatched-140 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.unmatched-140.sm {
  font-size: 14px;
  line-height: 18px;
}

.section-header-35 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.div-block-8784 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8784.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-scroller-562 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 540px;
  min-width: 540px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-562.assign-copy, .results-scroller-562.assign {
  width: 100%;
  min-width: 304px;
}

.results-scroller-562.assign {
  width: 100%;
  min-width: 300px;
}

.all-item-wrapper-9 {
  min-height: 100px;
  overflow: auto;
}

.matched-267 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-267.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8785 {
  align-self: center;
  display: flex;
}

.privacy-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-right: 4px;
  display: flex;
}

.div-block-8786 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dd6_upload.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 42px;
  min-height: 42px;
}

.div-block-8786.sm {
  min-width: 32px;
  min-height: 32px;
  margin-right: 10px;
}

.results-holder-415 {
  z-index: 3;
  width: 530px;
  display: block;
  position: relative;
  overflow: visible;
}

.results-holder-415.sm {
  width: auto;
  display: none;
}

.autocomplete-icon-49 {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbe_icon-location.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}

.autocomplete-icon-49.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.autocomplete-icon-49.remit {
  background-image: url("https://cdn.prod.website-files.com/668ff9a9e46bbae25dd15d67/668ff9a9e46bbae25dd15dbf_icon-remit.png");
}

.autocomplete-icon-49.remit.sm {
  min-width: 18px;
  min-height: 18px;
  margin-right: 8px;
}

.div-block-8787 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: auto;
  min-height: 56px;
  margin-bottom: 6px;
  display: flex;
}

.section-header-36 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.div-block-8788 {
  width: 100px;
  min-height: 38px;
  margin-left: auto;
  padding-bottom: 6px;
  padding-right: 6px;
}

.image-863 {
  width: 16px;
  margin-right: 4px;
}

.matched-268 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-268.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-block-8789 {
  flex: 1;
}

.div-block-8790 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.div-block-8791 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ac-default-label-335 {
  border-bottom: 1px #c6dcff;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -3px;
}

.ac-default-label-335._13 {
  color: #498fc2;
  margin-left: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
}

.post-button-13 {
  opacity: 1;
  color: #fff;
  cursor: pointer;
  background-color: #0077b8;
  border: 1px solid #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.post-button-13:hover {
  background-color: #02507a;
}

.post-button-13.update {
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.sub-item-wrapper {
  margin-left: 30px;
  position: relative;
}

.div-block-8792 {
  position: relative;
}

.due-soon-label-8 {
  background-color: #467ba0;
  border: 1px #cfcfcf;
  border-radius: 2px;
  padding: 4px 4px 6px;
}

.custom-column-wrapper {
  min-height: 100px;
  max-height: calc(100vh - 385px);
  overflow: auto;
}

.matched-246 {
  color: #000000db;
  cursor: default;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.matched-246.sm {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.activity-message-wrapper-b-14 {
  max-width: 900px;
  margin-bottom: 10px;
  display: block;
  overflow: auto;
}

.div-block-8793 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-right-side-10 {
  justify-content: flex-end;
  align-items: center;
  min-width: 30%;
  padding-top: 2px;
  display: flex;
}

.div-block-5051 {
  justify-content: flex-start;
  align-items: center;
  min-height: 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 15px 20px auto auto;
}

.edit-wrapper {
  border: 1px solid #bebebe;
  flex-flow: column;
  flex: 1;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.section-header-37 {
  z-index: 8;
  cursor: auto;
  background-color: #102e44;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  padding: 5px 4px 5px 10px;
  display: flex;
}

.detail-inner-wrapper-17 {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
}

.tag-content-180 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.tag-content-180.small {
  justify-content: space-between;
  align-items: center;
  min-height: 26px;
}

.tag-content-180.small._2 {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-8794 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.saved-search-heading {
  border-bottom: 1px solid #ffffff52;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 15px;
  padding-left: 5px;
}

.status-tag-12 {
  text-align: center;
  background-color: #636363;
  width: 70px;
  padding: 2px;
}

.autocomplete-search-wrapper-custom {
  align-self: stretch;
  width: 100%;
  margin-bottom: 20px;
  display: block;
  position: relative;
}

.results-holder-416 {
  z-index: 3;
  display: none;
  position: relative;
  overflow: visible;
}

.results-holder-416.tags {
  display: none;
}

.action-item-button-21 {
  opacity: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #14b5b8;
  border: 1px #ffffff73;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 90px;
  height: auto;
  min-height: 32px;
  padding: 4px 14px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.action-item-button-21:hover {
  background-color: #1b7897;
}

.action-item-button-21.blue {
  background-color: #0077b8;
}

.action-item-button-21.blue:hover {
  background-color: #02507a;
}

.action-item-button-21.completed {
  background-color: #1b7897;
}

.action-item-button-21.start {
  background-color: #00a4fd;
}

.action-item-button-21.start:hover {
  background-color: #048dd8;
}

.results-wrapper-338 {
  background-color: #fff;
  border: 0 #cfcfcf;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 490px;
  min-width: 530px;
  max-height: 60vh;
  position: relative;
}

.results-wrapper-338.sm {
  width: auto;
  min-width: 300px;
  display: block;
}

.item-detail-wrapper-10 {
  background-color: #f5fbff;
  border-bottom: 1px solid #c3d1da;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  transition: background-color .4s;
  display: block;
  position: relative;
}

.item-detail-wrapper-10.hidden {
  display: block;
}

.div-block-8795 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-8796 {
  flex: 1;
}

.empty-state-action-item-11 {
  z-index: 3;
  color: #fff;
  text-align: center;
  background-color: #ffffff24;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 400px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.div-block-8797 {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  display: flex;
}

.reason-input-section-12 {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #89caff;
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin-bottom: 20px;
  display: block;
}

.div-block-5053 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.text-14-793 {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-14-793.semi {
  font-weight: 600;
  line-height: 20px;
}

.results-scroller-563 {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  width: 500px;
  min-width: 530px;
  max-height: 60vh;
  display: block;
  position: absolute;
  overflow: auto;
}

.results-scroller-563.sm {
  width: auto;
  min-width: 300px;
}

.toggle-wrapper-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 40px;
  padding-bottom: 3px;
  display: flex;
}

.image-864 {
  width: 8px;
  margin-top: 4px;
  margin-left: 8px;
}

.div-block-8798 {
  padding-top: 3px;
}

@media screen and (max-width: 991px) {
  .progress-bar {
    max-width: 620px;
  }

  .form-display-section {
    min-height: 0;
  }

  .form-wrapper {
    width: auto;
  }

  .autocomplete-input {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .question-template, .main-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper.login {
    background-position: 0 0, 80%, 0 0;
    padding-left: 0;
    padding-right: 0;
  }

  .title-wrapper {
    width: auto;
  }

  .header {
    margin-bottom: 0;
  }

  .new-counter-info {
    width: 100%;
  }

  .review-wrapper {
    padding-left: 40px;
  }

  .div-block-857-copy {
    min-width: 140px;
  }

  .new-account-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-label {
    width: 250px;
    min-width: 250px;
  }

  .checkbox-field-5-copy {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .checkbox-agreenment {
    margin-left: 0;
  }

  .list-header-wrapper-2 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .nz-12 {
    display: block;
  }

  .table-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .progress-view-holder {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inputfield-4.short {
    margin-top: 4px;
  }

  .section-label {
    width: 250px;
    min-width: 250px;
  }

  .response-section-2, .response-section-wrapper, .item-detail-section {
    width: 100%;
  }

  .main-wrapper-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-2 {
    width: auto;
  }

  .summary-inner-wrapper, .customer-wrapper {
    width: 100%;
  }

  .new-order-table {
    width: auto;
  }

  .form-wrapper-modal {
    width: 100%;
  }

  .autocomplete-input-2 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .main-wrapper-3, .question-template-modal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .progress-bar-2 {
    max-width: 620px;
  }

  .modal-container-question {
    width: 100%;
  }

  .title-wrapper-3 {
    width: auto;
  }

  .subnav {
    margin-bottom: 0;
  }

  .summary-inner-wrapper-2 {
    width: 100%;
  }

  .modal-whats-being-sold {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-question, .recycled-product-type-modal {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-wrapper-2 {
    width: auto;
  }

  .autocomplete-input-3 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .form-display-section-2 {
    min-height: 0;
  }

  .form-wrapper-3 {
    width: auto;
  }

  .form-display-section-3 {
    min-height: 0;
  }

  .old-recycled-product-type-modal-copy, .modal-recycled-product-type {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-3 {
    width: 100%;
  }

  .loading-more-assignments {
    width: 20%;
    display: inline-block;
  }

  .selling-to-modal, .price-modal {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .question-template-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-4, .summary-inner-wrapper-5 {
    width: 100%;
  }

  .list-header-wrapper-3 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .main-wrapper-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-design {
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-modal-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-wrapper-6 {
    display: block;
  }

  .twm-spinner {
    width: 100px;
    height: 100px;
  }

  .side-order-view-wrapper, .summary-inner-wrapper-4-copy, .customer-wrapper-copy {
    width: 100%;
  }

  .main-wrapper-5, .modal-select-disposal-service, .question-template-3, .question-template-modal-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-4 {
    width: auto;
  }

  .main-wrapper-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .customer-order-wrapper {
    width: 100%;
  }

  .question-template-4, .question-template-modal-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-5 {
    width: auto;
  }

  .main-wrapper-7, .question-template-5, .question-template-modal-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-6 {
    width: auto;
  }

  .main-wrapper-8, .question-template-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-7 {
    width: auto;
  }

  .main-wrapper-9, .question-template-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-8 {
    width: auto;
  }

  .main-wrapper-10, .question-template-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-9 {
    width: auto;
  }

  .main-wrapper-11, .question-template-modal-6, .question-template-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-10 {
    width: auto;
  }

  .main-wrapper-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-drawing-2 {
    display: none;
    position: fixed;
    inset: 0;
  }

  .drawing-toolbar {
    position: relative;
    top: 487px;
    bottom: 0;
  }

  .modal-content-drawing {
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 640px;
    display: block;
    position: relative;
  }

  .autocomplete-input-4 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .wide-header-content-2-copy, .wide-header-content-2-copy.left {
    padding-right: 0;
    display: flex;
  }

  .image-84 {
    max-width: 100%;
  }

  .add-post-button {
    width: 120px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .tile-thumb-2.tall-copy, .tile-thumb-2.tall {
    height: 100px;
  }

  .create-new-button-5 {
    width: 120px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .library-tab-wrapper-content {
    top: 0;
  }

  .plus-icon {
    width: 18px;
  }

  .search-wrapper-7 {
    display: block;
  }

  .timeline-post-3 {
    width: auto;
  }

  .buttonlabel-2.white {
    text-align: left;
  }

  .youtube-button {
    width: 120px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .tile-tall-4 {
    width: 32%;
    height: 140px;
  }

  .page-title {
    width: auto;
  }

  .search-wrapper-8 {
    display: block;
  }

  .question-template-modal-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table {
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-11 {
    width: auto;
  }

  .main-wrapper-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-wrapper-9 {
    display: block;
  }

  .question-template-modal-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-wrapper-10 {
    display: block;
  }

  .question-template-modal-9, .question-template-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-12 {
    width: auto;
  }

  .main-wrapper-14, .question-template-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-13 {
    width: auto;
  }

  .main-wrapper-15, .main-wrapper-16, .main-wrapper-17, .question-template-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-14 {
    width: auto;
  }

  .main-wrapper-18, .main-wrapper-19, .question-template-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-15 {
    width: auto;
  }

  .question-template-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-16 {
    width: auto;
  }

  .main-wrapper-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-wrapper-modal-2 {
    width: 100%;
  }

  .question-template-modal-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-17 {
    width: auto;
  }

  .question-template-16, .main-wrapper-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sort-option-dd-copy-3.large {
    width: 200px;
    min-width: 240px;
  }

  .question-template-modal-11, .question-template-17, .main-wrapper-22, .question-template-modal-12, .question-template-18, .question-template-modal-13, .question-template-19, .main-wrapper-23, .question-template-modal-14, .question-template-20, .main-wrapper-24, .question-template-modal-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-container-question-2 {
    width: 100%;
  }

  .page-title-2 {
    width: auto;
  }

  .question-template-modal-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-18 {
    width: auto;
  }

  .question-template-21, .main-wrapper-25, .main-wrapper-26, .main-wrapper-27, .main-wrapper-28, .question-template-modal-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-title-3 {
    width: auto;
  }

  .main-wrapper-29, .question-template-modal-18 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-title-4 {
    width: auto;
  }

  .main-wrapper-30, .main-wrapper-31, .question-template-modal-19, .main-wrapper-32, .question-template-modal-20, .main-wrapper-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-6, .customer-order-wrapper-2, .summary-inner-wrapper-7 {
    width: 100%;
  }

  .title-wrapper-19 {
    width: auto;
  }

  .question-template-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-8, .summary-inner-wrapper-9 {
    width: 100%;
  }

  .title-wrapper-20 {
    width: auto;
  }

  .question-template-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .side-order-view-wrapper-2, .summary-inner-wrapper-10 {
    width: 100%;
  }

  .main-wrapper-34 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-11, .summary-inner-wrapper-12 {
    width: 100%;
  }

  .modal-service-type {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-13 {
    width: 100%;
  }

  .title-wrapper-21 {
    width: auto;
  }

  .question-template-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-14, .summary-inner-wrapper-15 {
    width: 100%;
  }

  .title-wrapper-22 {
    width: auto;
  }

  .question-template-25 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-16 {
    width: 100%;
  }

  .main-wrapper-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-17, .summary-inner-wrapper-18 {
    width: 100%;
  }

  .main-wrapper-36 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-19 {
    width: 100%;
  }

  .question-template-modal-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-20, .summary-inner-wrapper-21, .summary-inner-wrapper-22 {
    width: 100%;
  }

  .title-wrapper-23 {
    width: auto;
  }

  .question-template-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-23, .summary-inner-wrapper-24 {
    width: 100%;
  }

  .title-wrapper-24 {
    width: auto;
  }

  .question-template-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-25, .summary-inner-wrapper-26 {
    width: 100%;
  }

  .title-wrapper-25 {
    width: auto;
  }

  .question-template-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-27, .summary-inner-wrapper-28 {
    width: 100%;
  }

  .title-wrapper-26 {
    width: auto;
  }

  .question-template-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-29, .summary-inner-wrapper-30 {
    width: 100%;
  }

  .sales-response-row.reps.side {
    flex-flow: column;
  }

  .sales-response-row.save {
    top: 176px;
  }

  .title-wrapper-27 {
    width: auto;
  }

  .question-template-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-31 {
    width: 100%;
  }

  .main-wrapper-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-32, .summary-inner-wrapper-33, .summary-inner-wrapper-34 {
    width: 100%;
  }

  .title-wrapper-28 {
    width: auto;
  }

  .question-template-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-35 {
    width: 100%;
  }

  .title-wrapper-29 {
    width: auto;
  }

  .question-template-32 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-36, .summary-inner-wrapper-37, .summary-inner-wrapper-38 {
    width: 100%;
  }

  .main-wrapper-38 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-39, .summary-inner-wrapper-40 {
    width: 100%;
  }

  .main-wrapper-39 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-41, .summary-inner-wrapper-42, .summary-inner-wrapper-43 {
    width: 100%;
  }

  .title-wrapper-30 {
    width: auto;
  }

  .question-template-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-44, .summary-inner-wrapper-45 {
    width: 100%;
  }

  .title-wrapper-31 {
    width: auto;
  }

  .question-template-34 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-46 {
    width: 100%;
  }

  .main-wrapper-40 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-47, .summary-inner-wrapper-48, .summary-inner-wrapper-49, .customer-order-wrapper-3 {
    width: 100%;
  }

  .title-wrapper-32 {
    width: auto;
  }

  .question-template-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-50, .summary-inner-wrapper-51 {
    width: 100%;
  }

  .title-wrapper-33 {
    width: auto;
  }

  .question-template-36 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-52 {
    width: 100%;
  }

  .main-wrapper-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-53 {
    width: 100%;
  }

  .item-name-wrapper-28.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
  }

  .summary-inner-wrapper-54 {
    width: 100%;
  }

  .title-wrapper-34 {
    width: auto;
  }

  .question-template-37, .main-wrapper-42 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-55, .summary-inner-wrapper-56 {
    width: 100%;
  }

  .title-wrapper-35 {
    width: auto;
  }

  .question-template-modal-22, .question-template-38 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-57 {
    width: 100%;
  }

  .title-wrapper-36 {
    width: auto;
  }

  .question-template-modal-23, .question-template-39 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-58 {
    width: 100%;
  }

  .title-wrapper-37 {
    width: auto;
  }

  .question-template-modal-24, .question-template-40, .main-wrapper-43 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-59, .summary-inner-wrapper-60 {
    width: 100%;
  }

  .title-wrapper-38 {
    width: auto;
  }

  .question-template-modal-25, .question-template-41, .main-wrapper-44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-61 {
    width: 100%;
  }

  .side-nav, .section-header {
    width: auto;
  }

  .loading-items {
    width: 20%;
    display: inline-block;
  }

  .item-column-wrapper {
    width: auto;
  }

  .acton-item, .summary-inner-wrapper-62 {
    width: 100%;
  }

  .div-block-6503, .div-block-6503._2 {
    height: 50px;
  }

  .name-inner-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-6522 {
    padding-left: 0;
  }

  .div-block-6523 {
    width: 80px;
  }

  .new-counter-info-2 {
    width: 100%;
    padding-right: 20px;
  }

  .title-wrapper-39 {
    width: auto;
  }

  .question-template-modal-26, .question-template-42 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6527 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-63 {
    width: 100%;
  }

  .question-template-modal-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6529, .div-block-6529._2 {
    height: 50px;
  }

  .main-wrapper-45 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .counterparty-config-modal-17 {
    padding-top: 40px;
  }

  .question-template-43 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6556 {
    padding-left: 0;
  }

  .div-block-6557 {
    width: 80px;
  }

  .list-header-wrapper-5 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .div-block-6566 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-64 {
    width: 100%;
  }

  .div-block-6568, .div-block-6568._2 {
    height: 50px;
  }

  .div-block-6586 {
    padding-left: 0;
  }

  .div-block-6587 {
    width: 80px;
  }

  .main-wrapper-46, .question-template-modal-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-6593 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-header-2 {
    width: auto;
  }

  .loading-items-2 {
    width: 100%;
    display: inline-block;
  }

  .search-wrapper-11 {
    display: block;
  }

  .item-column-wrapper-2, .section-header-3, .side-nav-2, .search-bar {
    width: auto;
  }

  .div-block-7466, .div-block-7466._2 {
    height: 50px;
  }

  .summary-inner-wrapper-155 {
    width: 100%;
  }

  .div-block-7494 {
    padding-left: 0;
  }

  .main-wrapper-52 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7507 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .question-template-74 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-name-wrapper-138.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
  }

  .question-template-modal-124 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7495 {
    width: 80px;
  }

  .counterparty-config-modal-36 {
    padding-top: 40px;
  }

  .div-block-7464 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-153 {
    width: 100%;
  }

  .div-block-7443, .div-block-7443._2 {
    height: 50px;
  }

  .div-block-7458 {
    padding-left: 0;
  }

  .div-block-7459 {
    width: 80px;
  }

  .title-wrapper-40 {
    width: auto;
  }

  .question-template-73, .question-template-modal-125 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .summary-inner-wrapper-156 {
    width: 100%;
  }

  .response-row-298 {
    padding-left: 20px;
  }

  .div-block-7511 {
    width: 80px;
  }

  .customer-checkbox-flex.side-bar-view {
    top: 134px;
  }

  .div-block-7535 {
    padding-left: 0;
  }

  .title-wrapper-41 {
    width: auto;
  }

  .div-block-7536 {
    height: 50px;
  }

  .question-template-modal-126 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-name-wrapper-140.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7541 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-157 {
    width: 100%;
  }

  .response-row-301 {
    padding-left: 20px;
  }

  .div-block-7544 {
    width: 80px;
  }

  .div-block-7568 {
    padding-left: 0;
  }

  .title-wrapper-42 {
    width: auto;
  }

  .question-template-modal-127 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-name-wrapper-141.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7573 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-158 {
    width: 100%;
  }

  .question-template-modal-128 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-304 {
    padding-left: 20px;
  }

  .div-block-7576 {
    width: 80px;
  }

  .main-wrapper-53 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .counterparty-config-modal-37 {
    padding-top: 40px;
  }

  .question-template-75 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7618 {
    padding-left: 0;
  }

  .item-name-wrapper-143.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7632 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .search-wrapper-12 {
    display: block;
  }

  .section-header-4, .section-header-5, .side-nav-3, .single-item-wrapper, .item-column-wrapper-3, .section-header-6, .section-header-7, .side-nav-4, .item-column-wrapper-4 {
    width: auto;
  }

  .twm-spinner-8 {
    width: 100px;
    height: 100px;
  }

  .single-item-wrapper-2, .section-header-8, .item-column-wrapper-5, .side-nav-5, .section-header-9 {
    width: auto;
  }

  .summary-inner-wrapper-159 {
    width: 100%;
  }

  .response-row-310 {
    padding-left: 20px;
  }

  .div-block-7739 {
    width: 80px;
  }

  .div-block-7763 {
    padding-left: 0;
  }

  .title-wrapper-43 {
    width: auto;
  }

  .question-template-modal-129 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-name-wrapper-145.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7769 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-160 {
    width: 100%;
  }

  .response-row-313 {
    padding-left: 20px;
  }

  .div-block-7772 {
    width: 80px;
  }

  .div-block-7796 {
    padding-left: 0;
  }

  .title-wrapper-44 {
    width: auto;
  }

  .question-template-modal-130 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-name-wrapper-146.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7802 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-161 {
    width: 100%;
  }

  .question-template-modal-131 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-316 {
    padding-left: 20px;
  }

  .div-block-7805 {
    width: 80px;
  }

  .main-wrapper-54 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .counterparty-config-modal-38 {
    padding-top: 40px;
  }

  .question-template-76 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7847 {
    padding-left: 0;
  }

  .item-name-wrapper-148.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7862 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-162 {
    width: 100%;
  }

  .question-template-modal-132 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-320 {
    padding-left: 20px;
  }

  .div-block-7865 {
    width: 80px;
  }

  .main-wrapper-55 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .counterparty-config-modal-39 {
    padding-top: 40px;
  }

  .question-template-77 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7907 {
    padding-left: 0;
  }

  .item-name-wrapper-150.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7922 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-163 {
    width: 100%;
  }

  .response-row-324 {
    padding-left: 20px;
  }

  .div-block-7925 {
    width: 80px;
  }

  .div-block-7949 {
    padding-left: 0;
  }

  .title-wrapper-45 {
    width: auto;
  }

  .question-template-modal-133 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-name-wrapper-151.side-bar-view {
    justify-content: space-between;
    align-items: flex-start;
    height: 60px;
  }

  .div-block-7955 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-164 {
    width: 100%;
  }

  .question-template-modal-134 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-327 {
    padding-left: 20px;
  }

  .div-block-7958 {
    width: 80px;
  }

  .main-wrapper-56 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .counterparty-config-modal-40 {
    padding-top: 40px;
  }

  .question-template-78 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8000 {
    padding-left: 0;
  }

  .div-block-8015 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .loading-items-3 {
    width: 100%;
    display: inline-block;
  }

  .section-header-10, .item-column-wrapper-6, .side-nav-6, .section-header-11 {
    width: auto;
  }

  .summary-inner-wrapper-165 {
    width: 100%;
  }

  .response-row-331 {
    padding-left: 20px;
  }

  .div-block-8045 {
    width: 80px;
  }

  .div-block-8069 {
    padding-left: 0;
  }

  .title-wrapper-46 {
    width: auto;
  }

  .question-template-modal-135 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8075 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-166 {
    width: 100%;
  }

  .question-template-modal-136 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-334 {
    padding-left: 20px;
  }

  .div-block-8078 {
    width: 80px;
  }

  .main-wrapper-57 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .counterparty-config-modal-41 {
    padding-top: 40px;
  }

  .question-template-79 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8120 {
    padding-left: 0;
  }

  .div-block-8135 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-header-12, .item-column-wrapper-7, .side-nav-7, .section-header-13, .section-header-14, .item-column-wrapper-8 {
    width: auto;
  }

  .loading-items-4 {
    width: 100%;
    display: inline-block;
  }

  .side-nav-8, .section-header-15 {
    width: auto;
  }

  .summary-inner-wrapper-167 {
    width: 100%;
  }

  .question-template-modal-137 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-338 {
    padding-left: 20px;
  }

  .div-block-8192 {
    width: 80px;
  }

  .main-wrapper-58 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .counterparty-config-modal-42 {
    padding-top: 40px;
  }

  .question-template-80 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8235 {
    padding-left: 0;
  }

  .question-template-modal-138 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8252 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .summary-inner-wrapper-168 {
    width: 100%;
  }

  .response-row-342 {
    padding-left: 20px;
  }

  .div-block-8255 {
    width: 80px;
  }

  .div-block-8281 {
    padding-left: 0;
  }

  .title-wrapper-47 {
    width: auto;
  }

  .question-template-modal-139 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8288 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-header-16, .item-column-wrapper-9 {
    width: auto;
  }

  .loading-items-5 {
    width: 100%;
    display: inline-block;
  }

  .section-header-17, .item-column-wrapper-10 {
    width: auto;
  }

  .loading-items-6 {
    width: 100%;
    display: inline-block;
  }

  .section-header-18, .section-header-19 {
    width: auto;
  }

  .side-order-view-wrapper-ewafy {
    width: 100%;
  }

  .loading-items-7 {
    width: 100%;
    display: inline-block;
  }

  .search-bar-2, .section-header-20, .section-header-21, .search-bar-3 {
    width: auto;
  }

  .loading-items-8 {
    width: 100%;
    display: inline-block;
  }

  .section-header-22, .section-header-23, .search-bar-4 {
    width: auto;
  }

  .loading-items-9 {
    width: 100%;
    display: inline-block;
  }

  .section-header-24, .section-header-25, .search-bar-5 {
    width: auto;
  }

  .loading-items-10 {
    width: 100%;
    display: inline-block;
  }

  .image-824 {
    max-width: 100%;
  }

  .search-bar-6, .section-header-26, .section-header-27 {
    width: auto;
  }

  .main-wrapper-59 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-header-wrapper-6 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .user-mgmt-wrapper {
    width: auto;
  }

  .loading-items-11 {
    width: 100%;
    display: inline-block;
  }

  .new-user-wrapper {
    width: auto;
  }

  .image-839 {
    max-width: 100%;
  }

  .section-header-28, .section-header-29, .section-header-30, .search-bar-7, .section-header-31, .search-bar-8 {
    width: auto;
  }

  .summary-inner-wrapper-169 {
    width: 100%;
  }

  .response-row-344 {
    padding-left: 20px;
  }

  .div-block-8648 {
    width: 80px;
  }

  .div-block-8676 {
    padding-left: 0;
  }

  .customer-checkbox-flex-2.side-bar-view {
    top: 134px;
  }

  .div-block-8687 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .counterparty-config-modal-43 {
    padding-top: 40px;
  }

  .question-template-81 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .question-template-modal-140, .main-wrapper-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-header-wrapper-7 {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    padding-left: 10px;
  }

  .question-template-modal-141 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-header-32 {
    width: auto;
  }

  .loading-items-12 {
    width: 100%;
    display: inline-block;
  }

  .image-859 {
    max-width: 100%;
  }

  .search-bar-9, .section-header-33, .section-header-34, .section-header-35, .section-header-36, .edit-wrapper, .section-header-37 {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  .progress-bar {
    width: 100%;
    max-width: 430px;
  }

  .form-display-section {
    min-height: 0;
    padding-bottom: 0;
  }

  .checkbox-field-5 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 30px;
    display: flex;
  }

  .numeric-field {
    margin-bottom: 20px;
  }

  .form-element-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-element-div.h {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
  }

  .autocomplete-search-wrapper, .textarea-2.short {
    width: 100%;
  }

  .text-field {
    font-size: 15px;
  }

  .text-18 {
    font-size: 16px;
  }

  .text-18.white, .text-18.white-semi {
    color: #fff;
    font-size: 16px;
  }

  .text-24 {
    font-size: 22px;
  }

  .div-block-849 {
    padding-left: 20px;
    display: block;
  }

  .question-template {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-holder {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-button {
    width: 180px;
    min-width: 0;
  }

  .form-button.back.ab {
    width: 90px;
    min-width: 0;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    left: 10px;
  }

  .form-button.outline {
    width: 0;
  }

  .text-link {
    font-size: 16px;
  }

  .div-block-855 {
    width: 20%;
    min-width: 90px;
    top: 50px;
    right: 20px;
  }

  .text-16 {
    font-size: 15px;
  }

  .select-field.short, .select-field.xshort {
    margin-bottom: 20px;
  }

  .div-block-858 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .formula-options-holder {
    flex-flow: column;
  }

  .div-block-859 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .text-block-4 {
    margin-bottom: 20px;
  }

  .step {
    width: 32px;
    height: 32px;
    text-decoration: none;
  }

  .progress-label {
    min-width: 98px;
    font-size: 13px;
    text-decoration: none;
  }

  .text-block-6 {
    font-size: 15px;
  }

  .header {
    justify-content: space-between;
    padding-left: 20px;
  }

  .response-label {
    width: 200px;
    min-width: 200px;
    margin-right: 15px;
  }

  .review-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-857-copy {
    width: auto;
    min-width: 0;
    padding-top: 10px;
    padding-left: 20px;
  }

  .div-block-868 {
    width: 100%;
    padding-left: 36px;
  }

  .days-of-week {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
  }

  .formula-dollar-value {
    margin-bottom: 20px;
  }

  .modal-content {
    width: auto;
  }

  .new-account-wrapper {
    padding-top: 20px;
  }

  .account-form-row {
    flex-flow: column;
    padding-top: 20px;
  }

  .account-form-row.short, .account-form-row.vertical, .account-form-row.edit, .account-form-row.edit-block {
    padding-top: 0;
  }

  .account-form-row.edit-block {
    width: 100%;
    padding-top: 0;
  }

  .account-form-row.edit-block.hidden {
    width: 100%;
  }

  .form-label {
    width: auto;
    min-width: 0;
    padding-bottom: 8px;
  }

  .disclaimertext {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-label {
    font-size: 16px;
  }

  .button-label.sm, .button-label.xs, .button-label.xsm, .button-label.sm {
    font-size: 13px;
  }

  .text-link-save {
    font-size: 15px;
    line-height: 18px;
  }

  .checkbox-agreenment {
    min-width: 22px;
    min-height: 22px;
    margin-top: 0;
  }

  .div-block-859-copy {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .submit-button-holder-4 {
    justify-content: center;
  }

  .centered-box {
    margin-top: 40px;
  }

  .inputfield, .inputfield-2 {
    width: 100%;
    display: inline-block;
  }

  .modalcontent-5 {
    width: 90%;
    max-width: 560px;
  }

  .div-block-433 {
    width: auto;
  }

  .logo-holder {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-20 {
    width: 50%;
  }

  .login-header {
    height: 100px;
  }

  .whisper, .tooltip-3 {
    width: auto;
  }

  .img-gif {
    display: none;
  }

  .nav-button.unselectable {
    width: 250px;
  }

  .loader-3 {
    width: auto;
  }

  .user-name-label {
    font-size: 15px;
  }

  .question-title-holder {
    padding-left: 20px;
    display: block;
  }

  .custom-schedule-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .inputfield-4 {
    width: 100%;
    display: inline-block;
  }

  .text-20 {
    font-size: 22px;
  }

  .section-label {
    width: auto;
    min-width: 0;
    padding-bottom: 8px;
  }

  .div-block-859-copy, .input-element-holder {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .response-label-2 {
    width: 200px;
    min-width: 200px;
    margin-right: 15px;
  }

  .new-order-button {
    width: 180px;
    min-width: 0;
  }

  .progress-label-2 {
    min-width: 98px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
  }

  .heading-4 {
    font-size: 28px;
  }

  .question-template-modal {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3027 {
    padding-left: 20px;
    display: block;
  }

  .save-close {
    text-align: right;
    padding-right: 10px;
    position: static;
  }

  .save-close.hide {
    display: block;
  }

  .progress-bar-2 {
    width: 100%;
    max-width: 440px;
  }

  .item-name-wrapper-3 {
    padding-left: 28px;
  }

  .text-block-78 {
    margin-bottom: 20px;
  }

  .modal-top-bar-17 {
    padding-bottom: 30px;
  }

  .text-link-save-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .form-button-2 {
    width: 180px;
    min-width: 0;
  }

  .form-button-2.outline {
    width: 0;
  }

  .form-button-2.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .form-button-2.next {
    margin-left: auto;
    margin-right: auto;
  }

  .modal-container-question {
    width: auto;
  }

  .subnav {
    justify-content: space-between;
    padding-left: 10px;
  }

  .new-order-button-2 {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-order-button-2.xs {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .summary-inner-wrapper-2 {
    padding-left: 26px;
  }

  .text-block-79, .button-label-2 {
    font-size: 15px;
  }

  .button-label-2.xsm, .button-label-2.sm {
    font-size: 13px;
  }

  .who-is-customer-modal, .modal-whats-being-sold {
    padding-top: 40px;
  }

  .div-block-3032 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .text-24-2 {
    font-size: 22px;
  }

  .step-2 {
    width: 32px;
    height: 32px;
    text-decoration: none;
  }

  .div-block-3033 {
    padding-right: 10px;
  }

  .response-label-3 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .form-button-holder-2 {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: -1px -10px 11px -9px #0003;
  }

  .modal-question {
    padding-left: 0;
    padding-right: 0;
  }

  .form-button-3 {
    width: 180px;
    min-width: 0;
  }

  .form-button-3.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .form-button-3.outline {
    width: 0;
  }

  .text-24-3 {
    font-size: 22px;
  }

  .new-counterparty-modal {
    padding-top: 40px;
  }

  .recycled-product-type-modal {
    padding-left: 0;
    padding-right: 0;
  }

  .progress-label-3 {
    min-width: 98px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
  }

  .div-block-3034 {
    width: 470px;
  }

  .form-display-section-2 {
    min-height: 0;
    padding-bottom: 0;
  }

  .text-block-80, .button-label-3 {
    font-size: 15px;
  }

  .button-label-3.sm, .button-label-3.xsm, .button-label-3.xsm-semi, .button-label-3.xsm, .button-label-3.xsm, .button-label-3.xsm, .button-label-3.xsm, .button-label-3.xsm, .button-label-3.xsm, .button-label-3.xsm {
    font-size: 13px;
  }

  .button-label-3.xsm, .button-label-3.xs, .button-label-3.xsm, .button-label-3.xsm {
    font-size: 13px;
  }

  .step-3 {
    width: 32px;
    height: 32px;
    text-decoration: none;
  }

  .progress-label-4 {
    min-width: 98px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
  }

  .div-block-3036 {
    width: 470px;
  }

  .form-display-section-3 {
    min-height: 0;
    padding-bottom: 0;
  }

  .text-block-81 {
    font-size: 15px;
  }

  .old-recycled-product-type-modal-copy, .modal-recycled-product-type {
    padding-left: 0;
    padding-right: 0;
  }

  .general-button {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .general-button.xs, .general-button.form-2, .general-button.form, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.edit-pencil, .general-button.edit, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.edit-pencil {
    width: 22px;
    min-width: 22px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.form, .general-button.form-2-copy {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.form, .general-button.form-2-copy, .general-button.form, .general-button.form-2-copy, .general-button.form, .general-button.form-2-copy {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.form, .general-button.form-2-copy {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.form, .general-button.form-2-copy {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.edit-pencil {
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.edit {
    width: 50px;
    min-width: 50px;
    margin-right: 15px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.form {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .general-button.form-2-copy {
    width: auto;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .div-block-3038 {
    padding-right: 10px;
  }

  .item-name-wrapper-4 {
    padding-left: 28px;
  }

  .summary-inner-wrapper-3 {
    padding-left: 26px;
  }

  .response-label-4, .response-label-5, .url-holder {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3047 {
    padding-right: 10px;
  }

  .response-label-6, .response-label-7 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .loading-more-assignments {
    width: 24%;
  }

  .selling-to-modal, .price-modal {
    padding-left: 0;
    padding-right: 0;
  }

  .question-template-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-82 {
    margin-bottom: 20px;
  }

  .div-block-3048 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .new-counterparty-location-modal {
    padding-top: 40px;
  }

  .dollar-sign {
    font-size: 15px;
  }

  .summary-inner-wrapper-4 {
    padding-left: 26px;
  }

  .response-label-8 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-2 {
    width: 100%;
  }

  .summary-inner-wrapper-5 {
    padding-left: 26px;
  }

  .checkbox-field-days {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 30px;
    display: flex;
  }

  .response-label-9, .response-label-10 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-copy {
    width: 100%;
  }

  .response-label-11, .meta-data-wrapper {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .formula-inputs {
    flex-flow: column;
  }

  .select-field-4.xshort, .select-field-4.short {
    margin-bottom: 20px;
  }

  .question-template-modal-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .search-wrapper-6 {
    width: 100%;
  }

  .modal-top-bar-18 {
    padding-bottom: 30px;
  }

  .text-block-83 {
    margin-bottom: 20px;
  }

  .spot-price-inputs {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3057 {
    padding-right: 10px;
  }

  .summary-inner-wrapper-4-copy {
    padding-left: 26px;
  }

  .autocomplete-search-wrapper-3 {
    width: 100%;
  }

  .response-label-12, .response-label-horizontal {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .input-2.long {
    width: 100%;
    min-width: 340px;
  }

  .modal-top-bar-19 {
    padding-bottom: 30px;
  }

  .select-field-6.short, .select-field-6.xshort, .text-block-85 {
    margin-bottom: 20px;
  }

  .div-block-3071 {
    padding-right: 10px;
  }

  .column-8.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .response-label-13 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-20 {
    padding-bottom: 30px;
  }

  .select-field-9.short, .select-field-9.xshort, .text-block-87 {
    margin-bottom: 20px;
  }

  .div-block-3086 {
    padding-right: 10px;
  }

  .div-block-3087 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-10.xshort, .select-field-10.short, .text-block-88 {
    margin-bottom: 20px;
  }

  .progress-label-5 {
    min-width: 98px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
  }

  .div-block-3089 {
    padding-right: 10px;
  }

  .text-block-89 {
    font-size: 15px;
  }

  .div-block-3090 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .modal-select-disposal-service {
    padding-top: 40px;
  }

  .question-template-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-4 {
    width: 180px;
    min-width: 0;
  }

  .question-template-modal-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-90 {
    margin-bottom: 20px;
  }

  .div-block-3095 {
    padding-left: 20px;
    display: block;
  }

  .heading-5 {
    font-size: 28px;
  }

  .form-button-5 {
    width: 180px;
    min-width: 0;
  }

  .form-button-5.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .new-order-button-3 {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-order-button-3.xs {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .autocomplete-search-wrapper-4 {
    width: 100%;
  }

  .response-label-14 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-21 {
    padding-bottom: 30px;
  }

  .div-block-3098 {
    padding-right: 10px;
  }

  .checkbox-field-days-2 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 30px;
    display: flex;
  }

  .response-label-15 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .new-order-button-4 {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-order-button-4.xs {
    width: 100px;
    min-width: 100px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .response-label-16 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-23 {
    padding-bottom: 30px;
  }

  .select-field-13.short, .select-field-13.xshort, .text-block-92 {
    margin-bottom: 20px;
  }

  .modal-top-bar-25 {
    padding-bottom: 30px;
  }

  .select-field-14.short, .select-field-14.xshort, .text-block-93 {
    margin-bottom: 20px;
  }

  .div-block-3118 {
    padding-right: 10px;
  }

  .div-block-3119 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-15.xshort, .select-field-15.short, .text-block-94 {
    margin-bottom: 20px;
  }

  .progress-label-6 {
    min-width: 98px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
  }

  .div-block-3122 {
    padding-right: 10px;
  }

  .text-block-95 {
    font-size: 15px;
  }

  .div-block-3123 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-4 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-6 {
    width: 180px;
    min-width: 0;
  }

  .question-template-modal-4 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-96 {
    margin-bottom: 20px;
  }

  .div-block-3128 {
    padding-left: 20px;
    display: block;
  }

  .heading-6 {
    font-size: 28px;
  }

  .form-button-7 {
    width: 180px;
    min-width: 0;
  }

  .form-button-7.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-5 {
    width: 100%;
  }

  .response-label-17 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-27 {
    padding-bottom: 30px;
  }

  .div-block-3131 {
    padding-right: 10px;
  }

  .div-block-3132 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-17.xshort, .select-field-17.short, .text-block-97 {
    margin-bottom: 20px;
  }

  .progress-label-7 {
    min-width: 98px;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
  }

  .div-block-3135 {
    padding-right: 10px;
  }

  .text-block-98 {
    font-size: 15px;
  }

  .div-block-3136 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-5 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-8 {
    width: 180px;
    min-width: 0;
  }

  .question-template-modal-5 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3141 {
    padding-left: 20px;
    display: block;
  }

  .heading-7 {
    font-size: 28px;
  }

  .form-button-9 {
    width: 180px;
    min-width: 0;
  }

  .form-button-9.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-6 {
    width: 100%;
  }

  .response-label-18 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-28 {
    padding-bottom: 30px;
  }

  .div-block-3144 {
    padding-right: 10px;
  }

  .div-block-3145 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-19.xshort, .select-field-19.short {
    margin-bottom: 20px;
  }

  .div-block-3148 {
    padding-right: 10px;
  }

  .text-block-99 {
    font-size: 15px;
  }

  .div-block-3149 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-6 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-10 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3154 {
    padding-left: 20px;
    display: block;
  }

  .heading-8 {
    font-size: 28px;
  }

  .form-button-11 {
    width: 180px;
    min-width: 0;
  }

  .form-button-11.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-7 {
    width: 100%;
  }

  .response-label-19 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-29 {
    padding-bottom: 30px;
  }

  .div-block-3157 {
    padding-right: 10px;
  }

  .div-block-3158 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-21.xshort, .select-field-21.short {
    margin-bottom: 20px;
  }

  .div-block-3161 {
    padding-right: 10px;
  }

  .text-block-100 {
    font-size: 15px;
  }

  .div-block-3162 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-7 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-12 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3167 {
    padding-left: 20px;
    display: block;
  }

  .heading-9 {
    font-size: 28px;
  }

  .form-button-13 {
    width: 180px;
    min-width: 0;
  }

  .form-button-13.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-8 {
    width: 100%;
  }

  .response-label-20 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-30 {
    padding-bottom: 30px;
  }

  .div-block-3170 {
    padding-right: 10px;
  }

  .div-block-3171 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-23.xshort, .select-field-23.short {
    margin-bottom: 20px;
  }

  .div-block-3174 {
    padding-right: 10px;
  }

  .text-block-101 {
    font-size: 15px;
  }

  .div-block-3175 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-8 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-14 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3180 {
    padding-left: 20px;
    display: block;
  }

  .heading-10 {
    font-size: 28px;
  }

  .form-button-15 {
    width: 180px;
    min-width: 0;
  }

  .form-button-15.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-9 {
    width: 100%;
  }

  .response-label-21 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-31 {
    padding-bottom: 30px;
  }

  .div-block-3183 {
    padding-right: 10px;
  }

  .response-label-22 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-32 {
    padding-bottom: 30px;
  }

  .select-field-26.short, .select-field-26.xshort {
    margin-bottom: 20px;
  }

  .question-template-modal-6 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3202 {
    padding-right: 10px;
  }

  .div-block-3203 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3207 {
    padding-right: 10px;
  }

  .text-block-103 {
    font-size: 15px;
  }

  .div-block-3208 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-9 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-16 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3214 {
    padding-left: 20px;
    display: block;
  }

  .heading-11 {
    font-size: 28px;
  }

  .form-button-17 {
    width: 180px;
    min-width: 0;
  }

  .form-button-17.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-10 {
    width: 100%;
  }

  .response-label-23 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-33 {
    padding-bottom: 30px;
  }

  .div-block-3217 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-11 {
    width: 100%;
  }

  .response-label-24, .response-label-25 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-drawing-2 {
    inset: 0;
  }

  .drawing-toolbar {
    position: static;
  }

  .modal-content-drawing {
    width: auto;
    min-height: 440px;
  }

  .drawing-content {
    min-height: 300px;
  }

  .div-block-3250 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-12 {
    width: 100%;
  }

  .response-label-26, .response-label-27 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .wide-header-content-2-copy {
    min-height: 0;
    padding-right: 0;
  }

  .tooltip {
    width: auto;
  }

  .image-84 {
    max-width: 100%;
  }

  .library-tag {
    flex: none;
    display: inline-block;
  }

  .audio-bottom-controls-mini {
    padding-left: 0;
    padding-right: 10px;
  }

  .search-wrapper-7 {
    width: 100%;
  }

  .timeline-post-3:hover {
    box-shadow: none;
    border-style: solid;
  }

  .library-item-wrapper {
    padding-left: 6px;
  }

  .buttonlabel-2.white {
    text-align: left;
  }

  .tile-tall-4 {
    width: 48%;
    height: 134px;
  }

  .heading-12 {
    font-size: 28px;
  }

  .modal-top-bar-34 {
    padding-bottom: 30px;
  }

  .search-wrapper-8 {
    width: 100%;
  }

  .response-label-28 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .question-template-modal-7 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-3276 {
    padding-right: 10px;
  }

  .div-block-3277 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3281 {
    padding-right: 10px;
  }

  .text-block-113 {
    font-size: 15px;
  }

  .div-block-3282 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-10 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-18 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-13 {
    width: 100%;
  }

  .div-block-3288 {
    padding-left: 20px;
    display: block;
  }

  .heading-13 {
    font-size: 28px;
  }

  .form-button-19 {
    width: 180px;
    min-width: 0;
  }

  .form-button-19.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .response-label-29 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-35 {
    padding-bottom: 30px;
  }

  .div-block-3291 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-14 {
    width: 100%;
  }

  .response-label-30, .response-label-31 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .heading-14 {
    font-size: 28px;
  }

  .modal-top-bar-36 {
    padding-bottom: 30px;
  }

  .search-wrapper-9 {
    width: 100%;
  }

  .question-template-modal-8 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .response-label-32 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .modal-top-bar-37 {
    padding-bottom: 30px;
  }

  .search-wrapper-10 {
    width: 100%;
  }

  .question-template-modal-9 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .response-label-33 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3323 {
    padding-right: 10px;
  }

  .div-block-3324 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3328 {
    padding-right: 10px;
  }

  .text-block-119 {
    font-size: 15px;
  }

  .div-block-3329 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-11 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-20 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-15 {
    width: 100%;
  }

  .div-block-3335 {
    padding-left: 20px;
    display: block;
  }

  .form-button-21 {
    width: 180px;
    min-width: 0;
  }

  .form-button-21.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .modal-top-bar-39 {
    padding-bottom: 30px;
  }

  .div-block-3338 {
    padding-right: 10px;
  }

  .div-block-3339 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3343 {
    padding-right: 10px;
  }

  .text-block-121 {
    font-size: 15px;
  }

  .div-block-3344 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-22 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-16 {
    width: 100%;
  }

  .div-block-3350 {
    padding-left: 20px;
    display: block;
  }

  .form-button-23 {
    width: 180px;
    min-width: 0;
  }

  .form-button-23.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-17 {
    width: 100%;
  }

  .modal-top-bar-41 {
    padding-bottom: 30px;
  }

  .div-block-3353 {
    padding-right: 10px;
  }

  .form-button-24 {
    width: 180px;
    min-width: 0;
  }

  .form-button-24.outline {
    width: 0;
  }

  .response-label-34 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3373 {
    padding-right: 10px;
  }

  .form-button-25 {
    width: 180px;
    min-width: 0;
  }

  .form-button-25.outline {
    width: 0;
  }

  .response-label-35 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3383 {
    padding-right: 10px;
  }

  .form-button-26 {
    width: 180px;
    min-width: 0;
  }

  .form-button-26.outline {
    width: 0;
  }

  .response-label-36 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3393 {
    padding-right: 10px;
  }

  .form-button-27 {
    width: 180px;
    min-width: 0;
  }

  .form-button-27.outline {
    width: 0;
  }

  .response-label-37 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3413 {
    padding-right: 10px;
  }

  .div-block-3414 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3418 {
    padding-right: 10px;
  }

  .text-block-129 {
    font-size: 15px;
  }

  .div-block-3419 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-13 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-28, .form-button-29 {
    width: 180px;
    min-width: 0;
  }

  .form-button-29.outline {
    width: 0;
  }

  .div-block-3425 {
    padding-left: 20px;
    display: block;
  }

  .autocomplete-search-wrapper-18 {
    width: 100%;
  }

  .modal-top-bar-45 {
    padding-bottom: 30px;
  }

  .div-block-3428 {
    padding-right: 10px;
  }

  .form-button-30 {
    width: 180px;
    min-width: 0;
  }

  .form-button-30.outline {
    width: 0;
  }

  .response-label-38 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3448 {
    padding-right: 10px;
  }

  .form-button-31 {
    width: 180px;
    min-width: 0;
  }

  .form-button-31.outline {
    width: 0;
  }

  .response-label-39 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3468 {
    padding-right: 10px;
  }

  .div-block-3469 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3473 {
    padding-right: 10px;
  }

  .text-block-135 {
    font-size: 15px;
  }

  .div-block-3474 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-14 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-32, .form-button-33 {
    width: 180px;
    min-width: 0;
  }

  .form-button-33.outline {
    width: 0;
  }

  .div-block-3480 {
    padding-left: 20px;
    display: block;
  }

  .autocomplete-search-wrapper-19 {
    width: 100%;
  }

  .modal-top-bar-49 {
    padding-bottom: 30px;
  }

  .form-button-34 {
    width: 180px;
    min-width: 0;
  }

  .form-button-34.outline {
    width: 0;
  }

  .div-block-3489 {
    padding-right: 10px;
  }

  .item-name-print {
    padding-left: 28px;
  }

  .div-block-3497, .div-block-3499 {
    padding-right: 10px;
  }

  .div-block-3500 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3504 {
    padding-right: 10px;
  }

  .text-block-137 {
    font-size: 15px;
  }

  .div-block-3505 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .question-template-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-35 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3511 {
    padding-left: 20px;
    display: block;
  }

  .form-button-36 {
    width: 180px;
    min-width: 0;
  }

  .form-button-36.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .autocomplete-search-wrapper-20 {
    width: 100%;
  }

  .modal-top-bar-51 {
    padding-bottom: 30px;
  }

  .div-block-3514 {
    padding-right: 10px;
  }

  .form-button-37 {
    width: 180px;
    min-width: 0;
  }

  .form-button-37.outline {
    width: 0;
  }

  .response-label-40 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3534 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3540 {
    padding-right: 10px;
  }

  .text-block-141 {
    font-size: 15px;
  }

  .div-block-3541 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-38 {
    width: 180px;
    min-width: 0;
  }

  .choose-location-modal {
    padding-top: 40px;
  }

  .form-button-39 {
    width: 180px;
    min-width: 0;
  }

  .form-button-39.outline {
    width: 0;
  }

  .div-block-3547 {
    padding-right: 10px;
  }

  .div-block-3548 {
    padding-left: 20px;
    display: block;
  }

  .question-template-modal-10 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .autocomplete-search-wrapper-21 {
    width: 100%;
  }

  .modal-top-bar-54 {
    padding-bottom: 30px;
  }

  .question-template-16 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .item-name-wrapper-5 {
    padding-left: 28px;
  }

  .form-button-40 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3570 {
    padding-right: 10px;
  }

  .form-button-41 {
    width: 180px;
    min-width: 0;
  }

  .form-button-41.outline {
    width: 0;
  }

  .div-block-3572 {
    padding-right: 10px;
  }

  .response-label-41 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .question-template-modal-11 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .autocomplete-search-wrapper-22 {
    width: 100%;
  }

  .question-title-holder-copy {
    padding-left: 20px;
    display: block;
  }

  .text-24-3-copy {
    font-size: 22px;
  }

  .modal-top-bar-56 {
    padding-bottom: 30px;
  }

  .question-template-17 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-42 {
    width: 180px;
    min-width: 0;
  }

  .form-button-42.outline {
    width: 0;
  }

  .div-block-3602 {
    padding-right: 10px;
  }

  .response-label-42 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .tooltip-4 {
    width: auto;
  }

  .account-form-input-2._530 {
    width: 100%;
  }

  .form-button-43 {
    width: 180px;
    min-width: 0;
  }

  .question-template-modal-12 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .autocomplete-search-wrapper-23 {
    width: 100%;
  }

  .counterparty-config-modal {
    padding-top: 40px;
  }

  .modal-top-bar-60 {
    padding-bottom: 30px;
  }

  .question-template-18, .question-template-modal-13 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .autocomplete-search-wrapper-24 {
    width: 100%;
  }

  .modal-top-bar-62 {
    padding-bottom: 30px;
  }

  .question-template-19 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .item-name-wrapper-6 {
    padding-left: 28px;
  }

  .div-block-3642 {
    padding-right: 10px;
  }

  .form-button-44 {
    width: 180px;
    min-width: 0;
  }

  .form-button-44.outline {
    width: 0;
  }

  .div-block-3644 {
    padding-right: 10px;
  }

  .response-label-43 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .question-template-modal-14 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .autocomplete-search-wrapper-25 {
    width: 100%;
  }

  .modal-top-bar-64 {
    padding-bottom: 30px;
  }

  .question-template-20 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-24-4 {
    font-size: 22px;
  }

  .modal-top-bar-65 {
    padding-bottom: 30px;
  }

  .counterparty-replace-modal, .counterparty-config-modal-2 {
    padding-top: 40px;
  }

  .form-element-div-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-button-45 {
    width: 180px;
    min-width: 0;
  }

  .form-button-45.outline {
    width: 0;
  }

  .div-block-3672 {
    padding-right: 10px;
  }

  .location-settings {
    flex-flow: column;
    padding-top: 20px;
  }

  .response-label-44 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .save-button-sm {
    width: 180px;
    min-width: 0;
  }

  .save-button-sm.delete-copy {
    background-color: #ed4444;
    width: 80px;
  }

  .autocomplete-search-wrapper-26 {
    width: 100%;
  }

  .modal-content-upgrade {
    width: auto;
  }

  .question-template-modal-15 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-container-question-2 {
    width: auto;
  }

  .modal-top-bar-66 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-27 {
    width: 100%;
  }

  .text-24-3-copy-2 {
    font-size: 22px;
  }

  .div-block-3684 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .div-block-3690 {
    padding-right: 10px;
  }

  .text-block-152 {
    font-size: 15px;
  }

  .div-block-3691 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-46 {
    width: 180px;
    min-width: 0;
  }

  .form-button-46.outline {
    width: 0;
  }

  .div-block-3697 {
    padding-right: 10px;
  }

  .div-block-3698 {
    padding-left: 20px;
    display: block;
  }

  .question-template-modal-16 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .autocomplete-search-wrapper-28 {
    width: 100%;
  }

  .form-button-47 {
    width: 180px;
    min-width: 0;
  }

  .form-button-47.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-21 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-68 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-7 {
    padding-left: 28px;
  }

  .div-block-3721 {
    padding-right: 10px;
  }

  .form-button-48 {
    width: 180px;
    min-width: 0;
  }

  .form-button-48.outline {
    width: auto;
    min-width: 20px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
  }

  .form-button-48.outline.reject, .form-button-48.outline.approve {
    width: 60px;
    font-size: 10px;
  }

  .form-button-48.outline.reject-copy, .form-button-48.outline.reject-status, .form-button-48.outline.approve {
    width: 60px;
    font-size: 10px;
  }

  .form-button-48.outline.approve {
    width: 60px;
  }

  .form-button-48.outline, .form-button-48.outline-copy, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline, .form-button-48.outline {
    width: 0;
  }

  .div-block-3723 {
    padding-right: 10px;
  }

  .response-label-45 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-29 {
    width: 100%;
  }

  .text-24-3-copy-3 {
    font-size: 22px;
  }

  .modal-top-bar-70 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-8 {
    padding-left: 28px;
  }

  .form-button-49 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3759, .div-block-3761 {
    padding-right: 10px;
  }

  .response-label-46 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-30 {
    width: 100%;
  }

  .text-24-3-copy-4 {
    font-size: 22px;
  }

  .modal-top-bar-72 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-9 {
    padding-left: 28px;
  }

  .form-button-50 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3797, .div-block-3799 {
    padding-right: 10px;
  }

  .response-label-47 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-31 {
    width: 100%;
  }

  .text-24-3-copy-5 {
    font-size: 22px;
  }

  .modal-top-bar-74 {
    padding-bottom: 30px;
  }

  .text-24-5 {
    font-size: 22px;
  }

  .modal-top-bar-75 {
    padding-bottom: 30px;
  }

  .counterparty-config-modal-3 {
    padding-top: 40px;
  }

  .div-block-3827 {
    padding-right: 10px;
  }

  .response-label-48 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-32 {
    width: 100%;
  }

  .question-template-modal-17 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-76 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-33 {
    width: 100%;
  }

  .text-24-3-copy-6, .text-24-6 {
    font-size: 22px;
  }

  .modal-top-bar-77 {
    padding-bottom: 30px;
  }

  .div-block-3848 {
    padding-right: 10px;
  }

  .response-label-49 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-34 {
    width: 100%;
  }

  .question-template-modal-18 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-78 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-35 {
    width: 100%;
  }

  .item-name-wrapper-10 {
    padding-left: 28px;
  }

  .div-block-3864 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-36 {
    width: 100%;
  }

  .div-block-3877 {
    padding-right: 10px;
  }

  .counterparty-config-modal-4 {
    padding-top: 40px;
  }

  .form-button-51 {
    width: 180px;
    min-width: 0;
  }

  .modal-top-bar-79 {
    padding-bottom: 30px;
  }

  .text-24-3-copy-7 {
    font-size: 22px;
  }

  .response-label-50 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .text-24-7 {
    font-size: 22px;
  }

  .modal-top-bar-81 {
    padding-bottom: 30px;
  }

  .div-block-3907 {
    padding-right: 10px;
  }

  .response-label-51 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-37 {
    width: 100%;
  }

  .question-template-modal-19 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-82 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-38 {
    width: 100%;
  }

  .text-24-8 {
    font-size: 22px;
  }

  .modal-top-bar-83 {
    padding-bottom: 30px;
  }

  .div-block-3928 {
    padding-right: 10px;
  }

  .response-label-52 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-39 {
    width: 100%;
  }

  .question-template-modal-20 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-84 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-40 {
    width: 100%;
  }

  .item-name-wrapper-11 {
    padding-left: 28px;
  }

  .div-block-3944 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-41 {
    width: 100%;
  }

  .div-block-3957 {
    padding-right: 10px;
  }

  .counterparty-config-modal-5 {
    padding-top: 40px;
  }

  .form-button-52 {
    width: 180px;
    min-width: 0;
  }

  .modal-top-bar-85 {
    padding-bottom: 30px;
  }

  .text-24-3-copy-8 {
    font-size: 22px;
  }

  .response-label-53 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-3976 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-82.xshort, .select-field-82.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-6 {
    padding-left: 26px;
  }

  .div-block-3982 {
    padding-right: 10px;
  }

  .text-block-172 {
    font-size: 15px;
  }

  .div-block-3983 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-53 {
    width: 180px;
    min-width: 0;
  }

  .div-block-3989 {
    padding-right: 10px;
  }

  .div-block-3990 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-7 {
    padding-left: 26px;
  }

  .autocomplete-search-wrapper-42 {
    width: 100%;
  }

  .form-button-54 {
    width: 180px;
    min-width: 0;
  }

  .form-button-54.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-22 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-88 {
    padding-bottom: 30px;
  }

  .div-block-3996 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-84.xshort, .select-field-84.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-8 {
    padding-left: 26px;
  }

  .div-block-4002 {
    padding-right: 10px;
  }

  .text-block-174 {
    font-size: 15px;
  }

  .div-block-4003 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-55 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4009 {
    padding-right: 10px;
  }

  .div-block-4010 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-9 {
    padding-left: 26px;
  }

  .autocomplete-search-wrapper-43 {
    width: 100%;
  }

  .form-button-56 {
    width: 180px;
    min-width: 0;
  }

  .form-button-56.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-23 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-90 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-12 {
    padding-left: 28px;
  }

  .column-8-copy.status-copy {
    min-width: 80px;
  }

  .side-order-view-wrapper-2.print-view {
    width: 100%;
  }

  .summary-inner-wrapper-10 {
    padding-left: 26px;
  }

  .div-block-4022 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-44 {
    width: 100%;
  }

  .div-block-4035 {
    padding-right: 10px;
  }

  .counterparty-config-modal-6 {
    padding-top: 40px;
  }

  .form-button-57 {
    width: 180px;
    min-width: 0;
  }

  .modal-top-bar-91 {
    padding-bottom: 30px;
  }

  .text-24-3-copy-9 {
    font-size: 22px;
  }

  .response-label-54 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .summary-inner-wrapper-11 {
    padding-left: 26px;
  }

  .div-block-4061 {
    padding-right: 10px;
  }

  .error-whisper, .tooltip-5 {
    width: auto;
  }

  .div-block-4086 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-87.xshort, .select-field-87.short {
    margin-bottom: 20px;
  }

  .tooltip-2 {
    width: auto;
  }

  .summary-inner-wrapper-12 {
    padding-left: 26px;
  }

  .div-block-4092 {
    padding-right: 10px;
  }

  .text-block-180 {
    font-size: 15px;
  }

  .div-block-4093 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-58 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4099 {
    padding-right: 10px;
  }

  .div-block-4100 {
    padding-left: 20px;
    display: block;
  }

  .modal-service-type {
    padding-top: 40px;
  }

  .summary-inner-wrapper-13 {
    padding-left: 26px;
  }

  .autocomplete-search-wrapper-45 {
    width: 100%;
  }

  .form-button-59 {
    width: 180px;
    min-width: 0;
  }

  .form-button-59.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-24 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-96 {
    padding-bottom: 30px;
  }

  .div-block-4106 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-89.xshort, .select-field-89.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-14 {
    padding-left: 26px;
  }

  .div-block-4112 {
    padding-right: 10px;
  }

  .text-block-182 {
    font-size: 15px;
  }

  .div-block-4113 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-60 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4119 {
    padding-right: 10px;
  }

  .div-block-4120 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-15 {
    padding-left: 26px;
  }

  .autocomplete-search-wrapper-46 {
    width: 100%;
  }

  .form-button-61 {
    width: 180px;
    min-width: 0;
  }

  .form-button-61.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-25 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-98 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-13 {
    padding-left: 28px;
  }

  .summary-inner-wrapper-16 {
    padding-left: 26px;
  }

  .div-block-4135 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-47, .autocomplete-search-wrapper-48 {
    width: 100%;
  }

  .counterparty-config-modal-7 {
    padding-top: 40px;
  }

  .form-button-62 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4150 {
    padding-right: 10px;
  }

  .response-row-93.print {
    padding-bottom: 12px;
  }

  .modal-top-bar-99 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-17 {
    padding-left: 26px;
  }

  .text-24-3-copy-10 {
    font-size: 22px;
  }

  .response-label-55 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .text-24-9 {
    font-size: 22px;
  }

  .summary-inner-wrapper-18 {
    padding-left: 26px;
  }

  .modal-top-bar-101 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-49 {
    width: 100%;
  }

  .text-24-10 {
    font-size: 22px;
  }

  .counterparty-config-modal-8 {
    padding-top: 40px;
  }

  .div-block-4176 {
    padding-right: 10px;
  }

  .response-label-56 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .summary-inner-wrapper-19 {
    padding-left: 26px;
  }

  .question-template-modal-21 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-102 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-20 {
    padding-left: 26px;
  }

  .autocomplete-search-wrapper-50 {
    width: 100%;
  }

  .div-block-4193 {
    padding-right: 10px;
  }

  .div-block-4197 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-93.xshort, .select-field-93.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-21 {
    padding-left: 26px;
  }

  .div-block-4203 {
    padding-right: 10px;
  }

  .text-block-188 {
    font-size: 15px;
  }

  .div-block-4204 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-63 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-51 {
    width: 100%;
  }

  .text-24-11, .text-24-12 {
    font-size: 22px;
  }

  .div-block-4210 {
    padding-right: 10px;
  }

  .div-block-4211 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-22 {
    padding-left: 26px;
  }

  .form-button-64 {
    width: 180px;
    min-width: 0;
  }

  .form-button-64.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-26 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-104 {
    padding-bottom: 30px;
  }

  .div-block-4217 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-95.xshort, .select-field-95.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-23 {
    padding-left: 26px;
  }

  .div-block-4223 {
    padding-right: 10px;
  }

  .text-block-190 {
    font-size: 15px;
  }

  .div-block-4224 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-65 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-52 {
    width: 100%;
  }

  .text-24-13, .text-24-14 {
    font-size: 22px;
  }

  .div-block-4230 {
    padding-right: 10px;
  }

  .div-block-4231 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-24 {
    padding-left: 26px;
  }

  .form-button-66 {
    width: 180px;
    min-width: 0;
  }

  .form-button-66.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-27 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-106 {
    padding-bottom: 30px;
  }

  .div-block-4237 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-97.xshort, .select-field-97.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-25 {
    padding-left: 26px;
  }

  .div-block-4243 {
    padding-right: 10px;
  }

  .text-block-192 {
    font-size: 15px;
  }

  .div-block-4244 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-67 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-53 {
    width: 100%;
  }

  .text-24-15, .text-24-16 {
    font-size: 22px;
  }

  .div-block-4250 {
    padding-right: 10px;
  }

  .div-block-4251 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-26 {
    padding-left: 26px;
  }

  .form-button-68 {
    width: 180px;
    min-width: 0;
  }

  .form-button-68.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-28 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-108 {
    padding-bottom: 30px;
  }

  .div-block-4257 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-99.xshort, .select-field-99.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-27 {
    padding-left: 26px;
  }

  .div-block-4263 {
    padding-right: 10px;
  }

  .text-block-194 {
    font-size: 15px;
  }

  .div-block-4264 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-69 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-54 {
    width: 100%;
  }

  .text-24-17, .text-24-18 {
    font-size: 22px;
  }

  .div-block-4270 {
    padding-right: 10px;
  }

  .div-block-4271 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-28 {
    padding-left: 26px;
  }

  .form-button-70 {
    width: 180px;
    min-width: 0;
  }

  .form-button-70.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-29 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-110 {
    padding-bottom: 30px;
  }

  .div-block-4277 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-101.xshort, .select-field-101.short {
    margin-bottom: 20px;
  }

  .summary-inner-wrapper-29 {
    padding-left: 26px;
  }

  .div-block-4283 {
    padding-right: 10px;
  }

  .text-block-196 {
    font-size: 15px;
  }

  .div-block-4284 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-71 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-55 {
    width: 100%;
  }

  .text-24-19, .text-24-20 {
    font-size: 22px;
  }

  .div-block-4290 {
    padding-right: 10px;
  }

  .div-block-4291 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-30 {
    padding-left: 26px;
  }

  .sales-response-row.reps.side {
    padding-left: 34px;
  }

  .form-button-72 {
    width: 180px;
    min-width: 0;
  }

  .form-button-72.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-30 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-112 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-14 {
    padding-left: 28px;
  }

  .summary-inner-wrapper-31 {
    padding-left: 26px;
  }

  .div-block-4306 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-56, .autocomplete-search-wrapper-57 {
    width: 100%;
  }

  .text-24-21 {
    font-size: 22px;
  }

  .counterparty-config-modal-9 {
    padding-top: 40px;
  }

  .form-button-73 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4321 {
    padding-right: 10px;
  }

  .modal-top-bar-113 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-32 {
    padding-left: 26px;
  }

  .text-24-3-copy-11 {
    font-size: 22px;
  }

  .response-label-57 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .error-whisper-2, .tooltip-6 {
    width: auto;
  }

  .div-block-4362 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-104.xshort, .select-field-104.short {
    margin-bottom: 20px;
  }

  .tooltip-7 {
    width: auto;
  }

  .summary-inner-wrapper-33 {
    padding-left: 26px;
  }

  .div-block-4369 {
    padding-right: 10px;
  }

  .text-block-202 {
    font-size: 15px;
  }

  .div-block-4370 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-74 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-58 {
    width: 100%;
  }

  .text-24-22, .text-24-23 {
    font-size: 22px;
  }

  .div-block-4376 {
    padding-right: 10px;
  }

  .div-block-4378 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-34 {
    padding-left: 26px;
  }

  .form-button-75 {
    width: 180px;
    min-width: 0;
  }

  .form-button-75.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-31 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-118 {
    padding-bottom: 30px;
  }

  .div-block-4384 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-106.xshort, .select-field-106.short {
    margin-bottom: 20px;
  }

  .tooltip-8 {
    width: auto;
  }

  .div-block-4391 {
    padding-right: 10px;
  }

  .text-block-204 {
    font-size: 15px;
  }

  .div-block-4392 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-76 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-59 {
    width: 100%;
  }

  .text-24-24, .text-24-25 {
    font-size: 22px;
  }

  .div-block-4398 {
    padding-right: 10px;
  }

  .checkbox-field-days-3 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 30px;
    display: flex;
  }

  .div-block-4400 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-35 {
    padding-left: 26px;
  }

  .form-button-77 {
    width: 180px;
    min-width: 0;
  }

  .form-button-77.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-32 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-120 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-36 {
    padding-left: 0;
  }

  .response-label-58 {
    width: 140px;
    min-width: 140px;
    margin-right: 10px;
    padding-right: 10px;
  }

  .checkbox-field-days-4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-flex;
  }

  .autocomplete-search-wrapper-60 {
    width: 100%;
  }

  .div-block-4412 {
    padding-right: 10px;
  }

  .input-inner-wrapper-3.days {
    padding-bottom: 10px;
    display: block;
  }

  .item-name-print-2 {
    padding-left: 20px;
  }

  .text-13-3.white-light.print {
    display: none;
  }

  .rental-upload-54 {
    width: auto;
  }

  .uploaded-file-3 {
    min-width: 260px;
  }

  .summary-inner-wrapper-37 {
    padding-left: 0;
  }

  .response-label-59 {
    width: 140px;
    min-width: 140px;
    margin-right: 10px;
    padding-right: 10px;
  }

  .checkbox-field-days-5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-flex;
  }

  .autocomplete-search-wrapper-61 {
    width: 100%;
  }

  .div-block-4427 {
    padding-right: 10px;
  }

  .item-name-print-3 {
    padding-left: 20px;
  }

  .rental-upload-55 {
    width: auto;
  }

  .uploaded-file-4 {
    min-width: 260px;
  }

  .summary-inner-wrapper-38 {
    padding-left: 0;
  }

  .item-name-wrapper-15 {
    padding-left: 28px;
  }

  .checkbox-field-days-6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-flex;
  }

  .div-block-4449 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-62, .autocomplete-search-wrapper-63 {
    width: 100%;
  }

  .save-button {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-24-26 {
    font-size: 22px;
  }

  .item-name-wrapper-16 {
    padding-left: 28px;
  }

  .counterparty-config-modal-10 {
    padding-top: 40px;
  }

  .form-button-78 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4464 {
    padding-right: 10px;
  }

  .modal-top-bar-121 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-39 {
    padding-left: 26px;
  }

  .text-24-3-copy-12 {
    font-size: 22px;
  }

  .response-label-60 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .rental-upload-56 {
    width: auto;
  }

  .uploaded-file-5 {
    min-width: 260px;
  }

  .tooltip-9 {
    width: auto;
  }

  .summary-inner-wrapper-40 {
    padding-left: 0;
  }

  .item-name-wrapper-17 {
    padding-left: 28px;
  }

  .checkbox-field-days-7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-flex;
  }

  .div-block-4491 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-64, .autocomplete-search-wrapper-65 {
    width: 100%;
  }

  .text-24-27 {
    font-size: 22px;
  }

  .item-name-wrapper-18 {
    padding-left: 28px;
  }

  .counterparty-config-modal-11 {
    padding-top: 40px;
  }

  .form-button-79 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4506 {
    padding-right: 10px;
  }

  .modal-top-bar-123 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-41 {
    padding-left: 26px;
  }

  .text-24-3-copy-13 {
    font-size: 22px;
  }

  .response-label-61 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .rental-upload-57, .tooltip-10 {
    width: auto;
  }

  .summary-inner-wrapper-42 {
    padding-left: 0;
  }

  .div-block-4520 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-110.xshort, .select-field-110.short {
    margin-bottom: 20px;
  }

  .tooltip-11 {
    width: auto;
  }

  .div-block-4527 {
    padding-right: 10px;
  }

  .text-block-210 {
    font-size: 15px;
  }

  .div-block-4529 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-80 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-66 {
    width: 100%;
  }

  .text-24-28, .text-24-29 {
    font-size: 22px;
  }

  .item-name-wrapper-19 {
    padding-left: 28px;
  }

  .div-block-4536 {
    padding-right: 10px;
  }

  .div-block-4538 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-43 {
    padding-left: 26px;
  }

  .form-button-81 {
    width: 180px;
    min-width: 0;
  }

  .form-button-81.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .rental-upload-58 {
    width: auto;
  }

  .question-template-33 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-126 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-44 {
    padding-left: 0;
  }

  .div-block-4544 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-112.xshort, .select-field-112.short {
    margin-bottom: 20px;
  }

  .tooltip-12 {
    width: auto;
  }

  .div-block-4551 {
    padding-right: 10px;
  }

  .text-block-212 {
    font-size: 15px;
  }

  .div-block-4553 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-82 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-67 {
    width: 100%;
  }

  .text-24-30, .text-24-31 {
    font-size: 22px;
  }

  .item-name-wrapper-20 {
    padding-left: 28px;
  }

  .div-block-4560 {
    padding-right: 10px;
  }

  .div-block-4562 {
    padding-left: 20px;
    display: block;
  }

  .summary-inner-wrapper-45 {
    padding-left: 26px;
  }

  .form-button-83 {
    width: 180px;
    min-width: 0;
  }

  .form-button-83.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .rental-upload-59 {
    width: auto;
  }

  .question-template-34 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-128 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-46 {
    padding-left: 0;
  }

  .item-name-wrapper-21 {
    padding-left: 28px;
  }

  .div-block-4581 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-68, .autocomplete-search-wrapper-69 {
    width: 100%;
  }

  .text-24-32 {
    font-size: 22px;
  }

  .item-name-wrapper-22 {
    padding-left: 28px;
  }

  .counterparty-config-modal-12 {
    padding-top: 40px;
  }

  .form-button-84 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4596 {
    padding-right: 10px;
  }

  .modal-top-bar-129 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-47 {
    padding-left: 26px;
  }

  .text-24-3-copy-14 {
    font-size: 22px;
  }

  .response-label-62 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .rental-upload-60, .tooltip-13 {
    width: auto;
  }

  .summary-inner-wrapper-48 {
    padding-left: 0;
  }

  .div-block-4610 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-115.xshort, .select-field-115.short {
    margin-bottom: 20px;
  }

  .tooltip-14 {
    width: auto;
  }

  .div-block-4617 {
    padding-right: 10px;
  }

  .text-block-216 {
    font-size: 15px;
  }

  .div-block-4619 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-85 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-70 {
    width: 100%;
  }

  .text-24-33 {
    font-size: 22px;
  }

  .item-name-wrapper-23 {
    padding-left: 28px;
  }

  .text-24-34 {
    font-size: 22px;
  }

  .checkbox-field-days-8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    margin-bottom: 10px;
    margin-right: 5px;
    display: inline-flex;
  }

  .div-block-4626 {
    padding-right: 10px;
  }

  .div-block-4628 {
    padding-left: 20px;
    display: block;
  }

  .response-label-63 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-49 {
    padding-left: 26px;
  }

  .rental-upload-61 {
    width: auto;
  }

  .form-button-86 {
    width: 180px;
    min-width: 0;
  }

  .form-button-86.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-35 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-132 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-50 {
    padding-left: 0;
  }

  .div-block-4635 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-117.xshort, .select-field-117.short {
    margin-bottom: 20px;
  }

  .tooltip-15 {
    width: auto;
  }

  .div-block-4642 {
    padding-right: 10px;
  }

  .text-block-218 {
    font-size: 15px;
  }

  .div-block-4644 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-87 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-71 {
    width: 100%;
  }

  .text-24-35 {
    font-size: 22px;
  }

  .item-name-wrapper-24 {
    padding-left: 28px;
  }

  .text-24-36 {
    font-size: 22px;
  }

  .checkbox-field-days-9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    margin-bottom: 10px;
    margin-right: 5px;
    display: inline-flex;
  }

  .div-block-4651 {
    padding-right: 10px;
  }

  .div-block-4653 {
    padding-left: 20px;
    display: block;
  }

  .response-label-64 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-51 {
    padding-left: 26px;
  }

  .rental-upload-62 {
    width: auto;
  }

  .form-button-88 {
    width: 180px;
    min-width: 0;
  }

  .form-button-88.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-36 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-134 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-52 {
    padding-left: 0;
  }

  .div-block-4673 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-72, .autocomplete-search-wrapper-73 {
    width: 100%;
  }

  .text-24-37 {
    font-size: 22px;
  }

  .item-name-wrapper-26 {
    padding-left: 28px;
  }

  .response-row-112.side.print-view {
    flex-flow: column;
  }

  .counterparty-config-modal-13 {
    padding-top: 40px;
  }

  .form-button-89 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4688 {
    padding-right: 10px;
  }

  .response-label-65 {
    width: auto;
    margin-right: 15px;
  }

  .modal-top-bar-135 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-53 {
    padding-left: 26px;
  }

  .rental-upload-63 {
    width: auto;
  }

  .text-24-3-copy-15 {
    font-size: 22px;
  }

  .response-label-66 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .tooltip-16 {
    width: auto;
  }

  .div-block-4707 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-74 {
    width: 100%;
  }

  .response-row-115.side.print-view {
    flex-flow: column;
  }

  .response-label-67 {
    width: auto;
    margin-right: 15px;
  }

  .rental-upload-64 {
    width: auto;
  }

  .div-block-4719 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-120.xshort, .select-field-120.short {
    margin-bottom: 20px;
  }

  .tooltip-17 {
    width: auto;
  }

  .div-block-4726 {
    padding-right: 10px;
  }

  .text-block-222 {
    font-size: 15px;
  }

  .div-block-4728 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-90 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-75 {
    width: 100%;
  }

  .text-24-38 {
    font-size: 22px;
  }

  .item-name-wrapper-28 {
    padding-left: 28px;
  }

  .text-24-39 {
    font-size: 22px;
  }

  .div-block-4735 {
    padding-right: 10px;
  }

  .div-block-4737 {
    padding-left: 20px;
    display: block;
  }

  .response-label-68 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-54 {
    padding-left: 26px;
  }

  .rental-upload-65 {
    width: auto;
  }

  .form-button-91 {
    width: 180px;
    min-width: 0;
  }

  .form-button-91.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-37 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-138 {
    padding-bottom: 30px;
  }

  .div-block-4757 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-76, .autocomplete-search-wrapper-77 {
    width: 100%;
  }

  .text-24-40 {
    font-size: 22px;
  }

  .response-row-119.side.print-view {
    flex-flow: column;
  }

  .counterparty-config-modal-14 {
    padding-top: 40px;
  }

  .form-button-92 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4772 {
    padding-right: 10px;
  }

  .response-label-69 {
    width: auto;
    margin-right: 15px;
  }

  .modal-top-bar-139 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-55 {
    padding-left: 26px;
  }

  .rental-upload-66 {
    width: auto;
  }

  .text-24-3-copy-16 {
    font-size: 22px;
  }

  .response-label-70 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .tooltip-18 {
    width: auto;
  }

  .div-block-4791 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-78 {
    width: 100%;
  }

  .response-row-122.side.print-view {
    flex-flow: column;
  }

  .response-label-71 {
    width: auto;
    margin-right: 15px;
  }

  .rental-upload-67 {
    width: auto;
  }

  .div-block-4803 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-123.xshort, .select-field-123.short {
    margin-bottom: 20px;
  }

  .tooltip-19 {
    width: auto;
  }

  .choose-location-modal-2 {
    padding-top: 40px;
  }

  .modal-top-bar-141 {
    padding-bottom: 30px;
  }

  .div-block-4811 {
    padding-right: 10px;
  }

  .text-block-226 {
    font-size: 15px;
  }

  .div-block-4813 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-93 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-79 {
    width: 100%;
  }

  .text-24-41, .text-24-42 {
    font-size: 22px;
  }

  .div-block-4821 {
    padding-right: 10px;
  }

  .div-block-4823 {
    padding-left: 20px;
    display: block;
  }

  .response-label-72 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-56 {
    padding-left: 26px;
  }

  .rental-upload-68 {
    width: auto;
  }

  .form-button-94 {
    width: 180px;
    min-width: 0;
  }

  .form-button-94.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-modal-22, .question-template-38 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-143 {
    padding-bottom: 30px;
  }

  .div-block-4830 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-125.xshort, .select-field-125.short {
    margin-bottom: 20px;
  }

  .tooltip-20 {
    width: auto;
  }

  .choose-location-modal-3 {
    padding-top: 40px;
  }

  .modal-top-bar-144 {
    padding-bottom: 30px;
  }

  .div-block-4838 {
    padding-right: 10px;
  }

  .text-block-228 {
    font-size: 15px;
  }

  .div-block-4840 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-95 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-80 {
    width: 100%;
  }

  .text-24-43 {
    font-size: 22px;
  }

  .autocomplete-search-wrapper-81 {
    width: 100%;
  }

  .text-24-44 {
    font-size: 22px;
  }

  .div-block-4848 {
    padding-right: 10px;
  }

  .div-block-4850 {
    padding-left: 20px;
    display: block;
  }

  .response-label-73 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-57 {
    padding-left: 26px;
  }

  .rental-upload-69 {
    width: auto;
  }

  .form-button-96 {
    width: 180px;
    min-width: 0;
  }

  .form-button-96.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-modal-23, .question-template-39 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-146 {
    padding-bottom: 30px;
  }

  .div-block-4857 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-127.xshort, .select-field-127.short {
    margin-bottom: 20px;
  }

  .tooltip-21 {
    width: auto;
  }

  .choose-location-modal-4 {
    padding-top: 40px;
  }

  .modal-top-bar-147 {
    padding-bottom: 30px;
  }

  .div-block-4865 {
    padding-right: 10px;
  }

  .text-block-230 {
    font-size: 15px;
  }

  .div-block-4867 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-97 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-82 {
    width: 100%;
  }

  .text-24-45 {
    font-size: 22px;
  }

  .autocomplete-search-wrapper-83 {
    width: 100%;
  }

  .text-24-46 {
    font-size: 22px;
  }

  .div-block-4875 {
    padding-right: 10px;
  }

  .div-block-4877 {
    padding-left: 20px;
    display: block;
  }

  .response-label-74 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-58 {
    padding-left: 26px;
  }

  .rental-upload-70 {
    width: auto;
  }

  .form-button-98 {
    width: 180px;
    min-width: 0;
  }

  .form-button-98.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-modal-24, .question-template-40 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .modal-top-bar-149 {
    padding-bottom: 30px;
  }

  .div-block-4898 {
    padding-right: 10px;
  }

  .form-button-99 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-84, .autocomplete-search-wrapper-85 {
    width: 100%;
  }

  .response-row-130.side.print-view {
    flex-flow: column;
  }

  .counterparty-config-modal-15 {
    padding-top: 40px;
  }

  .form-button-100 {
    width: 180px;
    min-width: 0;
  }

  .div-block-4914 {
    padding-right: 10px;
  }

  .response-label-75 {
    width: auto;
    margin-right: 15px;
  }

  .modal-top-bar-150 {
    padding-bottom: 30px;
  }

  .summary-inner-wrapper-59 {
    padding-left: 26px;
  }

  .rental-upload-71 {
    width: auto;
  }

  .text-24-3-copy-17 {
    font-size: 22px;
  }

  .response-label-76 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .div-block-4934 {
    padding-right: 10px;
  }

  .autocomplete-search-wrapper-86 {
    width: 100%;
  }

  .response-row-133.side.print-view {
    flex-flow: column;
  }

  .response-label-77 {
    width: auto;
    margin-right: 15px;
  }

  .rental-upload-72 {
    width: auto;
  }

  .div-block-4946 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .select-field-130.xshort, .select-field-130.short {
    margin-bottom: 20px;
  }

  .modal-top-bar-152 {
    padding-bottom: 30px;
  }

  .div-block-4954 {
    padding-right: 10px;
  }

  .text-block-234 {
    font-size: 15px;
  }

  .div-block-4956 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-101 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-87, .autocomplete-search-wrapper-88 {
    width: 100%;
  }

  .div-block-4964 {
    padding-right: 10px;
  }

  .div-block-4966 {
    padding-left: 20px;
    display: block;
  }

  .response-label-78 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-60 {
    padding-left: 26px;
  }

  .rental-upload-73 {
    width: auto;
  }

  .form-button-102 {
    width: 180px;
    min-width: 0;
  }

  .form-button-102.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .question-template-modal-25, .question-template-41 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-4987 {
    padding-right: 10px;
  }

  .form-button-103 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-89, .autocomplete-search-wrapper-90 {
    width: 100%;
  }

  .response-row-137.side.print-view {
    flex-flow: column;
  }

  .counterparty-config-modal-16 {
    padding-top: 40px;
  }

  .form-button-104 {
    width: 180px;
    min-width: 0;
  }

  .div-block-5003 {
    padding-right: 10px;
  }

  .response-label-79 {
    width: auto;
    margin-right: 15px;
  }

  .summary-inner-wrapper-61 {
    padding-left: 26px;
  }

  .rental-upload-74 {
    width: auto;
  }

  .text-24-3-copy-18 {
    font-size: 22px;
  }

  .response-label-80 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .img-static-2 {
    width: 24px;
  }

  .img-static-2._28 {
    width: 26px;
  }

  .img-static-2._24 {
    width: 22px;
  }

  .error-whisper-3 {
    width: auto;
  }

  .menu-item-wrapper-10 {
    padding-left: 12px;
  }

  .nav-label-2 {
    font-size: 14px;
  }

  .nav-panel-2 {
    width: 250px;
  }

  .img-static-3 {
    width: 22px;
  }

  .img-static-3._26 {
    width: 23px;
  }

  .user-name-label-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .tooltip-22 {
    width: auto;
  }

  .user-display-2 {
    padding-right: 20px;
  }

  .home-button-2 {
    width: 170px;
  }

  .label-header-name-2 {
    font-size: 15px;
  }

  .autocomplete-search-wrapper-action {
    width: 100%;
  }

  .results-scroller-189 {
    width: 440px;
  }

  .edit-button {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .loading-items {
    width: 24%;
  }

  .results-holder-108 {
    width: 440px;
  }

  .results-wrapper-76 {
    width: 430px;
  }

  .action-item-button, .post-button {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-243 {
    min-width: 400px;
  }

  .div-block-4080-copy.hidden {
    display: none;
  }

  .div-block-6501 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .autocomplete-search-wrapper-91 {
    width: 420px;
    min-width: 0;
  }

  .new-counterparty-location-modal-2 {
    padding-top: 10px;
  }

  .select-field-133.xshort, .select-field-133.short {
    margin-bottom: 20px;
  }

  .response-label-81 {
    margin-right: 15px;
  }

  .input-inner-wrapper-4 {
    display: block;
  }

  .input-inner-wrapper-4.days {
    padding-bottom: 10px;
    display: block;
  }

  .input-inner-wrapper-4.stacked {
    display: flex;
  }

  .choose-location-modal-5 {
    padding-top: 10px;
  }

  .modal-top-bar-157 {
    padding-bottom: 30px;
  }

  .div-block-6507 {
    padding-right: 10px;
  }

  .text-block-239 {
    font-size: 15px;
  }

  .div-block-6509 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-105 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-193 {
    width: 440px;
  }

  .form-button-holder-3 {
    padding: 20px;
    box-shadow: -1px -10px 11px -9px #0003;
  }

  .div-block-6518 {
    padding-right: 10px;
  }

  .results-holder-111 {
    width: 440px;
  }

  .results-wrapper-81 {
    width: 430px;
  }

  .div-block-6520 {
    padding-left: 20px;
    display: block;
  }

  .rental-upload-75 {
    width: auto;
  }

  .form-button-106 {
    width: 180px;
    min-width: 0;
  }

  .form-button-106.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .results-scroller-194 {
    width: 440px;
  }

  .response-label-82 {
    margin-right: 15px;
  }

  .item-submit-holder-80 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .result-row-250 {
    min-width: 400px;
  }

  .save-button-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .question-template-modal-26 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-251 {
    min-width: 400px;
  }

  .question-template-42 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .autocomplete-search-wrapper-92 {
    width: 100%;
  }

  .main-content-7 {
    height: auto;
    min-height: 300px;
    max-height: none;
    padding-left: 0;
    padding-right: 0;
  }

  .question-template-modal-27 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-6530 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .clear-all-button-7 {
    display: none;
  }

  .autocomplete-search-wrapper-93 {
    width: 420px;
    min-width: 0;
  }

  .response-label-83 {
    margin-right: 15px;
  }

  .side-bar-positioner-5 {
    width: 100%;
  }

  .div-block-3709-copy-2 {
    padding-left: 0;
  }

  .choose-location-modal-6 {
    padding-top: 10px;
  }

  .div-block-6534 {
    padding-left: 0;
  }

  .div-block-6472 {
    display: none;
  }

  .form-button-107 {
    width: 180px;
    min-width: 0;
  }

  .question-title-holder-copy-2 {
    padding-left: 0;
    display: block;
  }

  .main-wrapper-45.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .counterparty-config-modal-17 {
    padding-top: 10px;
  }

  .result-holder-2 {
    width: 100%;
    overflow: hidden;
  }

  .results-scroller-198 {
    width: 440px;
  }

  .item-name-wrapper-34 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-button-holder-4 {
    padding: 20px;
    box-shadow: -1px -10px 11px -9px #0003;
  }

  .response-row-144.reps.side {
    flex-flow: column;
  }

  .response-row-144.reps.side.print-view {
    flex-flow: row;
  }

  .form-button-108 {
    width: 180px;
    min-width: 0;
  }

  .question-template-43 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-6546, .div-block-6549 {
    padding-right: 10px;
  }

  .results-holder-114 {
    width: 440px;
  }

  .new-counterparty-tag-5 {
    font-size: 10px;
    line-height: 20px;
  }

  .results-wrapper-86 {
    width: 430px;
  }

  .column-28.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .div-block-6558 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-76 {
    width: auto;
  }

  .form-button-holder-2-centered {
    justify-content: center;
    padding: 20px;
    box-shadow: -1px -10px 11px -9px #0003;
  }

  .results-scroller-199 {
    width: 440px;
  }

  .search-input-wrapper-5 {
    width: 100%;
    margin-right: 0;
  }

  .response-label-84 {
    margin-right: 15px;
  }

  .response-label-85 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .item-submit-holder-81 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .list-header-wrapper-5 {
    padding-left: 0;
  }

  .filter-wrapper-10 {
    display: none;
  }

  .result-row-257, .result-row-258 {
    min-width: 400px;
  }

  .div-block-6563 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .reload-wrapper-3 {
    display: none;
  }

  .text-24-3-copy-19 {
    font-size: 22px;
  }

  .date-range-14 {
    display: none;
  }

  .autocomplete-search-wrapper-94 {
    width: 100%;
  }

  .text-24-47 {
    font-size: 22px;
  }

  .autocomplete-search-wrapper-95 {
    width: 420px;
    min-width: 0;
  }

  .response-label-86 {
    margin-right: 15px;
  }

  .modal-top-bar-160 {
    padding-bottom: 30px;
  }

  .results-scroller-201 {
    width: 440px;
  }

  .div-block-6580 {
    padding-right: 10px;
  }

  .results-holder-116 {
    width: 440px;
  }

  .results-wrapper-91 {
    width: 430px;
  }

  .response-label-87 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .rental-upload-77 {
    width: auto;
  }

  .results-scroller-203 {
    width: 440px;
  }

  .response-label-88 {
    margin-right: 15px;
  }

  .item-submit-holder-82 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .result-row-263 {
    min-width: 400px;
  }

  .question-template-modal-28 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-264 {
    min-width: 400px;
  }

  .modal-top-bar-161 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-96 {
    width: 100%;
  }

  .action-item-button-2 {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-205, .results-holder-117 {
    width: 440px;
  }

  .results-wrapper-93 {
    width: 430px;
  }

  .result-row-267 {
    min-width: 400px;
  }

  .results-holder-120 {
    width: 440px;
  }

  .results-wrapper-96 {
    width: 430px;
  }

  .button-ai-voice {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-span-70 {
    margin-left: 8px;
    font-size: 12px;
  }

  .search-wrapper-11 {
    width: 100%;
  }

  .all-column-wrapper-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .search-input-action-2 {
    display: none;
  }

  .fc-icon-2-copy-2 {
    top: 7px;
  }

  .item-column-wrapper-2 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .section-header-3 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .side-nav-2 {
    z-index: 990;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .post-button-2 {
    min-width: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-273 {
    min-width: 400px;
  }

  .action-items-outerwrapper-2 {
    height: auto;
    display: block;
  }

  .remove-column-2 {
    margin-left: 20px;
  }

  .search-bar {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .search-bar.hidden {
    display: none;
  }

  .action-item-button-3 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-210 {
    width: 440px;
  }

  .results-wrapper-212 {
    width: 430px;
  }

  .rental-upload-78 {
    width: auto;
  }

  .response-row-295, .response-row-295.side-bar-view {
    padding-left: 20px;
  }

  .autocomplete-search-wrapper-184, .side-bar-positioner-10 {
    width: 100%;
  }

  .div-block-7487 {
    padding-right: 10px;
  }

  .item-submit-holder-83 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .results-scroller-407 {
    width: 440px;
  }

  .response-label-196 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .response-row-252.reps.side {
    flex-flow: column;
  }

  .response-row-252.reps.side.print-view {
    flex-flow: row;
  }

  .div-block-7467 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .response-label-195, .customer-row-inner-wrapper-25 {
    margin-right: 15px;
  }

  .search-input-wrapper-17 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-7496 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-24-3-copy-55 {
    font-size: 22px;
  }

  .main-content-16 {
    height: auto;
    min-height: 300px;
    max-height: none;
    padding-left: 0;
    padding-right: 0;
  }

  .main-wrapper-52.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .column-30.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .date-range-15 {
    display: none;
  }

  .results-scroller-409 {
    width: 440px;
  }

  .question-template-74 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-holder-11 {
    width: 100%;
    overflow: hidden;
  }

  .div-block-7503 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-7472 {
    display: none;
  }

  .result-row-500 {
    min-width: 400px;
  }

  .item-name-wrapper-138 {
    padding-left: 28px;
  }

  .form-button-321 {
    width: 180px;
    min-width: 0;
  }

  .question-template-modal-124 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-7471 {
    padding-left: 0;
  }

  .results-holder-263 {
    width: 440px;
  }

  .form-button-319 {
    width: 180px;
    min-width: 0;
  }

  .autocomplete-search-wrapper-183 {
    width: 420px;
    min-width: 0;
  }

  .new-counterparty-tag-6 {
    font-size: 10px;
    line-height: 20px;
  }

  .result-row-501 {
    min-width: 400px;
  }

  .clear-all-button-13 {
    display: none;
  }

  .item-name-wrapper-139 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .counterparty-config-modal-36 {
    padding-top: 10px;
  }

  .filter-wrapper-15 {
    display: none;
  }

  .div-block-3709-copy-10 {
    padding-left: 0;
  }

  .response-label-147 {
    margin-right: 15px;
  }

  .results-scroller-403 {
    width: 440px;
  }

  .rental-upload-79 {
    width: auto;
  }

  .select-field-224.short, .select-field-224.xshort {
    margin-bottom: 20px;
  }

  .div-block-7456 {
    padding-left: 20px;
    display: block;
  }

  .modal-top-bar-251 {
    padding-bottom: 30px;
  }

  .results-scroller-401, .results-holder-259 {
    width: 440px;
  }

  .response-row-293, .response-row-293.side-bar-view {
    padding-left: 20px;
  }

  .response-label-193 {
    margin-right: 15px;
  }

  .autocomplete-search-wrapper-182 {
    width: 100%;
  }

  .div-block-7441 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .form-button-316, .form-button-318 {
    width: 180px;
    min-width: 0;
  }

  .form-button-318.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .div-block-7447 {
    padding-right: 10px;
  }

  .question-template-73 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-7449 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 25px;
  }

  .result-row-494 {
    min-width: 400px;
  }

  .question-template-modal-125 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-493 {
    min-width: 400px;
  }

  .item-submit-holder-84 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-269 {
    font-size: 15px;
  }

  .autocomplete-search-wrapper-181 {
    width: 420px;
    min-width: 0;
  }

  .response-label-197 {
    margin-right: 15px;
  }

  .text-12-7.white.no-break {
    max-width: 360px;
  }

  .uploaded-file-9 {
    min-width: 260px;
  }

  .autocomplete-search-wrapper-185 {
    width: 420px;
    min-width: 0;
  }

  .response-label-198 {
    margin-right: 15px;
  }

  .div-block-7512 {
    padding-right: 10px;
  }

  .modal-top-bar-256 {
    padding-bottom: 30px;
  }

  .div-block-7514 {
    padding-right: 10px;
  }

  .agreement-checkbox-holder {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .file-upload-holder {
    width: auto;
  }

  .form-button-322 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-414 {
    width: 440px;
  }

  .text-13-7.checkbox-label {
    font-size: 12px;
  }

  .customer-name-row-85 {
    padding-left: 16px;
  }

  .div-block-7533 {
    padding-left: 20px;
    display: block;
  }

  .customer-row-inner-wrapper-26 {
    margin-right: 20px;
  }

  .item-submit-holder-85 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rental-upload-80 {
    width: auto;
  }

  .form-button-323 {
    width: 180px;
    min-width: 0;
  }

  .form-button-323.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .results-scroller-415 {
    width: 440px;
  }

  .input-inner-wrapper-5.days {
    padding-bottom: 10px;
    display: block;
  }

  .input-inner-wrapper-5.stacked {
    display: flex;
  }

  .response-label-199 {
    margin-right: 15px;
  }

  .result-row-509 {
    min-width: 400px;
  }

  .results-holder-266 {
    width: 440px;
  }

  .question-template-modal-126 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-510 {
    min-width: 400px;
  }

  .item-name-wrapper-140, .item-name-wrapper-140.side-bar-view {
    padding-left: 16px;
  }

  .autocomplete-search-wrapper-186 {
    width: 100%;
  }

  .uploaded-file-11 {
    min-width: 260px;
  }

  .autocomplete-search-wrapper-187 {
    width: 420px;
    min-width: 0;
  }

  .response-label-200 {
    margin-right: 15px;
  }

  .div-block-7545 {
    padding-right: 10px;
  }

  .modal-top-bar-258 {
    padding-bottom: 30px;
  }

  .div-block-7547 {
    padding-right: 10px;
  }

  .form-button-324 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-419 {
    width: 440px;
  }

  .text-13-8.checkbox-label {
    font-size: 12px;
  }

  .customer-name-row-86 {
    padding-left: 16px;
  }

  .div-block-7566 {
    padding-left: 20px;
    display: block;
  }

  .customer-row-inner-wrapper-27 {
    margin-right: 20px;
  }

  .item-submit-holder-86 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rental-upload-81 {
    width: auto;
  }

  .form-button-325 {
    width: 180px;
    min-width: 0;
  }

  .form-button-325.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .results-scroller-420 {
    width: 440px;
  }

  .response-label-201 {
    margin-right: 15px;
  }

  .result-row-517 {
    min-width: 400px;
  }

  .results-holder-269 {
    width: 440px;
  }

  .question-template-modal-127 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-518 {
    min-width: 400px;
  }

  .item-name-wrapper-141, .item-name-wrapper-141.side-bar-view {
    padding-left: 16px;
  }

  .autocomplete-search-wrapper-188 {
    width: 100%;
  }

  .question-template-modal-128 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uploaded-file-13 {
    min-width: 260px;
  }

  .div-block-7574 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .clear-all-button-14 {
    display: none;
  }

  .autocomplete-search-wrapper-189 {
    width: 420px;
    min-width: 0;
  }

  .item-name-wrapper-142 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-label-202 {
    margin-right: 15px;
  }

  .side-bar-positioner-11 {
    width: 100%;
  }

  .div-block-7577 {
    padding-right: 10px;
  }

  .div-block-7581 {
    padding-left: 0;
  }

  .div-block-7582 {
    display: none;
  }

  .form-button-326 {
    width: 180px;
    min-width: 0;
  }

  .main-wrapper-53.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .counterparty-config-modal-37 {
    padding-top: 10px;
  }

  .result-holder-12 {
    width: 100%;
    overflow: hidden;
  }

  .results-scroller-424 {
    width: 440px;
  }

  .text-13-9.checkbox-label {
    font-size: 12px;
  }

  .response-row-306.reps.side {
    flex-flow: column;
  }

  .response-row-306.reps.side.print-view {
    flex-flow: row;
  }

  .form-button-327 {
    width: 180px;
    min-width: 0;
  }

  .question-template-75 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-7604 {
    padding-right: 10px;
  }

  .customer-name-row-87 {
    padding-left: 16px;
  }

  .customer-row-inner-wrapper-28 {
    margin-right: 20px;
  }

  .item-submit-holder-87 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-31.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .div-block-7619 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-82 {
    width: auto;
  }

  .results-scroller-426 {
    width: 440px;
  }

  .response-label-203 {
    margin-right: 15px;
  }

  .response-label-204 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .filter-wrapper-16 {
    display: none;
  }

  .result-row-524 {
    min-width: 400px;
  }

  .results-holder-271 {
    width: 440px;
  }

  .result-row-525 {
    min-width: 400px;
  }

  .div-block-7626 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-24-3-copy-56 {
    font-size: 22px;
  }

  .item-name-wrapper-143, .item-name-wrapper-143.side-bar-view {
    padding-left: 16px;
  }

  .date-range-16 {
    display: none;
  }

  .autocomplete-search-wrapper-190 {
    width: 100%;
  }

  .text-12-9.white.no-break {
    max-width: 360px;
  }

  .uploaded-file-15 {
    min-width: 260px;
  }

  .div-block-7633 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .item-name-wrapper-144 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-label-205 {
    margin-right: 15px;
  }

  .div-block-7635 {
    padding-left: 0;
  }

  .text-13-10.checkbox-label {
    font-size: 12px;
  }

  .response-row-308.reps.side {
    flex-flow: column;
  }

  .response-row-308.reps.side.print-view {
    flex-flow: row;
  }

  .div-block-7644 {
    padding-right: 10px;
  }

  .customer-row-inner-wrapper-29 {
    margin-right: 20px;
  }

  .div-block-7651 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-83 {
    width: auto;
  }

  .div-block-7653 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .autocomplete-search-wrapper-191 {
    width: 100%;
  }

  .results-holder-272, .results-holder-273 {
    width: 440px;
  }

  .text-span-75 {
    margin-left: 8px;
    font-size: 12px;
  }

  .remove-column-3 {
    margin-left: 20px;
  }

  .search-wrapper-12 {
    width: 100%;
  }

  .view-button {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .section-header-4 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .modal-single-item {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .result-row-531 {
    min-width: 400px;
  }

  .section-header-5 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .side-nav-3 {
    z-index: 990;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .results-scroller-428 {
    width: 440px;
  }

  .single-item-wrapper {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .post-button-3 {
    min-width: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-533 {
    min-width: 400px;
  }

  .item-column-wrapper-3 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all.hidden {
    display: none;
  }

  .action-item-button-4 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-430, .results-holder-279, .results-holder-280 {
    width: 440px;
  }

  .text-span-81 {
    margin-left: 8px;
    font-size: 12px;
  }

  .remove-column-4 {
    margin-left: 20px;
  }

  .section-header-6 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .result-row-539 {
    min-width: 400px;
  }

  .section-header-7 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .side-nav-4 {
    z-index: 990;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .results-scroller-432 {
    width: 440px;
  }

  .post-button-4 {
    min-width: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-541 {
    min-width: 400px;
  }

  .item-column-wrapper-4 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .results-scroller-434, .results-holder-286 {
    width: 440px;
  }

  .single-item-wrapper-2 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .text-13-13.white.hidden {
    display: none;
  }

  .results-holder-287 {
    width: 440px;
  }

  .text-span-87 {
    margin-left: 8px;
    font-size: 12px;
  }

  .text-14-647.white.no-wrap {
    white-space: nowrap;
  }

  .remove-column-5 {
    margin-left: 20px;
  }

  .fc-icon-2-copy-3 {
    display: none;
    top: 7px;
  }

  .section-header-8 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .side-nav-item-5 {
    justify-content: center;
  }

  .modal-single-item-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .result-row-547 {
    min-width: 400px;
  }

  .item-column-wrapper-5 {
    border-top: 1px solid #fffefe33;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .results-scroller-436 {
    width: 440px;
  }

  .post-button-5 {
    min-width: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-549 {
    min-width: 400px;
  }

  .side-nav-5 {
    z-index: 990;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    position: sticky;
    top: 0;
  }

  .section-header-9 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-3 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .results-scroller-438 {
    width: 440px;
  }

  .text-12-16.white.no-break {
    max-width: 360px;
  }

  .uploaded-file-20 {
    min-width: 260px;
  }

  .autocomplete-search-wrapper-192 {
    width: 420px;
    min-width: 0;
  }

  .response-label-206 {
    margin-right: 15px;
  }

  .div-block-7740 {
    padding-right: 10px;
  }

  .modal-top-bar-264 {
    padding-bottom: 30px;
  }

  .div-block-7742 {
    padding-right: 10px;
  }

  .form-button-328 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-442 {
    width: 440px;
  }

  .text-13-14.checkbox-label {
    font-size: 12px;
  }

  .customer-name-row-88 {
    padding-left: 16px;
  }

  .div-block-7761 {
    padding-left: 20px;
    display: block;
  }

  .customer-row-inner-wrapper-30 {
    margin-right: 20px;
  }

  .item-submit-holder-88 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rental-upload-84 {
    width: auto;
  }

  .form-button-329 {
    width: 180px;
    min-width: 0;
  }

  .form-button-329.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .results-scroller-444 {
    width: 440px;
  }

  .response-label-207 {
    margin-right: 15px;
  }

  .result-row-556 {
    min-width: 400px;
  }

  .results-holder-295 {
    width: 440px;
  }

  .question-template-modal-129 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-557 {
    min-width: 400px;
  }

  .item-name-wrapper-145, .item-name-wrapper-145.side-bar-view {
    padding-left: 16px;
  }

  .autocomplete-search-wrapper-193 {
    width: 100%;
  }

  .text-12-17.white.no-break {
    max-width: 360px;
  }

  .uploaded-file-22 {
    min-width: 260px;
  }

  .autocomplete-search-wrapper-194 {
    width: 420px;
    min-width: 0;
  }

  .response-label-208 {
    margin-right: 15px;
  }

  .div-block-7773 {
    padding-right: 10px;
  }

  .modal-top-bar-266 {
    padding-bottom: 30px;
  }

  .div-block-7775 {
    padding-right: 10px;
  }

  .form-button-330 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-449 {
    width: 440px;
  }

  .text-13-15.checkbox-label {
    font-size: 12px;
  }

  .customer-name-row-89 {
    padding-left: 16px;
  }

  .div-block-7794 {
    padding-left: 20px;
    display: block;
  }

  .customer-row-inner-wrapper-31 {
    margin-right: 20px;
  }

  .item-submit-holder-89 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rental-upload-85 {
    width: auto;
  }

  .form-button-331 {
    width: 180px;
    min-width: 0;
  }

  .form-button-331.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .results-scroller-451 {
    width: 440px;
  }

  .response-label-209 {
    margin-right: 15px;
  }

  .result-row-564 {
    min-width: 400px;
  }

  .results-holder-298 {
    width: 440px;
  }

  .question-template-modal-130 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-565 {
    min-width: 400px;
  }

  .item-name-wrapper-146, .item-name-wrapper-146.side-bar-view {
    padding-left: 16px;
  }

  .autocomplete-search-wrapper-195 {
    width: 100%;
  }

  .text-12-18.white.no-break {
    max-width: 360px;
  }

  .question-template-modal-131 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uploaded-file-24 {
    min-width: 260px;
  }

  .div-block-7803 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .clear-all-button-15 {
    display: none;
  }

  .autocomplete-search-wrapper-196 {
    width: 420px;
    min-width: 0;
  }

  .item-name-wrapper-147 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-label-210 {
    margin-right: 15px;
  }

  .side-bar-positioner-12 {
    width: 100%;
  }

  .div-block-7806 {
    padding-right: 10px;
  }

  .div-block-7810 {
    padding-left: 0;
  }

  .div-block-7811 {
    display: none;
  }

  .form-button-332 {
    width: 180px;
    min-width: 0;
  }

  .main-wrapper-54.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .counterparty-config-modal-38 {
    padding-top: 10px;
  }

  .result-holder-13 {
    width: 100%;
    overflow: hidden;
  }

  .results-scroller-455 {
    width: 440px;
  }

  .text-13-16.checkbox-label {
    font-size: 12px;
  }

  .response-row-318.reps.side {
    flex-flow: column;
  }

  .response-row-318.reps.side.print-view {
    flex-flow: row;
  }

  .form-button-333 {
    width: 180px;
    min-width: 0;
  }

  .question-template-76 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-7833 {
    padding-right: 10px;
  }

  .customer-name-row-90 {
    padding-left: 16px;
  }

  .customer-row-inner-wrapper-32 {
    margin-right: 20px;
  }

  .item-submit-holder-90 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-32.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .div-block-7848 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-86 {
    width: auto;
  }

  .results-scroller-457 {
    width: 440px;
  }

  .response-label-211 {
    margin-right: 15px;
  }

  .response-label-212 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .result-row-571 {
    min-width: 400px;
  }

  .results-holder-300 {
    width: 440px;
  }

  .result-row-572 {
    min-width: 400px;
  }

  .div-block-7856 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-24-3-copy-57 {
    font-size: 22px;
  }

  .item-name-wrapper-148, .item-name-wrapper-148.side-bar-view {
    padding-left: 16px;
  }

  .date-range-17 {
    display: none;
  }

  .autocomplete-search-wrapper-197 {
    width: 100%;
  }

  .text-12-19.white.no-break {
    max-width: 360px;
  }

  .question-template-modal-132 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uploaded-file-26 {
    min-width: 260px;
  }

  .div-block-7863 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .clear-all-button-16 {
    display: none;
  }

  .autocomplete-search-wrapper-198 {
    width: 420px;
    min-width: 0;
  }

  .item-name-wrapper-149 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-label-213 {
    margin-right: 15px;
  }

  .side-bar-positioner-13 {
    width: 100%;
  }

  .div-block-7866 {
    padding-right: 10px;
  }

  .div-block-7870 {
    padding-left: 0;
  }

  .div-block-7871 {
    display: none;
  }

  .form-button-334 {
    width: 180px;
    min-width: 0;
  }

  .main-wrapper-55.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .counterparty-config-modal-39 {
    padding-top: 10px;
  }

  .result-holder-14 {
    width: 100%;
    overflow: hidden;
  }

  .results-scroller-460 {
    width: 440px;
  }

  .text-13-17.checkbox-label {
    font-size: 12px;
  }

  .response-row-322.reps.side {
    flex-flow: column;
  }

  .response-row-322.reps.side.print-view {
    flex-flow: row;
  }

  .form-button-335 {
    width: 180px;
    min-width: 0;
  }

  .question-template-77 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-7893 {
    padding-right: 10px;
  }

  .customer-name-row-91 {
    padding-left: 16px;
  }

  .customer-row-inner-wrapper-33 {
    margin-right: 20px;
  }

  .item-submit-holder-91 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-33.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .div-block-7908 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-87 {
    width: auto;
  }

  .results-scroller-462 {
    width: 440px;
  }

  .response-label-214 {
    margin-right: 15px;
  }

  .response-label-215 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .result-row-578 {
    min-width: 400px;
  }

  .results-holder-302 {
    width: 440px;
  }

  .result-row-579 {
    min-width: 400px;
  }

  .div-block-7916 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-24-3-copy-58 {
    font-size: 22px;
  }

  .modal-top-bar-270 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-150, .item-name-wrapper-150.side-bar-view {
    padding-left: 16px;
  }

  .date-range-18 {
    display: none;
  }

  .autocomplete-search-wrapper-199 {
    width: 100%;
  }

  .text-12-20.white.no-break {
    max-width: 360px;
  }

  .uploaded-file-28 {
    min-width: 260px;
  }

  .autocomplete-search-wrapper-200 {
    width: 420px;
    min-width: 0;
  }

  .response-label-216 {
    margin-right: 15px;
  }

  .div-block-7926 {
    padding-right: 10px;
  }

  .modal-top-bar-271 {
    padding-bottom: 30px;
  }

  .div-block-7928 {
    padding-right: 10px;
  }

  .form-button-336 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-466 {
    width: 440px;
  }

  .text-13-18.checkbox-label {
    font-size: 12px;
  }

  .customer-name-row-92 {
    padding-left: 16px;
  }

  .div-block-7947 {
    padding-left: 20px;
    display: block;
  }

  .item-submit-holder-92 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rental-upload-88 {
    width: auto;
  }

  .form-button-337 {
    width: 180px;
    min-width: 0;
  }

  .form-button-337.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .results-scroller-467 {
    width: 440px;
  }

  .response-label-217 {
    margin-right: 15px;
  }

  .result-row-586 {
    min-width: 400px;
  }

  .results-holder-305 {
    width: 440px;
  }

  .question-template-modal-133 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-587 {
    min-width: 400px;
  }

  .modal-top-bar-272 {
    padding-bottom: 30px;
  }

  .item-name-wrapper-151, .item-name-wrapper-151.side-bar-view {
    padding-left: 16px;
  }

  .autocomplete-search-wrapper-201 {
    width: 100%;
  }

  .text-12-21.white.no-break {
    max-width: 360px;
  }

  .question-template-modal-134 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uploaded-file-30 {
    min-width: 260px;
  }

  .div-block-7956 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .clear-all-button-17 {
    display: none;
  }

  .autocomplete-search-wrapper-202 {
    width: 420px;
    min-width: 0;
  }

  .item-name-wrapper-152 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-label-218 {
    margin-right: 15px;
  }

  .side-bar-positioner-14 {
    width: 100%;
  }

  .div-block-7959 {
    padding-right: 10px;
  }

  .div-block-7963 {
    padding-left: 0;
  }

  .div-block-7964 {
    display: none;
  }

  .form-button-338 {
    width: 180px;
    min-width: 0;
  }

  .main-wrapper-56.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .counterparty-config-modal-40 {
    padding-top: 10px;
  }

  .results-scroller-471 {
    width: 440px;
  }

  .text-13-19.checkbox-label {
    font-size: 12px;
  }

  .response-row-329.reps.side {
    flex-flow: column;
  }

  .response-row-329.reps.side.print-view {
    flex-flow: row;
  }

  .form-button-339 {
    width: 180px;
    min-width: 0;
  }

  .question-template-78 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-7986 {
    padding-right: 10px;
  }

  .customer-name-row-93 {
    padding-left: 16px;
  }

  .item-submit-holder-93 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-34.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .modal-top-bar-273 {
    padding-bottom: 30px;
  }

  .div-block-8001 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-89 {
    width: auto;
  }

  .response-label-219 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .results-scroller-472 {
    width: 440px;
  }

  .response-label-220 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .result-row-593 {
    min-width: 400px;
  }

  .results-holder-307 {
    width: 440px;
  }

  .result-row-594 {
    min-width: 400px;
  }

  .div-block-8009 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-24-3-copy-59 {
    font-size: 22px;
  }

  .modal-top-bar-274 {
    padding-bottom: 30px;
  }

  .date-range-19 {
    display: none;
  }

  .autocomplete-search-wrapper-203 {
    width: 100%;
  }

  .results-holder-308 {
    width: 440px;
  }

  .text-13-20.white.hidden {
    display: none;
  }

  .results-holder-309 {
    width: 440px;
  }

  .text-span-98 {
    margin-left: 8px;
    font-size: 12px;
  }

  .text-14-701.white.no-wrap {
    white-space: nowrap;
  }

  .fc-icon-2-copy-4 {
    display: none;
    top: 7px;
  }

  .section-header-10 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .side-nav-item-6 {
    justify-content: center;
  }

  .action-item-button-5 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-600 {
    min-width: 400px;
  }

  .item-column-wrapper-6 {
    border-top: 1px solid #fffefe33;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all-2.hidden {
    display: none;
  }

  .results-scroller-475 {
    width: 440px;
  }

  .result-row-602 {
    min-width: 400px;
  }

  .post-button-6 {
    min-width: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-6 {
    z-index: 990;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    position: sticky;
    top: 0;
  }

  .section-header-11 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-4 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .results-scroller-477 {
    width: 440px;
  }

  .text-12-24.white.no-break {
    max-width: 360px;
  }

  .uploaded-file-33 {
    min-width: 260px;
  }

  .autocomplete-search-wrapper-204 {
    width: 420px;
    min-width: 0;
  }

  .response-label-221 {
    margin-right: 15px;
  }

  .div-block-8046 {
    padding-right: 10px;
  }

  .modal-top-bar-275 {
    padding-bottom: 30px;
  }

  .div-block-8048 {
    padding-right: 10px;
  }

  .form-button-340 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-480 {
    width: 440px;
  }

  .text-13-21.checkbox-label {
    font-size: 12px;
  }

  .customer-name-row-94 {
    padding-left: 16px;
  }

  .div-block-8067 {
    padding-left: 20px;
    display: block;
  }

  .item-submit-holder-94 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rental-upload-90 {
    width: auto;
  }

  .form-button-341 {
    width: 180px;
    min-width: 0;
  }

  .form-button-341.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .response-label-222 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .results-scroller-481 {
    width: 440px;
  }

  .result-row-609 {
    min-width: 400px;
  }

  .results-holder-317 {
    width: 440px;
  }

  .question-template-modal-135 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-610 {
    min-width: 400px;
  }

  .modal-top-bar-276 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-205 {
    width: 100%;
  }

  .text-12-25.white.no-break {
    max-width: 360px;
  }

  .question-template-modal-136 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uploaded-file-35 {
    min-width: 260px;
  }

  .div-block-8076 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .clear-all-button-18 {
    display: none;
  }

  .autocomplete-search-wrapper-206 {
    width: 420px;
    min-width: 0;
  }

  .item-name-wrapper-153 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-label-223 {
    margin-right: 15px;
  }

  .side-bar-positioner-15 {
    width: 100%;
  }

  .div-block-8079 {
    padding-right: 10px;
  }

  .div-block-8083 {
    padding-left: 0;
  }

  .div-block-8084 {
    display: none;
  }

  .form-button-342 {
    width: 180px;
    min-width: 0;
  }

  .main-wrapper-57.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .counterparty-config-modal-41 {
    padding-top: 10px;
  }

  .results-scroller-485 {
    width: 440px;
  }

  .text-13-22.checkbox-label {
    font-size: 12px;
  }

  .response-row-336.reps.side {
    flex-flow: column;
  }

  .response-row-336.reps.side.print-view {
    flex-flow: row;
  }

  .form-button-343 {
    width: 180px;
    min-width: 0;
  }

  .question-template-79 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-8106 {
    padding-right: 10px;
  }

  .customer-name-row-95 {
    padding-left: 16px;
  }

  .item-submit-holder-95 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-35.status {
    justify-content: flex-start;
    min-width: 80px;
  }

  .modal-top-bar-277 {
    padding-bottom: 30px;
  }

  .div-block-8121 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-91 {
    width: auto;
  }

  .response-label-224 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .results-scroller-486 {
    width: 440px;
  }

  .response-label-225 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .result-row-616 {
    min-width: 400px;
  }

  .results-holder-319 {
    width: 440px;
  }

  .result-row-617 {
    min-width: 400px;
  }

  .div-block-8129 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-24-3-copy-60 {
    font-size: 22px;
  }

  .modal-top-bar-278 {
    padding-bottom: 30px;
  }

  .date-range-20 {
    display: none;
  }

  .autocomplete-search-wrapper-207 {
    width: 100%;
  }

  .results-holder-320 {
    width: 440px;
  }

  .text-13-23.white.hidden {
    display: none;
  }

  .results-holder-321 {
    width: 440px;
  }

  .text-span-105 {
    margin-left: 8px;
    font-size: 12px;
  }

  .text-14-721.white.no-wrap {
    white-space: nowrap;
  }

  .section-header-12 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .side-nav-item-7 {
    justify-content: center;
  }

  .action-item-button-6 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-623 {
    min-width: 400px;
  }

  .item-column-wrapper-7 {
    border-top: 1px solid #fffefe33;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all-3.hidden {
    display: none;
  }

  .results-scroller-489 {
    width: 440px;
  }

  .result-row-625 {
    min-width: 400px;
  }

  .side-nav-7 {
    z-index: 990;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    position: sticky;
    top: 0;
  }

  .section-header-13 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-5 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .results-scroller-491, .results-holder-327 {
    width: 440px;
  }

  .text-13-24.white.hidden {
    display: none;
  }

  .results-holder-328 {
    width: 440px;
  }

  .text-span-108 {
    margin-left: 8px;
    font-size: 12px;
  }

  .text-14-724.white.no-wrap {
    white-space: nowrap;
  }

  .section-header-14 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .side-nav-item-8 {
    justify-content: center;
  }

  .action-item-button-7 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-631 {
    min-width: 400px;
  }

  .item-column-wrapper-8 {
    border-top: 1px solid #fffefe33;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .results-scroller-494 {
    width: 440px;
  }

  .result-row-633 {
    min-width: 400px;
  }

  .side-nav-8 {
    z-index: 990;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    position: sticky;
    top: 0;
  }

  .section-header-15 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-6 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .results-scroller-496 {
    width: 440px;
  }

  .text-12-30.white.no-break {
    max-width: 360px;
  }

  .question-template-modal-137 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uploaded-file-39 {
    min-width: 260px;
  }

  .div-block-8190 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .clear-all-button-19 {
    display: none;
  }

  .autocomplete-search-wrapper-208 {
    width: 420px;
    min-width: 0;
  }

  .item-name-wrapper-154 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-label-226 {
    margin-right: 15px;
  }

  .side-bar-positioner-16 {
    width: 100%;
  }

  .div-block-8193 {
    padding-right: 10px;
  }

  .modal-top-bar-279 {
    padding-bottom: 30px;
  }

  .div-block-8197 {
    padding-left: 0;
  }

  .div-block-8198 {
    display: none;
  }

  .form-button-344 {
    width: 180px;
    min-width: 0;
  }

  .main-wrapper-58.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .counterparty-config-modal-42 {
    padding-top: 10px;
  }

  .results-scroller-499 {
    width: 440px;
  }

  .text-13-25.checkbox-label {
    font-size: 12px;
  }

  .response-row-340.reps.side {
    flex-flow: column;
  }

  .response-row-340.reps.side.print-view {
    flex-flow: row;
  }

  .form-button-345 {
    width: 180px;
    min-width: 0;
  }

  .question-template-80 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-8220 {
    padding-right: 10px;
  }

  .customer-name-row-96 {
    padding-left: 16px;
  }

  .item-submit-holder-96 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .modal-top-bar-280 {
    padding-bottom: 30px;
  }

  .div-block-8236 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-92 {
    width: auto;
  }

  .response-label-227 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .results-scroller-501 {
    width: 440px;
  }

  .response-label-228 {
    margin-right: 15px;
  }

  .response-label-229 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .result-row-639 {
    min-width: 400px;
  }

  .results-holder-335 {
    width: 440px;
  }

  .question-template-modal-138 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-640 {
    min-width: 400px;
  }

  .div-block-8246 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-24-3-copy-61 {
    font-size: 22px;
  }

  .modal-top-bar-281 {
    padding-bottom: 30px;
  }

  .date-range-21 {
    display: none;
  }

  .autocomplete-search-wrapper-209 {
    width: 100%;
  }

  .text-12-31.white.no-break {
    max-width: 360px;
  }

  .uploaded-file-41 {
    min-width: 260px;
  }

  .autocomplete-search-wrapper-210 {
    width: 420px;
    min-width: 0;
  }

  .div-block-8256 {
    padding-right: 10px;
  }

  .modal-top-bar-282 {
    padding-bottom: 30px;
  }

  .div-block-8258 {
    padding-right: 10px;
  }

  .form-button-346 {
    width: 180px;
    min-width: 0;
  }

  .results-scroller-504 {
    width: 440px;
  }

  .text-13-26.checkbox-label {
    font-size: 12px;
  }

  .customer-name-row-97 {
    padding-left: 16px;
  }

  .div-block-8277 {
    padding-left: 20px;
    display: block;
  }

  .item-submit-holder-97 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rental-upload-93 {
    width: auto;
  }

  .form-button-347 {
    width: 180px;
    min-width: 0;
  }

  .form-button-347.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .response-label-230 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .results-scroller-506 {
    width: 440px;
  }

  .response-label-231 {
    margin-right: 15px;
  }

  .result-row-648 {
    min-width: 400px;
  }

  .results-holder-338 {
    width: 440px;
  }

  .question-template-modal-139 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .result-row-649 {
    min-width: 400px;
  }

  .modal-top-bar-283 {
    padding-bottom: 30px;
  }

  .autocomplete-search-wrapper-211 {
    width: 100%;
  }

  .results-holder-339 {
    width: 440px;
  }

  .text-13-27.white.hidden {
    display: none;
  }

  .results-holder-340 {
    width: 440px;
  }

  .text-span-114 {
    margin-left: 8px;
    font-size: 12px;
  }

  .text-14-748.white.no-wrap {
    white-space: nowrap;
  }

  .section-header-16 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .side-nav-item-9 {
    justify-content: center;
  }

  .result-row-656 {
    min-width: 400px;
  }

  .item-column-wrapper-9 {
    border-top: 1px solid #fffefe33;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .results-scroller-510 {
    width: 440px;
  }

  .result-row-658 {
    min-width: 400px;
  }

  .section-header-17 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-7 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .results-scroller-512, .results-holder-346 {
    width: 440px;
  }

  .text-13-28.white.hidden {
    display: none;
  }

  .results-holder-347 {
    width: 440px;
  }

  .text-span-117 {
    margin-left: 8px;
    font-size: 12px;
  }

  .item-column-wrapper-10 {
    border-top: 1px solid #fffefe33;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .result-row-664 {
    min-width: 400px;
  }

  .text-14-752.white.no-wrap {
    white-space: nowrap;
  }

  .icon-reload-all-4.hidden {
    display: none;
  }

  .results-scroller-515 {
    width: 440px;
  }

  .result-row-666 {
    min-width: 400px;
  }

  .div-block-4080-copy-2.hidden {
    display: none;
  }

  .section-header-18 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .results-scroller-517, .results-holder-353 {
    width: 440px;
  }

  .drop-zone-text {
    font-size: 20px;
    line-height: 26px;
  }

  .text-13-29.white.hidden {
    display: none;
  }

  .results-holder-354 {
    width: 440px;
  }

  .text-span-120 {
    margin-left: 8px;
    font-size: 12px;
  }

  .action-item-button-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-672 {
    min-width: 400px;
  }

  .text-14-755.white.no-wrap {
    white-space: nowrap;
  }

  .icon-reload-all-5.hidden {
    display: none;
  }

  .results-scroller-520 {
    width: 440px;
  }

  .drop-content {
    width: auto;
  }

  .text-12-38.white.no-break {
    max-width: 360px;
  }

  .result-row-674 {
    min-width: 400px;
  }

  .section-header-19 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .add-item-9 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .action-item-button-9 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-522 {
    width: 440px;
  }

  .side-order-view-wrapper-ewafy.print-view {
    width: 100%;
  }

  .results-scroller-253, .results-holder-360 {
    width: 440px;
  }

  .action-item-button-3-copy {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-13-30.white.hidden {
    display: none;
  }

  .results-holder-361 {
    width: 440px;
  }

  .text-span-123 {
    margin-left: 8px;
    font-size: 12px;
  }

  .loading-items-7 {
    width: 100%;
  }

  .icon-search-2 {
    display: none;
  }

  .result-row-683, .result-row-685 {
    min-width: 400px;
  }

  .button-label-4 {
    font-size: 15px;
  }

  .button-label-4.xsm-semi {
    text-align: center;
  }

  .item-column-wrapper-11 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all-6.hidden {
    display: none;
  }

  .results-scroller-525 {
    width: 440px;
  }

  .post-button-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-holder-365 {
    width: 440px;
  }

  .result-row-686 {
    min-width: 400px;
  }

  .action-item-button-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .search-bar-2 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: none;
    position: sticky;
    top: 50px;
  }

  .section-header-20 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .text-14-758.white.no-wrap {
    white-space: nowrap;
  }

  .section-header-21 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .add-item-10 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .search-bar-3 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .action-item-button-11 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-527, .results-scroller-528, .results-holder-368 {
    width: 440px;
  }

  .action-item-button-12 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-13-31.white.hidden {
    display: none;
  }

  .results-holder-369 {
    width: 440px;
  }

  .text-span-296 {
    margin-left: 8px;
    font-size: 12px;
  }

  .loading-items-8 {
    width: 100%;
  }

  .result-row-695, .result-row-697 {
    min-width: 400px;
  }

  .button-label-5 {
    font-size: 15px;
  }

  .button-label-5.xsm-semi {
    text-align: center;
  }

  .item-column-wrapper-12 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all-7.hidden {
    display: none;
  }

  .results-scroller-531 {
    width: 440px;
  }

  .post-button-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-holder-374 {
    width: 440px;
  }

  .result-row-698 {
    min-width: 400px;
  }

  .section-header-22 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .text-14-762.white.no-wrap {
    white-space: nowrap;
  }

  .section-header-23 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .add-item-11 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .search-bar-4 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .action-item-button-13 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-533, .results-scroller-534, .results-holder-377 {
    width: 440px;
  }

  .action-item-button-14 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-13-32.white.hidden {
    display: none;
  }

  .results-holder-378 {
    width: 440px;
  }

  .text-span-300 {
    margin-left: 8px;
    font-size: 12px;
  }

  .loading-items-9 {
    width: 100%;
  }

  .result-row-707, .result-row-709 {
    min-width: 400px;
  }

  .button-label-6 {
    font-size: 15px;
  }

  .button-label-6.xsm-semi {
    text-align: center;
  }

  .item-column-wrapper-13 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all-8.hidden {
    display: none;
  }

  .results-scroller-537 {
    width: 440px;
  }

  .button-label-7 {
    font-size: 15px;
  }

  .button-label-7.xsm, .button-label-7.xsm-semi {
    font-size: 13px;
  }

  .post-button-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-holder-383 {
    width: 440px;
  }

  .result-row-710 {
    min-width: 400px;
  }

  .section-header-24 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .text-14-766.white.no-wrap {
    white-space: nowrap;
  }

  .section-header-25 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .add-item-12 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .search-bar-5 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .action-item-button-15 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-539, .results-scroller-540, .results-holder-386 {
    width: 440px;
  }

  .action-item-button-16 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .plan-tile-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .text-13-33.white.hidden {
    display: none;
  }

  .results-holder-387 {
    width: 440px;
  }

  .text-span-304 {
    margin-left: 8px;
    font-size: 12px;
  }

  .plans-timeline-2 {
    flex-direction: row;
  }

  .loading-items-10 {
    width: 100%;
  }

  .plans-wrapper-11 {
    flex-flow: wrap;
    align-content: flex-start;
    align-items: stretch;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-824 {
    max-width: 100%;
  }

  .result-row-719, .result-row-721 {
    min-width: 400px;
  }

  .item-column-wrapper-14 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all-9.hidden {
    display: none;
  }

  .text-14-770.white.no-wrap {
    white-space: nowrap;
  }

  .results-scroller-543 {
    width: 440px;
  }

  .button-label-8 {
    font-size: 15px;
  }

  .button-label-8.xsm, .button-label-8.xsm-semi {
    font-size: 13px;
  }

  .post-button-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-holder-392 {
    width: 440px;
  }

  .result-row-722 {
    min-width: 400px;
  }

  .search-bar-6 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: none;
    position: sticky;
    top: 50px;
  }

  .section-header-26 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .section-header-27 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .add-item-13 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .action-item-button-17 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-545 {
    width: 440px;
  }

  .button-label-9 {
    font-size: 15px;
  }

  .button-label-9.xsm {
    font-size: 13px;
  }

  .autocomplete-search-wrapper-212 {
    width: 100%;
  }

  .div-block-8586 {
    padding-left: 20px;
    display: block;
  }

  .button-label-10 {
    font-size: 15px;
  }

  .button-label-10.sm {
    font-size: 13px;
  }

  .form-button-348 {
    width: 180px;
    min-width: 0;
  }

  .form-button-348.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .list-header-wrapper-6 {
    padding-left: 0;
  }

  .modal-top-bar-284 {
    padding-bottom: 30px;
  }

  .text-18-4 {
    font-size: 16px;
  }

  .text-18-4.white {
    color: #fff;
    font-size: 16px;
  }

  .menu-item-wrapper-11 {
    padding-left: 12px;
  }

  .nav-label-3 {
    font-size: 14px;
  }

  .results-scroller-547, .results-holder-395 {
    width: 440px;
  }

  .action-item-button-18 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .modal-user-mgmt {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .results-holder-396 {
    width: 440px;
  }

  .user-mgmt-wrapper {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .loading-items-11 {
    width: 100%;
  }

  .new-user-wrapper {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .add-item-14 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .icon-search-7 {
    display: none;
  }

  .image-839 {
    max-width: 100%;
  }

  .section-header-28 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .autocomplete-search-wrapper-action-copy {
    width: 100%;
  }

  .result-row-733, .result-row-735 {
    min-width: 400px;
  }

  .modal-create-user {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .item-column-wrapper-15 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .icon-reload-all-10.hidden {
    display: none;
  }

  .section-header-29 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .results-scroller-550 {
    width: 440px;
  }

  .button-label-11 {
    font-size: 15px;
  }

  .button-label-11.xsm, .button-label-11.xsm-semi {
    font-size: 13px;
  }

  .post-button-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-holder-402 {
    width: 440px;
  }

  .result-row-736 {
    min-width: 400px;
  }

  .side-nav-item-10 {
    justify-content: center;
  }

  .section-header-30 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .search-bar-7 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: none;
    position: sticky;
    top: 50px;
  }

  .text-14-774.white.no-wrap {
    white-space: nowrap;
  }

  .section-header-31 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .search-bar-8 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .action-item-button-19 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-552 {
    width: 440px;
  }

  .uploaded-file-51 {
    min-width: 260px;
  }

  .div-block-8646 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .button-label-12 {
    font-size: 15px;
  }

  .button-label-12.sm, .button-label-12.xsm {
    font-size: 13px;
  }

  .autocomplete-search-wrapper-213 {
    width: 420px;
    min-width: 0;
  }

  .div-block-8649 {
    padding-right: 10px;
  }

  .div-block-8653 {
    padding-left: 0;
  }

  .results-scroller-553 {
    width: 440px;
  }

  .item-name-wrapper-155 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-row-347.reps.side {
    flex-flow: column;
  }

  .response-row-347.reps.side.print-view {
    flex-flow: row;
  }

  .div-block-8667 {
    padding-right: 10px;
  }

  .customer-name-row-98 {
    padding-left: 16px;
  }

  .button-label-13 {
    font-size: 15px;
  }

  .button-label-13.xsm {
    font-size: 12px;
  }

  .item-submit-holder-98 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-8677 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-94 {
    width: auto;
  }

  .response-label-232 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .results-scroller-554 {
    width: 440px;
  }

  .response-label-233 {
    margin-right: 15px;
  }

  .text-13-35.checkbox-label {
    font-size: 12px;
  }

  .response-label-234 {
    width: 160px;
    min-width: 160px;
    margin-right: 15px;
  }

  .result-row-740 {
    min-width: 400px;
  }

  .results-holder-406 {
    width: 440px;
  }

  .result-row-741 {
    min-width: 400px;
  }

  .div-block-8681 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-18-5 {
    font-size: 16px;
  }

  .text-18-5.white-semi {
    color: #fff;
    font-size: 16px;
  }

  .autocomplete-search-wrapper-214 {
    width: 100%;
  }

  .new-order-button-5 {
    width: 160px;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .counterparty-config-modal-43 {
    padding-top: 10px;
  }

  .button-label-14 {
    font-size: 15px;
  }

  .button-label-14.xsm-semi, .button-label-14._14 {
    font-size: 13px;
  }

  .modal-top-bar-285 {
    padding-bottom: 30px;
  }

  .question-template-81 {
    margin-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .question-template-modal-140 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-button-349 {
    width: 180px;
    min-width: 0;
  }

  .result-holder-15 {
    width: 100%;
    overflow: hidden;
  }

  .form-button-350 {
    width: 180px;
    min-width: 0;
  }

  .main-wrapper-60.flex {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8703 {
    padding-left: 20px;
    display: block;
  }

  .button-label-15 {
    font-size: 15px;
  }

  .button-label-15.sm {
    font-size: 13px;
  }

  .modal-top-bar-286 {
    padding-bottom: 30px;
  }

  .div-block-8709 {
    display: none;
  }

  .form-button-351 {
    width: 180px;
    min-width: 0;
  }

  .form-button-351.back.ab {
    width: 90px;
    min-width: 90px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    position: static;
  }

  .list-header-wrapper-7 {
    padding-left: 0;
  }

  .question-template-modal-141 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-24-3-copy-62 {
    font-size: 22px;
  }

  .modal-top-bar-287 {
    padding-bottom: 30px;
  }

  .apply-button {
    min-width: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .search-button {
    display: none;
  }

  .text-18-6 {
    font-size: 16px;
  }

  .date-range-22 {
    display: none;
  }

  .modal-top-bar-288 {
    padding-bottom: 30px;
  }

  .uploaded-file-53 {
    min-width: 260px;
  }

  .div-block-8714 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .button-label-16 {
    font-size: 15px;
  }

  .button-label-16.xsm {
    font-size: 13px;
  }

  .div-block-8716 {
    padding-left: 0;
  }

  .item-name-wrapper-156 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .response-row-349.reps.side {
    flex-flow: column;
  }

  .response-row-349.reps.side.print-view {
    flex-flow: row;
  }

  .div-block-8725 {
    padding-right: 10px;
  }

  .div-block-8732 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rental-upload-95 {
    width: auto;
  }

  .text-13-37.checkbox-label {
    font-size: 12px;
  }

  .div-block-8734 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-18-7 {
    font-size: 16px;
  }

  .text-18-7.white-semi {
    color: #fff;
    font-size: 16px;
  }

  .autocomplete-search-wrapper-215 {
    width: 100%;
  }

  .results-scroller-558, .results-holder-407 {
    width: 440px;
  }

  .action-item-button-20 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-holder-408 {
    width: 440px;
  }

  .section-header-32 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .loading-items-12 {
    width: 100%;
  }

  .modal-edit-custom-column {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .add-item-15 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .icon-search-8 {
    display: none;
  }

  .image-859 {
    max-width: 100%;
  }

  .search-bar-9 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    display: flex;
    position: sticky;
    top: 50px;
  }

  .section-header-33 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .result-row-753, .result-row-755 {
    min-width: 400px;
  }

  .wfwfwefw.white.no-wrap {
    white-space: nowrap;
  }

  .icon-reload-all-11.hidden {
    display: none;
  }

  .section-header-34 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .results-scroller-560 {
    width: 440px;
  }

  .button-label-17 {
    font-size: 15px;
  }

  .button-label-17.xsm, .button-label-17.xsm-semi {
    font-size: 13px;
  }

  .post-button-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .item-column-wrapper-16 {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .results-holder-414 {
    width: 440px;
  }

  .side-nav-item-11 {
    justify-content: center;
  }

  .result-row-756 {
    min-width: 400px;
  }

  .side-nav-item-12 {
    justify-content: center;
  }

  .section-header-35, .section-header-36 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .post-button-13 {
    min-width: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .edit-wrapper {
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .section-header-37 {
    z-index: 10;
    height: 50px;
    min-height: 50px;
    position: sticky;
    top: 50px;
  }

  .autocomplete-search-wrapper-custom {
    width: 100%;
  }

  .action-item-button-21 {
    min-width: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-wrapper-338 {
    width: 430px;
  }

  .results-scroller-563 {
    width: 440px;
  }
}

@media screen and (max-width: 479px) {
  .unmatched {
    font-size: 15px;
  }

  .progress-bar {
    width: 430px;
    max-width: none;
    margin-left: 60px;
    margin-right: 60px;
  }

  .progress-display {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: 115px;
    position: relative;
    overflow: auto;
  }

  .result-row-2 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-element-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .textarea-2 {
    font-size: 15px;
    line-height: 20px;
  }

  .form-wrapper {
    border-radius: 0;
    position: relative;
  }

  .matched {
    font-size: 15px;
  }

  .div-block-849 {
    padding-left: 10px;
  }

  .question-template {
    padding: 10px;
  }

  .main-wrapper {
    padding: 10px 0 0;
  }

  .button-bar {
    position: relative;
    inset: auto 0% 0%;
  }

  .form-button-holder {
    background-color: #eff2fcd6;
    border-top: 1px solid #b6d1ee;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .div-block-384 {
    z-index: 3;
    width: 35%;
    position: relative;
  }

  .form-button {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-button.back.ab {
    width: 80px;
    top: 31px;
  }

  .text-link.xs-semi {
    font-size: 13px;
  }

  .heading {
    font-size: 30px;
    line-height: 40px;
  }

  .title-wrapper {
    padding-left: 20px;
  }

  .div-block-855 {
    min-width: 80px;
    top: 40px;
    right: 5px;
  }

  .text-16.white {
    font-size: 15px;
  }

  .text-16.white.no-opacity {
    font-size: 14px;
  }

  .div-block-867 {
    padding-right: 10px;
  }

  .response-wrapper {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .new-counter-info {
    width: 100%;
  }

  .response-label {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .review-wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }

  .modal-content {
    width: 100%;
  }

  .link-block {
    width: 38px;
    min-width: 38px;
    height: 38px;
    min-height: 38px;
  }

  .new-account-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-label.status {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form-label.status.hidden {
    padding-bottom: 20px;
  }

  .button-label {
    font-size: 15px;
  }

  .text-link-save {
    font-size: 14px;
  }

  .modalclosediv {
    justify-content: flex-start;
  }

  .labelsmall {
    line-height: 20px;
  }

  .form-block-3 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .submit-button-holder-4 {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-box {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .inputfield {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
  }

  .form-5 {
    width: 440px;
  }

  .inputfield-2 {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
  }

  .modalcontent-5 {
    width: 100%;
    overflow: visible;
  }

  .div-block-433 {
    flex-direction: column;
    align-items: center;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-3016 {
    margin-right: 10px;
  }

  .image-20 {
    min-width: 200px;
  }

  .update-button {
    width: 100%;
    min-width: 0;
    font-size: 16px;
  }

  .whisper {
    width: 100%;
  }

  .label-header-name {
    font-size: 12px;
    line-height: 18px;
  }

  .tooltip-3 {
    width: 100%;
  }

  .img-gif {
    width: 40px;
    display: none;
  }

  .text-tooltip {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-15-med {
    font-size: 15px;
  }

  .img-static {
    width: 40px;
  }

  .small-text-2 {
    padding-right: 5px;
    line-height: 16px;
  }

  .loader-3 {
    width: 100%;
  }

  .progress-view-holder {
    padding: 10px 0 0;
  }

  .question-title-holder {
    padding-left: 10px;
  }

  .inputfield-4 {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
  }

  .inputfield-4.short {
    width: 100%;
  }

  .form-8 {
    width: 440px;
  }

  .form-block-132 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .summary-box {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-section-2, .response-section-wrapper, .item-detail-section {
    width: 100%;
  }

  .main-wrapper-2 {
    padding: 10px 0 0;
  }

  .title-wrapper-2 {
    padding-left: 20px;
  }

  .item-name-wrapper-2 {
    padding-left: 30px;
  }

  .summary-inner-wrapper {
    width: 100%;
    padding-left: 36px;
  }

  .item-submit-holder {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-2 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .customer-wrapper {
    width: 100%;
  }

  .heading-3 {
    font-size: 30px;
    line-height: 40px;
  }

  .response-wrapper-2 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .new-order-table {
    border-radius: 0;
    position: relative;
  }

  .new-order-button {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .item-submit-holder-2 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .customer-name-row-2 {
    padding-bottom: 14px;
  }

  .progress-label-2 {
    line-height: 13px;
  }

  .form-wrapper-modal {
    border-radius: 0;
    position: relative;
  }

  .heading-4 {
    font-size: 30px;
    line-height: 40px;
  }

  .main-wrapper-3 {
    padding: 10px 0 0;
  }

  .question-template-modal {
    padding: 20px 10px 40px;
  }

  .div-block-3027 {
    padding-left: 10px;
  }

  .save-close {
    min-width: 80px;
    top: 40px;
    right: 5px;
  }

  .progress-bar-2 {
    width: 430px;
    max-width: none;
    margin-left: 40px;
    margin-right: 60px;
  }

  .response-wrapper-3 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .customer-row-inner-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-3 {
    padding-left: 30px;
  }

  .modal-top-bar-17 {
    max-height: 230px;
  }

  .text-link-save-2 {
    font-size: 14px;
  }

  .form-button-2 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-2.submit {
    width: 180px;
    margin-left: 0;
  }

  .form-button-2.back.ab {
    width: 90px;
    top: 30px;
  }

  .modal-container-question {
    width: 100%;
  }

  .customer-service-label {
    padding-left: 20px;
  }

  .title-wrapper-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-order-button-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .new-order-button-2.xs {
    margin-left: 0;
  }

  .summary-inner-wrapper-2 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-3029 {
    padding-right: 10px;
  }

  .button-label-2 {
    font-size: 14px;
  }

  .modal-whats-being-sold {
    padding-left: 0;
    padding-right: 0;
  }

  .text-24-2 {
    font-size: 20px;
  }

  .close-modal-12 {
    background-color: #fff;
  }

  .div-block-3033 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-label-3 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .form-button-holder-2 {
    background-color: #eff2fcd6;
    border-top: 1px solid #b6d1ee;
    padding: 30px 10px 40px 15px;
  }

  .empty-state-display-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-question {
    padding-top: 40px;
  }

  .form-button-3 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-3.back.ab {
    width: 90px;
    top: 30px;
  }

  .form-button-3.submit {
    width: 180px;
    margin-left: 0;
  }

  .text-24-3 {
    font-size: 20px;
  }

  .recycled-product-type-modal {
    padding-top: 40px;
  }

  .progress-label-3 {
    line-height: 13px;
  }

  .form-wrapper-2 {
    border-radius: 0;
    position: relative;
  }

  .div-block-3034 {
    z-index: 3;
    position: relative;
  }

  .button-label-3 {
    font-size: 14px;
  }

  .result-row-3 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .progress-label-4 {
    line-height: 13px;
  }

  .form-wrapper-3 {
    border-radius: 0;
    position: relative;
  }

  .div-block-3036 {
    z-index: 3;
    position: relative;
  }

  .old-recycled-product-type-modal-copy, .modal-recycled-product-type {
    padding-top: 40px;
  }

  .general-button {
    margin-left: 0;
    margin-right: 0;
  }

  .general-button.xs, .general-button.form-2, .general-button.form, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form-2, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.edit-pencil, .general-button.edit, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.form, .general-button.edit-pencil, .general-button.form-2-copy, .general-button.form {
    margin-left: 0;
  }

  .general-button.edit, .general-button.form-2-copy, .general-button.form {
    margin-left: 0;
  }

  .general-button.edit, .general-button.edit-pencil, .general-button.form {
    margin-left: 0;
  }

  .general-button.edit-pencil, .general-button.form {
    margin-left: 0;
  }

  .general-button.edit, .general-button.edit-pencil {
    margin-left: 0;
  }

  .general-button.edit, .general-button.edit-pencil {
    margin-left: 0;
  }

  .general-button.form-2-copy {
    width: auto;
    margin-left: 0;
  }

  .general-button.form, .general-button.edit, .general-button.form-2-copy, .general-button.form-2-copy, .general-button.form, .general-button.form-2-copy, .general-button.form-2-copy, .general-button.form-2-copy, .general-button.form, .general-button.form-2-copy {
    margin-left: 0;
  }

  .customer-name-row-3 {
    padding-bottom: 14px;
  }

  .div-block-3038 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-name-wrapper-4 {
    padding-left: 30px;
  }

  .item-submit-holder-3 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .response-wrapper-4 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .text-13 {
    font-size: 12px;
    line-height: 18px;
  }

  .summary-inner-wrapper-3 {
    width: 100%;
    padding-left: 30px;
  }

  .response-label-4 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .empty-state-display-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-4 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .response-wrapper-5 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-5, .url-holder {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .div-block-3047 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-5 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .response-wrapper-6 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-6 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .item-submit-holder-6 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .response-wrapper-7 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-7 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .loading-more-assignments {
    width: 33%;
  }

  .selling-to-modal {
    padding-top: 40px;
  }

  .result-row-4 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .price-modal {
    padding-top: 40px;
  }

  .question-template-2 {
    padding: 10px;
  }

  .summary-inner-wrapper-4 {
    width: 100%;
    padding-left: 30px;
  }

  .item-submit-holder-7 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-5 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-label-8 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-5 {
    width: 100%;
    padding-left: 30px;
  }

  .item-submit-holder-8 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-6 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-label-9 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-2 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .item-submit-holder-9 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-7 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-label-10 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-4 {
    padding: 10px 0 0;
  }

  .sort-option-dd {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .response-label-11 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .text-15 {
    font-size: 15px;
  }

  .text-15.address {
    font-size: 14px;
  }

  .meta-data-wrapper {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-13 {
    background-color: #fff;
  }

  .question-template-modal-2 {
    padding: 20px 10px 40px;
  }

  .search-wrapper-6 {
    display: block;
  }

  .modal-top-bar-18 {
    max-height: 230px;
  }

  .apply-button-3 {
    min-width: 100px;
    font-size: 14px;
    line-height: 18px;
  }

  .loading-filter-menu {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-14 {
    background-color: #fff;
  }

  .name-label {
    font-size: 13px;
    line-height: 18px;
  }

  .twm-spinner {
    width: 80px;
    height: 80px;
  }

  .loading-indicator-view {
    padding-top: 60px;
  }

  .div-block-3057 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .horizonal-inner-wrapper.no-line {
    border-bottom-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .side-order-view-wrapper {
    width: 100%;
  }

  .summary-inner-wrapper-4-copy {
    width: 100%;
    padding-left: 30px;
  }

  .result-row-8 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-narrow {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .customer-name-row-3-copy {
    padding-bottom: 14px;
  }

  .customer-wrapper-copy {
    width: 100%;
  }

  .response-label-12 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-15 {
    background-color: #fff;
  }

  .response-label-horizontal {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-5 {
    padding: 10px 0 0;
  }

  .input-2.med.long {
    width: 100%;
  }

  .input-2.long {
    width: 100%;
    min-width: 200px;
    display: inline-block;
  }

  .input-2.notes {
    width: 100%;
  }

  .input-2.long {
    width: 100%;
    min-width: 200px;
    display: inline-block;
  }

  .close-modal-16 {
    background-color: #fff;
  }

  .modal-top-bar-19 {
    max-height: 230px;
  }

  .div-block-3071 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .sort-option-dd-copy {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .result-row-9 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-label-13 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-17, .close-modal-18 {
    background-color: #fff;
  }

  .modal-top-bar-20 {
    max-height: 230px;
  }

  .div-block-3086 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-19 {
    background-color: #fff;
  }

  .result-row-10 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .progress-label-5 {
    line-height: 13px;
  }

  .div-block-3089 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-11 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-select-disposal-service {
    padding-left: 0;
    padding-right: 0;
  }

  .question-template-3 {
    padding: 10px;
  }

  .form-button-4 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-12 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-3 {
    padding: 20px 10px 40px;
  }

  .response-row-3 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-3095 {
    padding-left: 10px;
  }

  .heading-5 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-5 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-5.back.ab {
    width: 90px;
    top: 30px;
  }

  .new-order-button-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .new-order-button-3.xs {
    margin-left: 0;
  }

  .title-wrapper-4 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-10 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-13 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-label-14 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-21 {
    max-height: 230px;
  }

  .empty-state-display-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper-6 {
    padding: 10px 0 0;
  }

  .div-block-3098 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .customer-order-wrapper {
    width: 100%;
  }

  .result-row-14 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-11 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .close-modal-20 {
    background-color: #fff;
  }

  .response-label-15 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .new-order-button-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .new-order-button-4.xs.side-bar-hide {
    display: flex;
  }

  .new-order-button-4.xs {
    margin-left: 0;
  }

  .response-row-4, .response-row-5 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-16 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-21, .close-modal-22 {
    background-color: #fff;
  }

  .modal-top-bar-23 {
    max-height: 230px;
  }

  .close-modal-23 {
    background-color: #fff;
  }

  .modal-top-bar-25 {
    max-height: 230px;
  }

  .div-block-3118 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-24 {
    background-color: #fff;
  }

  .progress-label-6 {
    line-height: 13px;
  }

  .div-block-3122 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-15 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-4 {
    padding: 10px;
  }

  .form-button-6 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-16 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-4 {
    padding: 20px 10px 40px;
  }

  .div-block-3128 {
    padding-left: 10px;
  }

  .item-submit-holder-12 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .close-modal-25 {
    background-color: #fff;
  }

  .heading-6 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-7 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-7.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-5 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-6 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-17 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-27 {
    max-height: 230px;
  }

  .empty-state-display-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper-7 {
    padding: 10px 0 0;
  }

  .result-row-17 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3131 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-26 {
    background-color: #fff;
  }

  .progress-label-7 {
    line-height: 13px;
  }

  .div-block-3135 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .question-template-5 {
    padding: 10px;
  }

  .form-button-8 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-18 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-5 {
    padding: 20px 10px 40px;
  }

  .div-block-3141 {
    padding-left: 10px;
  }

  .item-submit-holder-13 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .close-modal-27 {
    background-color: #fff;
  }

  .heading-7 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-9 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-9.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-6 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-7 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-18 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-28 {
    max-height: 230px;
  }

  .empty-state-display-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper-8 {
    padding: 10px 0 0;
  }

  .result-row-19 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3144 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-28 {
    background-color: #fff;
  }

  .div-block-3148 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .question-template-6 {
    padding: 10px;
  }

  .form-button-10 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-20 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3154 {
    padding-left: 10px;
  }

  .item-submit-holder-14 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .close-modal-29 {
    background-color: #fff;
  }

  .heading-8 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-11 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-11.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-7 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-8 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-19 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-29 {
    max-height: 230px;
  }

  .empty-state-display-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper-9 {
    padding: 10px 0 0;
  }

  .result-row-21 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3157 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-30 {
    background-color: #fff;
  }

  .div-block-3161 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .question-template-7 {
    padding: 10px;
  }

  .form-button-12 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-22 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3167 {
    padding-left: 10px;
  }

  .item-submit-holder-15 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .close-modal-31 {
    background-color: #fff;
  }

  .heading-9 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-13 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-13.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-8 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-9 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-20 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-30 {
    max-height: 230px;
  }

  .empty-state-display-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper-10 {
    padding: 10px 0 0;
  }

  .result-row-23 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3170 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-32 {
    background-color: #fff;
  }

  .div-block-3174 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-16 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-8 {
    padding: 10px;
  }

  .form-button-14 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-24 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3180 {
    padding-left: 10px;
  }

  .close-modal-33 {
    background-color: #fff;
  }

  .heading-10 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-15 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-15.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-9 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-10 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-21 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-31 {
    max-height: 230px;
  }

  .empty-state-display-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper-11 {
    padding: 10px 0 0;
  }

  .result-row-25 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3183 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-17 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-26 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-34 {
    background-color: #fff;
  }

  .response-row-11 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-22 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-35 {
    background-color: #fff;
  }

  .result-row-27 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-36 {
    background-color: #fff;
  }

  .modal-top-bar-32 {
    max-height: 230px;
  }

  .question-template-modal-6 {
    padding: 20px 10px 40px;
  }

  .div-block-3202 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-37 {
    background-color: #fff;
  }

  .div-block-3207 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-18 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-9 {
    padding: 10px;
  }

  .form-button-16 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-28 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3214 {
    padding-left: 10px;
  }

  .close-modal-38 {
    background-color: #fff;
  }

  .heading-11 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-17 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-17.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-10 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-row-12 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-23 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-33 {
    max-height: 230px;
  }

  .main-wrapper-12 {
    padding: 10px 0 0;
  }

  .result-row-29 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3217 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-19 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-30 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-39 {
    background-color: #fff;
  }

  .response-label-24 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-40 {
    background-color: #fff;
  }

  .response-label-25 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-13 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-31 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-drawing-2 {
    display: none;
    inset: 0;
  }

  .modal-content-drawing {
    width: 100%;
    min-height: 350px;
  }

  .div-block-3250 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-20 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-32 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-43 {
    background-color: #fff;
  }

  .response-label-26 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-14 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .customer-name-row-4 {
    padding-bottom: 14px;
  }

  .close-modal-44 {
    background-color: #fff;
  }

  .response-label-27 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-33 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .sf-113 {
    font-size: 13px;
    line-height: 18px;
  }

  .wide-header-content-2-copy {
    padding-right: 0;
  }

  .tooltip {
    width: 100%;
  }

  .sf-14 {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-14.white {
    color: #ffffffd6;
    display: block;
  }

  .time-elasped.small {
    width: 100px;
  }

  .library-tag {
    display: inline-block;
  }

  .sf-77 {
    font-size: 14px;
    line-height: 18px;
  }

  .sf-77.white {
    font-size: 15px;
  }

  .sort-option-3 {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .item-header-mini {
    font-size: 22px;
    line-height: 24px;
  }

  .search-wrapper-7 {
    display: block;
  }

  .sf-72 {
    font-size: 14px;
    line-height: 18px;
  }

  .matched-2 {
    font-size: 15px;
  }

  .mini-post-content-wrapper {
    padding-left: 14px;
    padding-right: 14px;
  }

  .sf-102 {
    font-size: 15px;
  }

  .preview-notes {
    margin-left: 14px;
    margin-right: 14px;
    padding-right: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .time-bar-thumb {
    width: 80%;
  }

  .result-row-34 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .buttonlabel-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .buttonlabel-2.white {
    text-align: left;
  }

  .sort-wrapper-2 {
    justify-content: space-around;
    width: 320px;
  }

  .text-tooltip-2 {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-99, .sf-100 {
    font-size: 12px;
    line-height: 16px;
  }

  .sf-100.grey {
    display: inline-block;
  }

  .unmatched-2 {
    font-size: 15px;
  }

  .post-header-6 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .sf-93 {
    font-size: 12px;
    line-height: 16px;
  }

  .sf-93.grey {
    display: inline-block;
  }

  .item-text-mini {
    margin-left: 14px;
    margin-right: 14px;
    padding-right: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .library-tag-wrapper {
    justify-content: space-around;
    width: 320px;
  }

  .sf-76-copy {
    font-size: 12px;
    line-height: 16px;
  }

  .item-header-copy-2 {
    font-size: 22px;
    line-height: 24px;
  }

  .label-tile-2 {
    font-size: 12px;
  }

  .library-media-content-view {
    top: 0;
  }

  .sf-15, .option-label {
    font-size: 15px;
  }

  .heading-12 {
    font-size: 30px;
    line-height: 40px;
  }

  .page-title {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-5-copy, .result-row-35 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-34 {
    max-height: 230px;
  }

  .search-wrapper-8 {
    display: block;
  }

  .response-row-15 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-45 {
    background-color: #fff;
  }

  .response-label-28 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .question-template-modal-7 {
    padding: 20px 10px 40px;
  }

  .div-block-3276 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-46 {
    background-color: #fff;
  }

  .div-block-3281 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-21 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-10 {
    padding: 10px;
  }

  .form-button-18 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-36 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-3, .matched-3 {
    font-size: 15px;
  }

  .div-block-3288 {
    padding-left: 10px;
  }

  .close-modal-47 {
    background-color: #fff;
  }

  .heading-13 {
    font-size: 30px;
    line-height: 40px;
  }

  .form-button-19 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-19.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-16 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-11 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .customer-name-row-5 {
    padding-bottom: 14px;
  }

  .response-label-29 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-35 {
    max-height: 230px;
  }

  .main-wrapper-13 {
    padding: 10px 0 0;
  }

  .result-row-37 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3291 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-22 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-38 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-4, .matched-4 {
    font-size: 15px;
  }

  .close-modal-48 {
    background-color: #fff;
  }

  .response-label-30 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-17 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .customer-name-row-6 {
    padding-bottom: 14px;
  }

  .close-modal-49 {
    background-color: #fff;
  }

  .response-label-31 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-39 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .heading-14 {
    font-size: 30px;
    line-height: 40px;
  }

  .modal-top-bar-36 {
    max-height: 230px;
  }

  .result-row-40 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .search-wrapper-9 {
    display: block;
  }

  .close-modal-50 {
    background-color: #fff;
  }

  .response-row-18 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-modal-8 {
    padding: 20px 10px 40px;
  }

  .response-label-32 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .modal-top-bar-37 {
    max-height: 230px;
  }

  .result-row-41 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .search-wrapper-10 {
    display: block;
  }

  .close-modal-51 {
    background-color: #fff;
  }

  .response-row-19 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-modal-9 {
    padding: 20px 10px 40px;
  }

  .response-label-33 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .div-block-3323 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-52 {
    background-color: #fff;
  }

  .div-block-3328 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-42 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-23 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-11 {
    padding: 10px;
  }

  .form-button-20 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-43 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-5 {
    font-size: 15px;
  }

  .div-block-3335 {
    padding-left: 10px;
  }

  .close-modal-53 {
    background-color: #fff;
  }

  .form-button-21 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-21.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-20 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-12 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-44 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-39 {
    max-height: 230px;
  }

  .main-wrapper-14 {
    padding: 10px 0 0;
  }

  .result-row-45 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3338 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-54 {
    background-color: #fff;
  }

  .div-block-3343 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-46 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-24 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-12 {
    padding: 10px;
  }

  .form-button-22 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-47 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-6 {
    font-size: 15px;
  }

  .div-block-3350 {
    padding-left: 10px;
  }

  .close-modal-55 {
    background-color: #fff;
  }

  .form-button-23 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-23.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-21 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-13 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-48 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-41 {
    max-height: 230px;
  }

  .main-wrapper-15 {
    padding: 10px 0 0;
  }

  .result-row-49 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3353 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-25 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-50 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-7 {
    font-size: 15px;
  }

  .form-button-24 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-24.submit {
    width: 180px;
    margin-left: 0;
  }

  .close-modal-56 {
    background-color: #fff;
  }

  .response-label-34 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-22 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-57 {
    background-color: #fff;
  }

  .main-wrapper-16 {
    padding: 10px 0 0;
  }

  .div-block-3373 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-26 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-51 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-8 {
    font-size: 15px;
  }

  .form-button-25 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-25.submit {
    width: 180px;
    margin-left: 0;
  }

  .close-modal-58 {
    background-color: #fff;
  }

  .response-label-35 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-23 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-59 {
    background-color: #fff;
  }

  .div-block-3383 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-27 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-52 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-9 {
    font-size: 15px;
  }

  .form-button-26 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-26.submit {
    width: 180px;
    margin-left: 0;
  }

  .close-modal-60 {
    background-color: #fff;
  }

  .response-label-36 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-24 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-61 {
    background-color: #fff;
  }

  .div-block-3393 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-28 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-53 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-10 {
    font-size: 15px;
  }

  .form-button-27 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-27.submit {
    width: 180px;
    margin-left: 0;
  }

  .close-modal-62 {
    background-color: #fff;
  }

  .response-label-37 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-25 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-63 {
    background-color: #fff;
  }

  .main-wrapper-17 {
    padding: 10px 0 0;
  }

  .div-block-3413 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-64 {
    background-color: #fff;
  }

  .div-block-3418 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-54 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-29 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-13 {
    padding: 10px;
  }

  .form-button-28 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-55 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-11 {
    font-size: 15px;
  }

  .form-button-29 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-29.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3425 {
    padding-left: 10px;
  }

  .close-modal-65 {
    background-color: #fff;
  }

  .response-row-26 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-14 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-56 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-45 {
    max-height: 230px;
  }

  .div-block-3428 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-30 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-57 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-12 {
    font-size: 15px;
  }

  .form-button-30 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-30.submit {
    width: 180px;
    margin-left: 0;
  }

  .close-modal-66 {
    background-color: #fff;
  }

  .response-label-38 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-27 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-67 {
    background-color: #fff;
  }

  .main-wrapper-18 {
    padding: 10px 0 0;
  }

  .div-block-3448 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-31 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-58 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-13 {
    font-size: 15px;
  }

  .form-button-31 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-31.submit {
    width: 180px;
    margin-left: 0;
  }

  .close-modal-68 {
    background-color: #fff;
  }

  .response-label-39 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-28 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-69 {
    background-color: #fff;
  }

  .main-wrapper-19 {
    padding: 10px 0 0;
  }

  .div-block-3468 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-70 {
    background-color: #fff;
  }

  .div-block-3473 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-59 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-32 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-14 {
    padding: 10px;
  }

  .form-button-32 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-60 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-14 {
    font-size: 15px;
  }

  .form-button-33 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-33.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3480 {
    padding-left: 10px;
  }

  .close-modal-71 {
    background-color: #fff;
  }

  .response-row-29 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-15 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-61 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-49 {
    max-height: 230px;
  }

  .result-row-62 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .customer-row-print {
    padding-bottom: 14px;
  }

  .response-row-30 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .form-button-34 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-34.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3489 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-name-print {
    padding-left: 30px;
  }

  .response-row-31 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-3497, .div-block-3499 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-72 {
    background-color: #fff;
  }

  .div-block-3504 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-63 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-33 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .question-template-15 {
    padding: 10px;
  }

  .form-button-35 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-3511 {
    padding-left: 10px;
  }

  .close-modal-73 {
    background-color: #fff;
  }

  .form-button-36 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-36.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-32 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-16 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-64 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-51 {
    max-height: 230px;
  }

  .result-row-65 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3514 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .item-submit-holder-34 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-37 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-37.submit {
    width: 180px;
    margin-left: 0;
  }

  .close-modal-74 {
    background-color: #fff;
  }

  .response-label-40 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-33 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-75 {
    background-color: #fff;
  }

  .main-wrapper-20 {
    padding: 10px 0 0;
  }

  .result-row-66 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-76 {
    background-color: #fff;
  }

  .div-block-3540 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-67 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-35 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-38 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-wrapper-modal-2 {
    border-radius: 0;
    position: relative;
  }

  .result-row-68 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-39 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-39.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3547 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-3548 {
    padding-left: 10px;
  }

  .close-modal-77 {
    background-color: #fff;
  }

  .customer-row-inner-wrapper-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .question-template-modal-10 {
    padding: 20px 10px 40px;
  }

  .response-row-34 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-17 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-69 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-35 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .sort-option-dd-copy-2 {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .modal-top-bar-54 {
    max-height: 230px;
  }

  .question-template-16 {
    padding: 10px;
  }

  .result-row-70 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .main-wrapper-21 {
    padding: 10px 0 0;
  }

  .item-name-wrapper-5 {
    padding-left: 30px;
  }

  .response-row-36 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-78 {
    background-color: #fff;
  }

  .item-submit-holder-36 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-40 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-71 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3570 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .form-button-41 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-41.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3572 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-79 {
    background-color: #fff;
  }

  .response-label-41 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .sort-option-dd-copy-3 {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .sort-option-dd-copy-3.large {
    width: 100%;
    min-width: 180px;
  }

  .customer-row-inner-wrapper-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .question-template-modal-11 {
    padding: 20px 10px 40px;
  }

  .question-title-holder-copy {
    padding-left: 10px;
  }

  .text-24-3-copy {
    font-size: 20px;
  }

  .close-modal-80 {
    background-color: #fff;
  }

  .response-row-37, .response-row-38, .response-row-39 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-81 {
    background-color: #fff;
  }

  .modal-top-bar-56 {
    max-height: 230px;
  }

  .question-template-17 {
    padding: 10px;
  }

  .result-row-72 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .main-wrapper-22 {
    padding: 10px 0 0;
  }

  .item-submit-holder-37 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .sort-option-dd-copy-4 {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .result-row-73 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-42 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-42.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3602 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-82 {
    background-color: #fff;
  }

  .response-label-42 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .customer-row-inner-wrapper-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-40, .response-row-41 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-83 {
    background-color: #fff;
  }

  .response-row-42 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-74 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .tooltip-4 {
    width: 100%;
  }

  .close-modal-85 {
    background-color: #fff;
  }

  .account-form-input-2.xshort.sm {
    width: 60%;
  }

  .account-form-input-2.short.sm, .account-form-input-2.short {
    width: 100%;
  }

  .account-form-input-2.short.sm, .account-form-input-2.short, .account-form-input-2.short.sm, .account-form-input-2.short, .account-form-input-2.short.sm {
    width: 100%;
  }

  .account-form-input-2.short, .account-form-input-2.short.sm {
    width: 100%;
  }

  .account-form-input-2.short {
    width: 100%;
  }

  .account-form-input-2.short.sm, .account-form-input-2.short {
    width: 100%;
  }

  .account-form-input-2.short.xshort {
    width: 60%;
  }

  .account-form-input-2.short.sm {
    width: 100%;
  }

  .form-button-43 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-75 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-12 {
    padding: 20px 10px 40px;
  }

  .modal-top-bar-60 {
    max-height: 230px;
  }

  .question-template-18 {
    padding: 10px;
  }

  .close-modal-86 {
    background-color: #fff;
  }

  .result-row-76 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-13 {
    padding: 20px 10px 40px;
  }

  .modal-top-bar-62 {
    max-height: 230px;
  }

  .question-template-19 {
    padding: 10px;
  }

  .main-wrapper-23 {
    padding: 10px 0 0;
  }

  .item-name-wrapper-6 {
    padding-left: 30px;
  }

  .response-row-43 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-87 {
    background-color: #fff;
  }

  .item-submit-holder-38 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .sort-option-dd-copy-5 {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .result-row-77 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3642 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .form-button-44 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-44.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3644 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-88 {
    background-color: #fff;
  }

  .response-label-43 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .customer-row-inner-wrapper-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .question-template-modal-14 {
    padding: 20px 10px 40px;
  }

  .close-modal-89 {
    background-color: #fff;
  }

  .response-row-44, .response-row-45, .response-row-46 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-90 {
    background-color: #fff;
  }

  .modal-top-bar-64 {
    max-height: 230px;
  }

  .question-template-20 {
    padding: 10px;
  }

  .result-row-78 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-91 {
    background-color: #fff;
  }

  .modal-top-bar-65 {
    max-height: 230px;
  }

  .item-submit-holder-39 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-79, .result-row-80 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-92 {
    background-color: #fff;
  }

  .form-element-div-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-button-45 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-45.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3672 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-93 {
    background-color: #fff;
  }

  .response-label-44 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-24 {
    padding: 10px 0 0;
  }

  .save-button-sm {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .response-row-47 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .modal-content-upgrade {
    width: 100%;
  }

  .response-row-48 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-modal-15 {
    padding: 20px 10px 40px;
  }

  .result-row-81 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-container-question-2 {
    width: 100%;
  }

  .close-modal-94 {
    background-color: #fff;
  }

  .modal-top-bar-66 {
    max-height: 230px;
  }

  .close-modal-95 {
    background-color: #fff;
  }

  .page-title-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-82 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-24-3-copy-2 {
    font-size: 20px;
  }

  .close-modal-96 {
    background-color: #fff;
  }

  .div-block-3690 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-83 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-40 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-84 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-46 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-46.submit {
    width: 180px;
    margin-left: 0;
  }

  .div-block-3697 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-3698 {
    padding-left: 10px;
  }

  .close-modal-97 {
    background-color: #fff;
  }

  .question-template-modal-16 {
    padding: 20px 10px 40px;
  }

  .form-button-47 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-47.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-49 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-18 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-85 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-50 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .select-field-72.index {
    width: 100%;
  }

  .question-template-21 {
    padding: 10px;
  }

  .modal-top-bar-68 {
    max-height: 230px;
  }

  .result-row-86 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-7 {
    padding-left: 30px;
  }

  .response-row-51 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-98 {
    background-color: #fff;
  }

  .item-submit-holder-41 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-87 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3721 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .form-button-48 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-48.submit {
    width: 180px;
    margin-left: 0;
  }

  .form-button-48.submit.side-bar-hide {
    width: 150px;
  }

  .form-button-48.outline.trash-copy {
    right: 10px;
  }

  .form-button-48.submit {
    width: 140px;
  }

  .div-block-3723 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-99 {
    background-color: #fff;
  }

  .response-label-45 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-25 {
    padding: 10px 0 0;
  }

  .text-24-3-copy-3 {
    font-size: 20px;
  }

  .close-modal-100 {
    background-color: #fff;
  }

  .response-row-52, .response-row-53, .response-row-54 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-101 {
    background-color: #fff;
  }

  .modal-top-bar-70 {
    max-height: 230px;
  }

  .result-row-88 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-8 {
    padding-left: 30px;
  }

  .response-row-55 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-102 {
    background-color: #fff;
  }

  .item-submit-holder-42 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-49 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-89 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3759, .div-block-3761 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-103 {
    background-color: #fff;
  }

  .response-label-46 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-26 {
    padding: 10px 0 0;
  }

  .text-24-3-copy-4 {
    font-size: 20px;
  }

  .close-modal-104 {
    background-color: #fff;
  }

  .response-row-56, .response-row-57, .response-row-58 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-105 {
    background-color: #fff;
  }

  .modal-top-bar-72 {
    max-height: 230px;
  }

  .result-row-90 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-9 {
    padding-left: 30px;
  }

  .response-row-59 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-106 {
    background-color: #fff;
  }

  .item-submit-holder-43 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-50 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .sort-option-dd-copy-6 {
    flex: 0 auto;
    width: 30%;
    height: 34px;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 13px;
    display: flex;
  }

  .result-row-91 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3797, .div-block-3799 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-107 {
    background-color: #fff;
  }

  .response-label-47 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-27 {
    padding: 10px 0 0;
  }

  .text-24-3-copy-5 {
    font-size: 20px;
  }

  .close-modal-108 {
    background-color: #fff;
  }

  .response-row-60, .response-row-61, .response-row-62 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-109 {
    background-color: #fff;
  }

  .modal-top-bar-74 {
    max-height: 230px;
  }

  .result-row-92 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-110 {
    background-color: #fff;
  }

  .modal-top-bar-75 {
    max-height: 230px;
  }

  .item-submit-holder-44 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-93, .result-row-94 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-111 {
    background-color: #fff;
  }

  .div-block-3827 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-112 {
    background-color: #fff;
  }

  .response-label-48 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-28 {
    padding: 10px 0 0;
  }

  .response-row-63, .response-row-64 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-modal-17 {
    padding: 20px 10px 40px;
  }

  .result-row-95 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-113 {
    background-color: #fff;
  }

  .modal-top-bar-76 {
    max-height: 230px;
  }

  .close-modal-114 {
    background-color: #fff;
  }

  .page-title-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-96 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-24-3-copy-6 {
    font-size: 20px;
  }

  .close-modal-115 {
    background-color: #fff;
  }

  .modal-top-bar-77 {
    max-height: 230px;
  }

  .item-submit-holder-45 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-97, .result-row-98 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-116 {
    background-color: #fff;
  }

  .div-block-3848 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-117 {
    background-color: #fff;
  }

  .response-label-49 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-29 {
    padding: 10px 0 0;
  }

  .response-row-65, .response-row-66 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-modal-18 {
    padding: 20px 10px 40px;
  }

  .result-row-99 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-118 {
    background-color: #fff;
  }

  .modal-top-bar-78 {
    max-height: 230px;
  }

  .close-modal-119 {
    background-color: #fff;
  }

  .page-title-4 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-100 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-120 {
    background-color: #fff;
  }

  .item-name-wrapper-10 {
    padding-left: 30px;
  }

  .result-row-101 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-67 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-3864 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-121 {
    background-color: #fff;
  }

  .item-submit-holder-46 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .main-wrapper-30 {
    padding: 10px 0 0;
  }

  .div-block-3877 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-row-68 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .form-button-51 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .response-row-69, .response-row-70 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-122, .close-modal-123 {
    background-color: #fff;
  }

  .modal-top-bar-79 {
    max-height: 230px;
  }

  .text-24-3-copy-7 {
    font-size: 20px;
  }

  .response-label-50 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-102 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-124 {
    background-color: #fff;
  }

  .modal-top-bar-81 {
    max-height: 230px;
  }

  .item-submit-holder-47 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-103, .result-row-104 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-125 {
    background-color: #fff;
  }

  .div-block-3907 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-126 {
    background-color: #fff;
  }

  .response-label-51 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-31 {
    padding: 10px 0 0;
  }

  .response-row-71, .response-row-72 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-modal-19 {
    padding: 20px 10px 40px;
  }

  .result-row-105 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-127 {
    background-color: #fff;
  }

  .modal-top-bar-82 {
    max-height: 230px;
  }

  .close-modal-128 {
    background-color: #fff;
  }

  .result-row-106 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-129 {
    background-color: #fff;
  }

  .modal-top-bar-83 {
    max-height: 230px;
  }

  .item-submit-holder-48 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-107, .result-row-108 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-130 {
    background-color: #fff;
  }

  .div-block-3928 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-131 {
    background-color: #fff;
  }

  .response-label-52 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-32 {
    padding: 10px 0 0;
  }

  .response-row-73, .response-row-74 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-modal-20 {
    padding: 20px 10px 40px;
  }

  .result-row-109 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-132 {
    background-color: #fff;
  }

  .modal-top-bar-84 {
    max-height: 230px;
  }

  .close-modal-133 {
    background-color: #fff;
  }

  .result-row-110 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-134 {
    background-color: #fff;
  }

  .item-name-wrapper-11 {
    padding-left: 30px;
  }

  .result-row-111 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-75 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-3944 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-135 {
    background-color: #fff;
  }

  .item-submit-holder-49 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .main-wrapper-33 {
    padding: 10px 0 0;
  }

  .div-block-3957 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-row-76 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .form-button-52 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .response-row-77, .response-row-78 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-136, .close-modal-137 {
    background-color: #fff;
  }

  .modal-top-bar-85 {
    max-height: 230px;
  }

  .text-24-3-copy-8 {
    font-size: 20px;
  }

  .response-label-53 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-112 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-138 {
    background-color: #fff;
  }

  .summary-inner-wrapper-6 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-3982 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-113 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-50 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .customer-order-wrapper-2 {
    width: 100%;
  }

  .form-button-53 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-114 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-3989 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-3990 {
    padding-left: 10px;
  }

  .close-modal-139 {
    background-color: #fff;
  }

  .summary-inner-wrapper-7 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-54 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-54.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-79 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-19 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-115 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-80 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-22 {
    padding: 10px;
  }

  .modal-top-bar-88 {
    max-height: 230px;
  }

  .result-row-116 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-140 {
    background-color: #fff;
  }

  .summary-inner-wrapper-8 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4002 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-117 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-51 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-55 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-118 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4009 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4010 {
    padding-left: 10px;
  }

  .close-modal-141 {
    background-color: #fff;
  }

  .summary-inner-wrapper-9 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-56 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-56.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-81 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-20 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-119 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-82 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-23 {
    padding: 10px;
  }

  .modal-top-bar-90 {
    max-height: 230px;
  }

  .result-row-120 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-142 {
    background-color: #fff;
  }

  .item-name-wrapper-12 {
    padding-left: 30px;
  }

  .column-8-copy.date, .column-8-copy.approve, .column-8-copy.id, .column-8-copy.status-copy, .column-8-copy.id, .column-8-copy.approve, .column-8-copy.id, .column-8-copy.id, .column-8-copy.id {
    background-color: #0c3955;
  }

  .side-order-view-wrapper-2 {
    width: 100%;
  }

  .side-order-view-wrapper-2.print-view {
    border-left-style: none;
  }

  .summary-inner-wrapper-10 {
    width: 100%;
    padding-left: 30px;
  }

  .result-row-121 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-83 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-4022 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-143 {
    background-color: #fff;
  }

  .item-submit-holder-52 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .main-wrapper-34 {
    padding: 10px 0 0;
  }

  .div-block-4035 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-row-84 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .form-button-57 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .response-row-85, .response-row-86 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-144, .close-modal-145 {
    background-color: #fff;
  }

  .modal-top-bar-91 {
    max-height: 230px;
  }

  .text-24-3-copy-9 {
    font-size: 20px;
  }

  .response-label-54 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-122 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .summary-inner-wrapper-11 {
    width: 100%;
    padding-left: 30px;
  }

  .afeafewaf, .response-row-87 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-4061 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .error-whisper {
    width: 100%;
  }

  .sf-15-med-copy-copy, .sf-15-med-copy {
    font-size: 15px;
  }

  .tooltip-5 {
    width: 100%;
  }

  .close-modal-148 {
    background-color: #fff;
  }

  .tooltip-2 {
    width: 100%;
  }

  .summary-inner-wrapper-12 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4092 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-123 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-53 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-58 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-124 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4099 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4100 {
    padding-left: 10px;
  }

  .modal-service-type {
    padding-left: 0;
    padding-right: 0;
  }

  .close-modal-149 {
    background-color: #fff;
  }

  .summary-inner-wrapper-13 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-59 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-59.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-88 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-21 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-tooltip-3 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-125 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-89 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-24 {
    padding: 10px;
  }

  .modal-top-bar-96 {
    max-height: 230px;
  }

  .result-row-126 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-150 {
    background-color: #fff;
  }

  .summary-inner-wrapper-14 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4112 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-127 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-54 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-60 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-128 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4119 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4120 {
    padding-left: 10px;
  }

  .close-modal-151 {
    background-color: #fff;
  }

  .summary-inner-wrapper-15 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-61 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-61.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-90 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-22 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-129 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-91 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .question-template-25 {
    padding: 10px;
  }

  .modal-top-bar-98 {
    max-height: 230px;
  }

  .result-row-130 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-152 {
    background-color: #fff;
  }

  .item-name-wrapper-13 {
    padding-left: 30px;
  }

  .summary-inner-wrapper-16 {
    width: 100%;
    padding-left: 30px;
  }

  .result-row-131 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-55 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4135 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-153 {
    background-color: #fff;
  }

  .main-wrapper-35 {
    padding: 10px 0 0;
  }

  .result-row-132 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-92 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .form-button-62 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4150 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-row-93 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .close-modal-154, .close-modal-155 {
    background-color: #fff;
  }

  .modal-top-bar-99 {
    max-height: 230px;
  }

  .summary-inner-wrapper-17 {
    width: 100%;
    padding-left: 30px;
  }

  .text-24-3-copy-10 {
    font-size: 20px;
  }

  .response-label-55 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-94 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-133 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .summary-inner-wrapper-18 {
    width: 100%;
    padding-left: 30px;
  }

  .close-modal-156 {
    background-color: #fff;
  }

  .modal-top-bar-101 {
    max-height: 230px;
  }

  .item-submit-holder-56 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-134 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-24-10 {
    font-size: 20px;
  }

  .result-row-135 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-157 {
    background-color: #fff;
  }

  .div-block-4176 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-158 {
    background-color: #fff;
  }

  .response-label-56 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .main-wrapper-36 {
    padding: 10px 0 0;
  }

  .summary-inner-wrapper-19 {
    width: 100%;
    padding-left: 30px;
  }

  .question-template-modal-21 {
    padding: 20px 10px 40px;
  }

  .result-row-136 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-159 {
    background-color: #fff;
  }

  .modal-top-bar-102 {
    max-height: 230px;
  }

  .close-modal-160 {
    background-color: #fff;
  }

  .response-row-95 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-137 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .summary-inner-wrapper-20 {
    width: 100%;
    padding-left: 30px;
  }

  .sales-people-block {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-4193 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-161 {
    background-color: #fff;
  }

  .summary-inner-wrapper-21 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4203 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-138 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-57 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-63 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-11, .text-24-12 {
    font-size: 20px;
  }

  .result-row-139 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4210 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4211 {
    padding-left: 10px;
  }

  .close-modal-162 {
    background-color: #fff;
  }

  .summary-inner-wrapper-22 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-64 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-64.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-23 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-140 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-26 {
    padding: 10px;
  }

  .modal-top-bar-104 {
    max-height: 230px;
  }

  .response-row-96 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-141 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-163 {
    background-color: #fff;
  }

  .summary-inner-wrapper-23 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4223 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-142 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-58 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-65 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-13, .text-24-14 {
    font-size: 20px;
  }

  .result-row-143 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4230 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4231 {
    padding-left: 10px;
  }

  .close-modal-164 {
    background-color: #fff;
  }

  .summary-inner-wrapper-24 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-66 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-66.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-24 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-144 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-27 {
    padding: 10px;
  }

  .modal-top-bar-106 {
    max-height: 230px;
  }

  .response-row-97 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-145 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-165 {
    background-color: #fff;
  }

  .summary-inner-wrapper-25 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4243 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-146 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-59 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-67 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-15, .text-24-16 {
    font-size: 20px;
  }

  .result-row-147 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4250 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4251 {
    padding-left: 10px;
  }

  .close-modal-166 {
    background-color: #fff;
  }

  .summary-inner-wrapper-26 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-68 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-68.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-25 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-148 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-28 {
    padding: 10px;
  }

  .modal-top-bar-108 {
    max-height: 230px;
  }

  .response-row-98 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-149 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-167 {
    background-color: #fff;
  }

  .summary-inner-wrapper-27 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4263 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-150 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-60 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-69 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-17, .text-24-18 {
    font-size: 20px;
  }

  .result-row-151 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-18-copy {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-4270 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4271 {
    padding-left: 10px;
  }

  .close-modal-168 {
    background-color: #fff;
  }

  .summary-inner-wrapper-28 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-70 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-70.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-26 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-152 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-29 {
    padding: 10px;
  }

  .modal-top-bar-110 {
    max-height: 230px;
  }

  .response-row-99 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-153 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-169 {
    background-color: #fff;
  }

  .summary-inner-wrapper-29 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4283 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-154 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-61 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-71 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-19, .text-24-20 {
    font-size: 20px;
  }

  .result-row-155 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4290 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4291 {
    padding-left: 10px;
  }

  .close-modal-170 {
    background-color: #fff;
  }

  .summary-inner-wrapper-30 {
    width: 100%;
    padding-left: 30px;
  }

  .sales-response-row {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .sales-response-row.reps.side {
    padding-left: 20px;
  }

  .form-button-72 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-72.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-27 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-156 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-30 {
    padding: 10px;
  }

  .modal-top-bar-112 {
    max-height: 230px;
  }

  .response-row-100 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-157 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-171 {
    background-color: #fff;
  }

  .item-name-wrapper-14 {
    padding-left: 30px;
  }

  .summary-inner-wrapper-31 {
    width: 100%;
    padding-left: 30px;
  }

  .result-row-158 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-62 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4306 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-172 {
    background-color: #fff;
  }

  .main-wrapper-37 {
    padding: 10px 0 0;
  }

  .text-24-21 {
    font-size: 20px;
  }

  .result-row-159 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-73 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4321 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-173, .close-modal-174 {
    background-color: #fff;
  }

  .modal-top-bar-113 {
    max-height: 230px;
  }

  .summary-inner-wrapper-32 {
    width: 100%;
    padding-left: 30px;
  }

  .text-24-3-copy-11 {
    font-size: 20px;
  }

  .response-label-57 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-101 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-160 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .error-whisper-2, .tooltip-6 {
    width: 100%;
  }

  .text-tooltip-4, .text-tooltip-5 {
    font-size: 12px;
    line-height: 18px;
  }

  .close-modal-177 {
    background-color: #fff;
  }

  .tooltip-7 {
    width: 100%;
  }

  .summary-inner-wrapper-33 {
    width: 100%;
    padding-left: 30px;
  }

  .div-block-4369 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-161 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-63 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-74 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-22, .text-24-23 {
    font-size: 20px;
  }

  .result-row-162 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4376 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4378 {
    padding-left: 10px;
  }

  .close-modal-178 {
    background-color: #fff;
  }

  .summary-inner-wrapper-34 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-75 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-75.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-28 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-163 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-31 {
    padding: 10px;
  }

  .modal-top-bar-118 {
    max-height: 230px;
  }

  .response-row-102 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-164 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-179 {
    background-color: #fff;
  }

  .tooltip-8 {
    width: 100%;
  }

  .div-block-4391 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-165 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-64 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-76 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-24, .text-24-25 {
    font-size: 20px;
  }

  .result-row-166 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-inner-wrapper-2 {
    display: flex;
  }

  .div-block-4398 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .checkbox-field-days-3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    margin-right: 10px;
    padding-bottom: 10px;
    display: inline-flex;
  }

  .div-block-4400 {
    padding-left: 10px;
  }

  .text-13-2 {
    line-height: 18px;
  }

  .close-modal-180 {
    background-color: #fff;
  }

  .summary-inner-wrapper-35 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-77 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-77.back.ab {
    width: 90px;
    top: 30px;
  }

  .rental-upload-53 {
    padding-top: 10px;
  }

  .title-wrapper-29 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-167 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-32 {
    padding: 10px;
  }

  .modal-top-bar-120 {
    max-height: 230px;
  }

  .response-row-103 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-36 {
    width: 100%;
  }

  .result-row-168 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-label-58 {
    opacity: .8;
    width: auto;
    min-width: 0;
    padding-right: 0;
  }

  .checkbox-field-days-4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    display: inline-flex;
  }

  .div-block-4408 {
    height: auto;
  }

  .div-block-4410 {
    min-width: 110px;
  }

  .div-block-4412 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .input-inner-wrapper-3 {
    display: flex;
  }

  .input-inner-wrapper-3.days {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: block;
  }

  .item-name-print-2 {
    justify-content: space-between;
    padding-left: 20px;
  }

  .text-13-3 {
    line-height: 18px;
  }

  .text-13-3.semi {
    line-height: 16px;
  }

  .customer-row-print-2 {
    filter: invert();
    background-color: #d3d3d3;
    border-bottom-style: none;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .sales-people-block-2 {
    flex-flow: column;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .rental-upload-54 {
    padding-top: 10px;
  }

  .div-block-4418 {
    justify-content: space-between;
    width: 100%;
  }

  .summary-inner-wrapper-37 {
    width: 100%;
  }

  .response-label-59 {
    opacity: .8;
    width: auto;
    min-width: 0;
    padding-right: 0;
  }

  .checkbox-field-days-5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    display: inline-flex;
  }

  .div-block-4423 {
    height: auto;
  }

  .div-block-4425 {
    min-width: 110px;
  }

  .div-block-4427 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .item-name-print-3 {
    justify-content: space-between;
    padding-left: 20px;
  }

  .sales-people-block-3 {
    flex-flow: column;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .rental-upload-55 {
    padding-top: 10px;
  }

  .div-block-4433 {
    justify-content: space-between;
    width: 100%;
  }

  .summary-inner-wrapper-38 {
    width: 100%;
  }

  .close-modal-181 {
    background-color: #fff;
  }

  .item-name-wrapper-15 {
    padding-left: 30px;
  }

  .checkbox-field-days-6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    display: inline-flex;
  }

  .result-row-169 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4444 {
    height: auto;
  }

  .div-block-4447 {
    min-width: 110px;
  }

  .item-submit-holder-65 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4449 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-182 {
    background-color: #fff;
  }

  .main-wrapper-38 {
    padding: 10px 0 0;
  }

  .save-button {
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-26 {
    font-size: 20px;
  }

  .result-row-170 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-16 {
    padding-left: 30px;
  }

  .form-button-78 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4464 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-183, .close-modal-184 {
    background-color: #fff;
  }

  .modal-top-bar-121 {
    max-height: 230px;
  }

  .summary-inner-wrapper-39 {
    width: 100%;
    padding-left: 30px;
  }

  .text-24-3-copy-12 {
    font-size: 20px;
  }

  .response-label-60 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .button-holder.flex {
    justify-content: center;
    align-items: center;
  }

  .rental-upload-56 {
    padding-top: 10px;
  }

  .tooltip-9 {
    width: 100%;
  }

  .customer-name-row-7 {
    padding-bottom: 14px;
  }

  .response-row-104 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-40 {
    width: 100%;
  }

  .result-row-171 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-185 {
    background-color: #fff;
  }

  .item-name-wrapper-17 {
    padding-left: 30px;
  }

  .checkbox-field-days-7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    display: inline-flex;
  }

  .result-row-172 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4486 {
    height: auto;
  }

  .div-block-4489 {
    min-width: 110px;
  }

  .item-submit-holder-66 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4491 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-186 {
    background-color: #fff;
  }

  .main-wrapper-39 {
    padding: 10px 0 0;
  }

  .text-24-27 {
    font-size: 20px;
  }

  .result-row-173 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-18 {
    padding-left: 30px;
  }

  .form-button-79 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4506 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-187, .close-modal-188 {
    background-color: #fff;
  }

  .modal-top-bar-123 {
    max-height: 230px;
  }

  .summary-inner-wrapper-41 {
    width: 100%;
    padding-left: 30px;
  }

  .text-24-3-copy-13 {
    font-size: 20px;
  }

  .response-label-61 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .rental-upload-57 {
    padding-top: 10px;
  }

  .tooltip-10 {
    width: 100%;
  }

  .customer-name-row-8 {
    padding-bottom: 14px;
  }

  .response-row-105 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-42 {
    width: 100%;
  }

  .result-row-174 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-189 {
    background-color: #fff;
  }

  .tooltip-11 {
    width: 100%;
  }

  .div-block-4527 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-175 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-67 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-80 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-28, .text-24-29 {
    font-size: 20px;
  }

  .result-row-176 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-19 {
    padding-left: 30px;
  }

  .div-block-4536 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4538 {
    padding-left: 10px;
  }

  .close-modal-190 {
    background-color: #fff;
  }

  .summary-inner-wrapper-43 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-81 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-81.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-30 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-177 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .rental-upload-58 {
    padding-top: 10px;
  }

  .question-template-33 {
    padding: 10px;
  }

  .modal-top-bar-126 {
    max-height: 230px;
  }

  .customer-name-row-9 {
    padding-bottom: 14px;
  }

  .response-row-106 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-44 {
    width: 100%;
  }

  .result-row-178 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-191 {
    background-color: #fff;
  }

  .tooltip-12 {
    width: 100%;
  }

  .div-block-4551 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-179 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-68 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-82 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-30, .text-24-31 {
    font-size: 20px;
  }

  .result-row-180 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-20 {
    padding-left: 30px;
  }

  .div-block-4560 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4562 {
    padding-left: 10px;
  }

  .close-modal-192 {
    background-color: #fff;
  }

  .summary-inner-wrapper-45 {
    width: 100%;
    padding-left: 30px;
  }

  .form-button-83 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-83.back.ab {
    width: 90px;
    top: 30px;
  }

  .title-wrapper-31 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-181 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .rental-upload-59 {
    padding-top: 10px;
  }

  .question-template-34 {
    padding: 10px;
  }

  .modal-top-bar-128 {
    max-height: 230px;
  }

  .customer-name-row-10 {
    padding-bottom: 14px;
  }

  .response-row-107 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-46 {
    width: 100%;
  }

  .result-row-182 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-193 {
    background-color: #fff;
  }

  .item-name-wrapper-21 {
    padding-left: 30px;
  }

  .result-row-183 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4576 {
    height: auto;
  }

  .div-block-4579 {
    min-width: 110px;
  }

  .item-submit-holder-69 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4581 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-194 {
    background-color: #fff;
  }

  .main-wrapper-40 {
    padding: 10px 0 0;
  }

  .text-24-32 {
    font-size: 20px;
  }

  .result-row-184 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-22 {
    padding-left: 30px;
  }

  .form-button-84 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4596 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-195, .close-modal-196 {
    background-color: #fff;
  }

  .modal-top-bar-129 {
    max-height: 230px;
  }

  .summary-inner-wrapper-47 {
    width: 100%;
    padding-left: 30px;
  }

  .text-24-3-copy-14 {
    font-size: 20px;
  }

  .response-label-62 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .rental-upload-60 {
    padding-top: 10px;
  }

  .tooltip-13 {
    width: 100%;
  }

  .customer-name-row-11 {
    padding-bottom: 14px;
  }

  .response-row-108 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-48 {
    width: 100%;
  }

  .result-row-185 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-197 {
    background-color: #fff;
  }

  .tooltip-14 {
    width: 100%;
  }

  .div-block-4617 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-186 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-70 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-85 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-33 {
    font-size: 20px;
  }

  .item-name-wrapper-23 {
    padding-left: 30px;
  }

  .text-24-34 {
    font-size: 20px;
  }

  .result-row-187 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .contact-inner-wrapper-2 {
    flex-flow: column;
  }

  .checkbox-field-days-8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    display: inline-flex;
  }

  .contact-list-holder-2 {
    flex-flow: column;
  }

  .div-block-4626 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4628 {
    padding-left: 10px;
  }

  .response-label-63 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-198 {
    background-color: #fff;
  }

  .input-holder-2 {
    display: block;
  }

  .input-holder-2.date {
    width: 110px;
    display: block;
  }

  .input-holder-2.h-line {
    border-bottom-style: solid;
  }

  .input-holder-2._240 {
    width: 240px;
  }

  .input-holder-2._320 {
    width: 320px;
  }

  .input-holder-2.price {
    width: 120px;
  }

  .summary-inner-wrapper-49 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-61 {
    padding-top: 10px;
  }

  .form-button-86 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-86.back.ab {
    width: 90px;
    top: 30px;
  }

  .customer-order-wrapper-3 {
    width: 100%;
  }

  .title-wrapper-32 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-188 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-35 {
    padding: 10px;
  }

  .modal-top-bar-132 {
    max-height: 230px;
  }

  .response-row-109 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .summary-inner-wrapper-50 {
    width: 100%;
  }

  .result-row-189 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-199 {
    background-color: #fff;
  }

  .tooltip-15 {
    width: 100%;
  }

  .div-block-4642 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-190 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-71 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-87 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-35 {
    font-size: 20px;
  }

  .item-name-wrapper-24 {
    padding-left: 30px;
  }

  .text-24-36 {
    font-size: 20px;
  }

  .result-row-191 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .contact-inner-wrapper-3 {
    flex-flow: column;
  }

  .checkbox-field-days-9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70px;
    min-width: 70px;
    display: inline-flex;
  }

  .response-row-110 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .contact-list-holder-3 {
    flex-flow: column;
  }

  .div-block-4651 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4653 {
    padding-left: 10px;
  }

  .response-label-64 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-200 {
    background-color: #fff;
  }

  .summary-inner-wrapper-51 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-62 {
    padding-top: 10px;
  }

  .form-button-88 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-88.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-111 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-33 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-192 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-36 {
    padding: 10px;
  }

  .modal-top-bar-134 {
    max-height: 230px;
  }

  .summary-inner-wrapper-52 {
    width: 100%;
  }

  .result-row-193 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-201 {
    background-color: #fff;
  }

  .close-modal-201.white.print-view-hide {
    background-color: #fff0;
  }

  .result-row-194 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4668 {
    height: auto;
    margin-bottom: 4px;
  }

  .div-block-4671 {
    min-width: 110px;
  }

  .item-submit-holder-72 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4673 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-202 {
    background-color: #fff;
  }

  .main-wrapper-41 {
    padding: 10px 0 0;
  }

  .text-24-37 {
    font-size: 20px;
  }

  .item-name-wrapper-26 {
    padding-left: 30px;
  }

  .result-row-195 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-112 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-112.side.print-view {
    padding-left: 20px;
  }

  .response-row-113 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-113.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-89 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4686.print-view-hide {
    display: flex;
  }

  .div-block-4688 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-label-65 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-203, .close-modal-204 {
    background-color: #fff;
  }

  .modal-top-bar-135 {
    max-height: 230px;
  }

  .summary-inner-wrapper-53 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-63 {
    padding-top: 10px;
  }

  .text-24-3-copy-15 {
    font-size: 20px;
  }

  .response-row-114 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-66 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .tooltip-16 {
    width: 100%;
  }

  .result-row-196 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-205 {
    background-color: #fff;
  }

  .close-modal-205.white.print-view-hide {
    background-color: #fff0;
  }

  .div-block-4704 {
    height: auto;
    margin-bottom: 4px;
  }

  .div-block-4706 {
    min-width: 110px;
  }

  .div-block-4707 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-row-115 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-115.side.print-view {
    padding-left: 20px;
  }

  .response-row-116 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-116.reps.side.print-view {
    padding-top: 10px;
  }

  .div-block-4712.print-view-hide {
    display: flex;
  }

  .response-label-67 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .rental-upload-64 {
    padding-top: 10px;
  }

  .close-modal-206 {
    background-color: #fff;
  }

  .tooltip-17 {
    width: 100%;
  }

  .div-block-4726 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-197 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-73 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .form-button-90 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-38 {
    font-size: 20px;
  }

  .item-name-wrapper-28 {
    padding-left: 30px;
  }

  .text-24-39 {
    font-size: 20px;
  }

  .result-row-198 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-117 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-4735 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4737 {
    padding-left: 10px;
  }

  .response-label-68 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-207 {
    background-color: #fff;
  }

  .summary-inner-wrapper-54 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-65 {
    padding-top: 10px;
  }

  .form-button-91 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-91.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-118 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-34 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-199 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-37 {
    padding: 10px;
  }

  .modal-top-bar-138 {
    max-height: 230px;
  }

  .result-row-200 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-208 {
    background-color: #fff;
  }

  .close-modal-208.white.print-view-hide {
    background-color: #fff0;
  }

  .result-row-201 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4752 {
    height: auto;
    margin-bottom: 4px;
  }

  .div-block-4755 {
    min-width: 110px;
  }

  .item-submit-holder-74 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4757 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-209 {
    background-color: #fff;
  }

  .main-wrapper-42 {
    padding: 10px 0 0;
  }

  .text-24-40 {
    font-size: 20px;
  }

  .result-row-202 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-119 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-119.side.print-view {
    padding-left: 20px;
  }

  .response-row-120 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-120.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-92 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4770.print-view-hide {
    display: flex;
  }

  .div-block-4772 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-label-69 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-210, .close-modal-211 {
    background-color: #fff;
  }

  .modal-top-bar-139 {
    max-height: 230px;
  }

  .summary-inner-wrapper-55 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-66 {
    padding-top: 10px;
  }

  .text-24-3-copy-16 {
    font-size: 20px;
  }

  .response-row-121 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-70 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .tooltip-18 {
    width: 100%;
  }

  .result-row-203 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-212 {
    background-color: #fff;
  }

  .close-modal-212.white.print-view-hide {
    background-color: #fff0;
  }

  .div-block-4788 {
    height: auto;
    margin-bottom: 4px;
  }

  .div-block-4790 {
    min-width: 110px;
  }

  .div-block-4791 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-row-122 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-122.side.print-view {
    padding-left: 20px;
  }

  .response-row-123 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-123.reps.side.print-view {
    padding-top: 10px;
  }

  .div-block-4796.print-view-hide {
    display: flex;
  }

  .response-label-71 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .rental-upload-67 {
    padding-top: 10px;
  }

  .close-modal-213 {
    background-color: #fff;
  }

  .tooltip-19 {
    width: 100%;
  }

  .close-modal-214 {
    background-color: #fff;
  }

  .modal-top-bar-141 {
    max-height: 230px;
  }

  .div-block-4811 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-204 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-75 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-205 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-93 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-41, .text-24-42 {
    font-size: 20px;
  }

  .result-row-206 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-124 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .div-block-4821 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4823 {
    padding-left: 10px;
  }

  .response-label-72 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-215 {
    background-color: #fff;
  }

  .summary-inner-wrapper-56 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-68 {
    padding-top: 10px;
  }

  .form-button-94 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-94.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-125 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-35 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-207 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-22 {
    padding: 20px 10px 40px;
  }

  .question-template-38 {
    padding: 10px;
  }

  .modal-top-bar-143 {
    max-height: 230px;
  }

  .result-row-208 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-216 {
    background-color: #fff;
  }

  .tooltip-20 {
    width: 100%;
  }

  .close-modal-217 {
    background-color: #fff;
  }

  .modal-top-bar-144 {
    max-height: 230px;
  }

  .div-block-4838 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-209 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-76 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-210 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-95 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-43, .text-24-44 {
    font-size: 20px;
  }

  .result-row-211 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-126 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-212 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4848 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4850 {
    padding-left: 10px;
  }

  .response-label-73 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-218 {
    background-color: #fff;
  }

  .result-row-213 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .summary-inner-wrapper-57 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-69 {
    padding-top: 10px;
  }

  .form-button-96 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-96.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-127 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-36 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-214 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-23 {
    padding: 20px 10px 40px;
  }

  .question-template-39 {
    padding: 10px;
  }

  .modal-top-bar-146 {
    max-height: 230px;
  }

  .result-row-215 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-219 {
    background-color: #fff;
  }

  .tooltip-21 {
    width: 100%;
  }

  .close-modal-220 {
    background-color: #fff;
  }

  .modal-top-bar-147 {
    max-height: 230px;
  }

  .div-block-4865 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-216 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-77 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-217 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-97 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-24-45, .text-24-46 {
    font-size: 20px;
  }

  .result-row-218 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-128 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-219 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4875 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4877 {
    padding-left: 10px;
  }

  .response-label-74 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-221 {
    background-color: #fff;
  }

  .result-row-220 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .summary-inner-wrapper-58 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-70 {
    padding-top: 10px;
  }

  .form-button-98 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-98.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-129 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-37 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-221 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-24 {
    padding: 20px 10px 40px;
  }

  .question-template-40 {
    padding: 10px;
  }

  .modal-top-bar-149 {
    max-height: 230px;
  }

  .result-row-222 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-222 {
    background-color: #fff;
  }

  .close-modal-222.white.print-view-hide {
    background-color: #fff0;
  }

  .close-modal-223 {
    background-color: #fff;
  }

  .result-row-223 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4893 {
    height: auto;
    margin-bottom: 4px;
  }

  .div-block-4896 {
    min-width: 110px;
  }

  .item-submit-holder-78 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .div-block-4898 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-224 {
    background-color: #fff;
  }

  .result-row-224 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-99 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-43 {
    padding: 10px 0 0;
  }

  .result-row-225 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-130 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-130.side.print-view {
    padding-left: 20px;
  }

  .result-row-226 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-131 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-131.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-100 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-4912.print-view-hide {
    display: flex;
  }

  .div-block-4914 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-label-75 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-225 {
    background-color: #fff;
  }

  .result-row-227 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-226 {
    background-color: #fff;
  }

  .modal-top-bar-150 {
    max-height: 230px;
  }

  .summary-inner-wrapper-59 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-71 {
    padding-top: 10px;
  }

  .text-24-3-copy-17 {
    font-size: 20px;
  }

  .response-row-132 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-76 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-228 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-227 {
    background-color: #fff;
  }

  .close-modal-227.white.print-view-hide {
    background-color: #fff0;
  }

  .div-block-4931 {
    height: auto;
    margin-bottom: 4px;
  }

  .div-block-4933 {
    min-width: 110px;
  }

  .div-block-4934 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-row-133 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-133.side.print-view {
    padding-left: 20px;
  }

  .response-row-134 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-134.reps.side.print-view {
    padding-top: 10px;
  }

  .div-block-4939.print-view-hide {
    display: flex;
  }

  .response-label-77 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .rental-upload-72 {
    padding-top: 10px;
  }

  .close-modal-228, .close-modal-229 {
    background-color: #fff;
  }

  .modal-top-bar-152 {
    max-height: 230px;
  }

  .div-block-4954 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-229 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-79 {
    justify-content: space-around;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .result-row-230 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-101 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-231 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-135 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-232 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4964 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .div-block-4966 {
    padding-left: 10px;
  }

  .response-label-78 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-230 {
    background-color: #fff;
  }

  .result-row-233 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .summary-inner-wrapper-60 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-73 {
    padding-top: 10px;
  }

  .form-button-102 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-102.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-row-136 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .title-wrapper-38 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-234 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-25 {
    padding: 20px 10px 40px;
  }

  .question-template-41 {
    padding: 10px;
  }

  .result-row-235 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-231 {
    background-color: #fff;
  }

  .close-modal-231.white.print-view-hide {
    background-color: #fff0;
  }

  .close-modal-232 {
    background-color: #fff;
  }

  .result-row-236 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-4982 {
    height: auto;
    margin-bottom: 4px;
  }

  .div-block-4985 {
    min-width: 110px;
  }

  .div-block-4987 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .close-modal-233 {
    background-color: #fff;
  }

  .result-row-237 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-103 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-44 {
    padding: 10px 0 0;
  }

  .result-row-238 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-137 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-137.side.print-view {
    padding-left: 20px;
  }

  .result-row-239 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-138 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-138.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-104 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-5001.print-view-hide {
    display: flex;
  }

  .div-block-5003 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .response-label-79 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .close-modal-234 {
    background-color: #fff;
  }

  .result-row-240 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-235 {
    background-color: #fff;
  }

  .summary-inner-wrapper-61 {
    width: 100%;
    padding-left: 30px;
  }

  .rental-upload-74 {
    padding-top: 10px;
  }

  .text-24-3-copy-18 {
    font-size: 20px;
  }

  .response-row-139 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-label-80 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-241 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .img-static-2 {
    width: 22px;
  }

  .img-static-2._28 {
    width: 24px;
  }

  .error-whisper-3 {
    width: 100%;
  }

  .button-logout-2 {
    font-size: 13px;
  }

  .div-block-5027 {
    width: 160px;
    height: 140px;
    margin-top: 200px;
  }

  .text-block-237 {
    font-size: 13px;
  }

  .tooltip-22 {
    width: 100%;
  }

  .text-tooltip-6 {
    font-size: 12px;
    line-height: 18px;
  }

  .user-display-2 {
    padding-right: 10px;
  }

  .home-button-2 {
    width: 130px;
  }

  .loading-2 {
    background-size: contain;
    width: 56px;
  }

  .label-header-name-2 {
    margin-left: 10px;
    font-size: 12px;
    line-height: 18px;
  }

  .item-detail-wrapper-3 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .side-nav {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .edit-options-menu {
    flex-direction: column;
    width: 200px;
    display: flex;
    inset: 28px 5px auto auto;
  }

  .text-13-4 {
    font-size: 12px;
    line-height: 18px;
  }

  .section-header {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .chip-label-158 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-242 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .empty-state-action-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .action-items-outerwrapper {
    padding: 10px 0 0;
  }

  .chip-address-2 {
    font-size: 13px;
  }

  .results-scroller-189 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-2 {
    min-width: 20px;
    min-height: 20px;
  }

  .empty-state-action-item-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edit-button {
    margin-left: 0;
    margin-right: 0;
  }

  .menu-item-2 {
    align-self: stretch;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .loading-items {
    width: 33%;
  }

  .address-2 {
    font-size: 13px;
    line-height: 16px;
  }

  .action-item-heading-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .item-column-wrapper {
    border-radius: 0;
    position: relative;
  }

  .results-holder-108, .results-wrapper-76 {
    width: 100%;
    min-width: 220px;
  }

  .acton-item {
    width: 100%;
  }

  .action-item-button, .post-button {
    margin-left: 0;
    margin-right: 0;
  }

  .action-item-header-3 {
    padding-bottom: 14px;
  }

  .result-row-243 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-5, .unmatched-15 {
    font-size: 14px;
    line-height: 16px;
  }

  .summary-inner-wrapper-62 {
    width: 100%;
  }

  .autocomplete-search-wrapper-91 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-237 {
    background-color: #fff;
  }

  .location-setting-checkbox-2 {
    padding-top: 10px;
  }

  .location-setting-checkbox-2.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .text-14-445.semi {
    font-size: 13px;
  }

  .response-label-81 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .input-inner-wrapper-4 {
    display: flex;
  }

  .input-inner-wrapper-4.days {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: block;
  }

  .close-modal-238 {
    background-color: #fff;
  }

  .modal-top-bar-157 {
    max-height: 230px;
  }

  .div-block-6507 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-244 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-159 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-245, .result-row-246 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-6510 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form-button-105 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-193 {
    width: 100%;
    min-width: 220px;
  }

  .results-holder-110 {
    min-width: 220px;
  }

  .field-holder-horizontal-2 {
    flex-flow: column;
  }

  .response-row-140 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-140.side-bar-view {
    align-items: stretch;
  }

  .form-button-holder-3 {
    background-color: #eff2fcd6;
    border-top: 1px solid #b6d1ee;
    padding: 20px;
  }

  .result-row-247 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-6518 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .results-holder-111, .results-wrapper-81 {
    width: 100%;
    min-width: 220px;
  }

  .div-block-6520 {
    padding-left: 10px;
  }

  .close-modal-239 {
    background-color: #fff;
  }

  .result-row-248 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-141 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .rental-upload-75 {
    padding-top: 10px;
  }

  .form-button-106 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-106.back.ab {
    width: 90px;
    top: 30px;
  }

  .new-counter-info-2 {
    width: 100%;
  }

  .results-scroller-194 {
    width: 100%;
    min-width: 220px;
  }

  .response-row-142 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-142.side-bar-view {
    align-items: stretch;
  }

  .title-wrapper-39 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-label-82 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-249 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-80 {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-80.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .result-row-250 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-26 {
    padding: 20px 10px 40px;
  }

  .result-row-251 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-42 {
    padding: 10px;
  }

  .status-radio-buttons-2 {
    flex-flow: column;
    padding-left: 0;
  }

  .matched-6, .unmatched-16 {
    font-size: 14px;
    line-height: 16px;
  }

  .main-content-7 {
    min-width: 0;
    min-height: 100vh;
  }

  .summary-inner-wrapper-63 {
    width: 100%;
  }

  .close-modal-240 {
    background-color: #fff;
  }

  .close-modal-240.white.print-view-hide {
    background-color: #fff0;
  }

  .question-template-modal-27 {
    padding: 20px 10px 10px;
  }

  .div-block-6530 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .autocomplete-search-wrapper-93 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-241 {
    background-color: #fff;
  }

  .location-setting-checkbox-3 {
    padding-top: 10px;
  }

  .location-setting-checkbox-3.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .text-14-453.semi {
    font-size: 13px;
  }

  .response-label-83 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .result-row-252 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-163 {
    font-size: 14px;
    line-height: 16px;
  }

  .close-modal-242 {
    background-color: #fff;
  }

  .result-row-253, .result-row-254 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-6536 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form-button-107 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-45 {
    padding: 10px 0 0;
  }

  .main-wrapper-45.flex {
    padding-top: 0;
  }

  .filter-section-7 {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .results-scroller-198 {
    width: 100%;
    min-width: 220px;
  }

  .results-holder-113 {
    min-width: 220px;
  }

  .field-holder-horizontal-3 {
    flex-flow: column;
  }

  .response-row-143 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-143.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-143.side.print-view {
    padding-left: 20px;
  }

  .response-row-143.side-bar-view {
    align-items: stretch;
  }

  .form-button-holder-4 {
    background-color: #eff2fcd6;
    border-top: 1px solid #b6d1ee;
    padding: 20px;
  }

  .result-row-255 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-144 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-144.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-144.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-108 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-43 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .div-block-6546 {
    padding-right: 15px;
  }

  .div-block-6547.print-view-hide {
    display: flex;
  }

  .save-button-sm-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-6549 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .results-holder-114, .results-wrapper-86 {
    width: 100%;
    min-width: 220px;
  }

  .customer-name-row-read-only-2 {
    padding-left: 15px;
  }

  .div-block-6551 {
    padding-bottom: 10px;
  }

  .close-modal-243 {
    background-color: #fff;
  }

  .result-row-256 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-244 {
    background-color: #fff;
  }

  .response-row-145 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .rental-upload-76 {
    padding-top: 10px;
  }

  .form-button-holder-2-centered {
    background-color: #eff2fcd6;
    border-top: 1px solid #b6d1ee;
    padding: 30px 40px 40px;
  }

  .results-scroller-199 {
    width: 100%;
    min-width: 220px;
  }

  .response-row-146 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-146.side-bar-view {
    align-items: stretch;
  }

  .response-label-84, .response-label-85 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .item-submit-holder-81 {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-81.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .result-row-257 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-6560 {
    padding-left: 0;
  }

  .result-row-258 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-24-3-copy-19 {
    margin-left: 10px;
    font-size: 20px;
  }

  .div-block-6565 {
    min-width: 90px;
  }

  .matched-7, .unmatched-17 {
    font-size: 14px;
    line-height: 16px;
  }

  .summary-inner-wrapper-64 {
    width: 100%;
  }

  .autocomplete-search-wrapper-95 {
    width: auto;
    min-width: 240px;
  }

  .location-setting-checkbox-4 {
    padding-top: 10px;
  }

  .location-setting-checkbox-4.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .text-14-462.semi {
    font-size: 13px;
  }

  .response-label-86 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .close-modal-245 {
    background-color: #fff;
  }

  .modal-top-bar-160 {
    max-height: 230px;
  }

  .chip-label-167 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-259, .result-row-260 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-6573 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .results-scroller-201 {
    width: 100%;
    min-width: 220px;
  }

  .results-holder-115 {
    min-width: 220px;
  }

  .close-modal-246 {
    background-color: #fff;
  }

  .response-row-147 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-147.side-bar-view {
    align-items: stretch;
  }

  .result-row-261 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-6580 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .results-holder-116, .results-wrapper-91 {
    width: 100%;
    min-width: 220px;
  }

  .close-modal-247 {
    background-color: #fff;
  }

  .result-row-262 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-label-87 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .response-row-148 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .main-wrapper-46 {
    padding: 10px 0 0;
  }

  .rental-upload-77 {
    padding-top: 10px;
  }

  .results-scroller-203 {
    width: 100%;
    min-width: 220px;
  }

  .response-row-149 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-149.side-bar-view {
    align-items: stretch;
  }

  .response-label-88 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .item-submit-holder-82 {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-82.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .result-row-263 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .question-template-modal-28 {
    padding: 20px 10px 40px;
  }

  .result-row-264 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-265 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-248 {
    background-color: #fff;
  }

  .modal-top-bar-161 {
    max-height: 230px;
  }

  .close-modal-249 {
    background-color: #fff;
  }

  .matched-8, .unmatched-18 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-5 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-266 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-171 {
    font-size: 14px;
    line-height: 16px;
  }

  .action-item-button-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-205, .results-holder-117, .results-wrapper-93 {
    width: 100%;
    min-width: 220px;
  }

  .section-header-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-267 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-268 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-9, .unmatched-19 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-269 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-120, .results-wrapper-96 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-270 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-13-6 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-6.white {
    font-weight: 600;
  }

  .button-ai-voice {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-146 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-14-472.white {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-74 {
    font-size: 14px;
    line-height: 16px;
  }

  .search-wrapper-11 {
    display: block;
  }

  .result-row-271 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-172 {
    font-size: 14px;
    line-height: 16px;
  }

  .side-nav-item-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .item-column-wrapper-2 {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .result-row-272 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .section-header-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-2 {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-left: 30px;
  }

  .post-button-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-273 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-4 {
    padding-bottom: 14px;
  }

  .action-items-outerwrapper-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .search-bar {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .search-bar.hidden {
    display: none;
  }

  .action-item-button-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-210 {
    width: 100%;
    min-width: 220px;
  }

  .div-block-7505 {
    min-width: 90px;
  }

  .result-row-499, .result-row-495 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-wrapper-212 {
    width: 100%;
    min-width: 220px;
  }

  .rental-upload-78 {
    padding-top: 10px;
  }

  .response-row-295 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-295.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .div-block-7501 {
    padding-left: 0;
  }

  .div-block-7487 {
    padding-right: 15px;
  }

  .div-block-7499 {
    padding-right: 0;
  }

  .location-setting-checkbox-20 {
    padding-top: 10px;
  }

  .location-setting-checkbox-20.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .item-submit-holder-83 {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-83.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .results-scroller-407 {
    width: 100%;
    min-width: 220px;
  }

  .matched-159 {
    font-size: 14px;
    line-height: 16px;
  }

  .response-label-196 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-496 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-252 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-252.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-252.reps.side.print-view {
    padding-top: 10px;
  }

  .response-row-252.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-252.side.print-view {
    padding-left: 20px;
  }

  .response-row-252.side-bar-view {
    align-items: stretch;
  }

  .div-block-7467 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .response-label-195 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .div-block-7490 {
    padding-bottom: 10px;
  }

  .summary-inner-wrapper-155 {
    width: 100%;
  }

  .results-holder-262 {
    min-width: 220px;
  }

  .text-24-3-copy-55 {
    margin-left: 10px;
    font-size: 20px;
  }

  .div-block-7474 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .main-content-16 {
    min-width: 0;
    min-height: 100vh;
  }

  .main-wrapper-52 {
    padding: 10px 0 0;
  }

  .main-wrapper-52.flex {
    padding-top: 0;
  }

  .filter-section-16 {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .result-row-498 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-409 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-91 {
    font-size: 14px;
    line-height: 16px;
  }

  .question-template-74 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .result-row-497 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-500 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-name-wrapper-138, .item-name-wrapper-138.side-bar-view {
    padding-left: 16px;
  }

  .form-button-321 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-modal-124 {
    padding: 20px 10px 10px;
  }

  .results-holder-263 {
    width: 100%;
    min-width: 220px;
  }

  .form-button-319 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .close-modal-250 {
    background-color: #fff;
  }

  .close-modal-250.white.print-view-hide {
    background-color: #fff0;
  }

  .autocomplete-search-wrapper-183 {
    width: auto;
    min-width: 240px;
  }

  .customer-name-row-84 {
    padding-left: 16px;
  }

  .autocomplete-icon-18 {
    min-width: 20px;
    min-height: 20px;
  }

  .result-row-501 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7488.print-view-hide {
    display: flex;
  }

  .chip-label-299 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-14-609.semi {
    font-size: 13px;
  }

  .response-label-147 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .result-row-502 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-403 {
    width: 100%;
    min-width: 220px;
  }

  .rental-upload-79 {
    padding-top: 10px;
  }

  .summary-inner-wrapper-153 {
    width: 100%;
  }

  .location-setting-checkbox-21 {
    padding-top: 10px;
  }

  .location-setting-checkbox-21.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .autocomplete-icon-17 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-7456 {
    padding-left: 10px;
  }

  .customer-name-row-83 {
    padding-left: 16px;
  }

  .modal-top-bar-251 {
    max-height: 230px;
  }

  .response-row-296 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-296.side-bar-view {
    align-items: stretch;
  }

  .results-scroller-401, .results-holder-259 {
    width: 100%;
    min-width: 220px;
  }

  .response-row-293 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-293.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-label-193 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-490, .result-row-489 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .form-button-316 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-button-318 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-318.back.ab {
    width: 90px;
    top: 30px;
  }

  .unmatched-92 {
    font-size: 14px;
    line-height: 16px;
  }

  .title-wrapper-40 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .results-holder-258 {
    min-width: 220px;
  }

  .matched-158 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-7447 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .question-template-73 {
    padding: 10px;
  }

  .close-modal-251 {
    background-color: #fff;
  }

  .div-block-7450 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .result-row-494 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-297 {
    font-size: 14px;
    line-height: 16px;
  }

  .question-template-modal-125 {
    padding: 20px 10px 40px;
  }

  .result-row-493 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-84 {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-84.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-7460 {
    padding-right: 0;
  }

  .result-row-491, .result-row-492 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .autocomplete-search-wrapper-181 {
    width: auto;
    min-width: 240px;
  }

  .text-14-610.semi {
    font-size: 13px;
  }

  .response-label-197 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .text-12-7.white.no-break {
    max-width: 240px;
  }

  .response-row-297 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-297.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-156 {
    width: 100%;
  }

  .autocomplete-search-wrapper-185 {
    width: auto;
    min-width: 240px;
  }

  .doc-upload-2 {
    width: auto;
  }

  .close-modal-252 {
    background-color: #fff;
  }

  .location-setting-checkbox-22 {
    padding-top: 10px;
  }

  .location-setting-checkbox-22.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-298 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-298.side-bar-view {
    padding-left: 20px;
  }

  .text-14-611.semi {
    font-size: 13px;
  }

  .response-label-198 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7511 {
    min-width: 80px;
  }

  .div-block-7512 {
    padding-right: 0;
  }

  .close-modal-253 {
    background-color: #fff;
  }

  .modal-top-bar-256 {
    max-height: 230px;
  }

  .div-block-7514 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .agreement-checkbox-holder {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .result-row-503 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-301 {
    font-size: 14px;
    line-height: 16px;
  }

  .file-upload-holder {
    padding-top: 10px;
  }

  .result-row-504, .result-row-505 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7518 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-299 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-299.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .form-button-322 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-414 {
    width: 100%;
    min-width: 220px;
  }

  .upload-button {
    margin-left: 15px;
  }

  .autocomplete-icon-19 {
    min-width: 20px;
    min-height: 20px;
  }

  .close-modal-sm {
    background-color: #fff;
  }

  .results-holder-264 {
    min-width: 220px;
  }

  .text-13-7 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-506 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .customer-checkbox-flex.side-bar-view {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-7533 {
    padding-left: 10px;
  }

  .close-modal-254 {
    background-color: #fff;
  }

  .result-row-507 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-85 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-85.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-80 {
    padding-top: 10px;
  }

  .form-button-323 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-323.back.ab {
    width: 90px;
    top: 30px;
  }

  .results-scroller-415 {
    width: 100%;
    min-width: 220px;
  }

  .title-wrapper-41 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7536 {
    width: 100%;
  }

  .input-inner-wrapper-5 {
    display: flex;
  }

  .input-inner-wrapper-5.days {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: block;
  }

  .response-label-199 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-508 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-509 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-266 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-126 {
    padding: 20px 10px 40px;
  }

  .result-row-510 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-160, .unmatched-93 {
    font-size: 14px;
    line-height: 16px;
  }

  .response-row-300 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-300.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-157 {
    width: 100%;
  }

  .autocomplete-search-wrapper-187 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-255 {
    background-color: #fff;
  }

  .location-setting-checkbox-23 {
    padding-top: 10px;
  }

  .location-setting-checkbox-23.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-301 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-301.side-bar-view {
    padding-left: 20px;
  }

  .text-14-618.semi {
    font-size: 13px;
  }

  .response-label-200 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7544 {
    min-width: 80px;
  }

  .div-block-7545 {
    padding-right: 0;
  }

  .close-modal-256 {
    background-color: #fff;
  }

  .modal-top-bar-258 {
    max-height: 230px;
  }

  .div-block-7547 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-511 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-305 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-512, .result-row-513 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7551 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-302 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-302.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .form-button-324 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-419 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-20 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-267 {
    min-width: 220px;
  }

  .text-13-8 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-514 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7566 {
    padding-left: 10px;
  }

  .close-modal-257 {
    background-color: #fff;
  }

  .result-row-515 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-86 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-86.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-81 {
    padding-top: 10px;
  }

  .form-button-325 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-325.back.ab {
    width: 90px;
    top: 30px;
  }

  .results-scroller-420 {
    width: 100%;
    min-width: 220px;
  }

  .title-wrapper-42 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-label-201 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-516 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-517 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-269 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-127 {
    padding: 20px 10px 40px;
  }

  .result-row-518 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-161, .unmatched-94 {
    font-size: 14px;
    line-height: 16px;
  }

  .response-row-303 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-303.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-158 {
    width: 100%;
  }

  .close-modal-258 {
    background-color: #fff;
  }

  .close-modal-258.white.print-view-hide {
    background-color: #fff0;
  }

  .question-template-modal-128 {
    padding: 20px 10px 10px;
  }

  .div-block-7574 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .autocomplete-search-wrapper-189 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-259 {
    background-color: #fff;
  }

  .location-setting-checkbox-24 {
    padding-top: 10px;
  }

  .location-setting-checkbox-24.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-304 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-304.side-bar-view {
    padding-left: 20px;
  }

  .text-14-626.semi {
    font-size: 13px;
  }

  .response-label-202 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7576 {
    min-width: 80px;
  }

  .div-block-7577 {
    padding-right: 0;
  }

  .result-row-519 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-309 {
    font-size: 14px;
    line-height: 16px;
  }

  .close-modal-260 {
    background-color: #fff;
  }

  .result-row-520, .result-row-521 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7587 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-305 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-305.side-bar-view, .response-row-305.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-305.side.print-view {
    padding-left: 20px;
  }

  .form-button-326 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-53 {
    padding: 10px 0 0;
  }

  .main-wrapper-53.flex {
    padding-top: 0;
  }

  .results-scroller-424 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-21 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-270 {
    min-width: 220px;
  }

  .text-13-9 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-522 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-306 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-306.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-306.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-327 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-75 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .div-block-7604 {
    padding-right: 15px;
  }

  .div-block-7607.print-view-hide {
    display: flex;
  }

  .div-block-7610 {
    padding-bottom: 10px;
  }

  .table-details-8 {
    max-height: 80vh;
  }

  .close-modal-261 {
    background-color: #fff;
  }

  .result-row-523 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-262 {
    background-color: #fff;
  }

  .item-submit-holder-87 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-87.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-82 {
    padding-top: 10px;
  }

  .results-scroller-426 {
    width: 100%;
    min-width: 220px;
  }

  .response-label-203, .response-label-204 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-524 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7624 {
    padding-left: 0;
  }

  .results-holder-271 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .result-row-525 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .customer-name-row-read-only-3 {
    padding-left: 15px;
  }

  .input-holder-8 {
    display: block;
  }

  .input-holder-8.date {
    width: 110px;
    display: block;
  }

  .input-holder-8._240 {
    width: 240px;
  }

  .input-holder-8.h-line {
    border-bottom-style: solid;
  }

  .input-holder-8._320 {
    width: 320px;
  }

  .input-holder-8.price {
    width: 120px;
  }

  .text-24-3-copy-56 {
    margin-left: 10px;
    font-size: 20px;
  }

  .div-block-7629 {
    min-width: 90px;
  }

  .matched-162, .unmatched-95 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-9.white.no-break {
    max-width: 240px;
  }

  .close-modal-263 {
    background-color: #fff;
  }

  .close-modal-263.white.print-view-hide {
    background-color: #fff0;
  }

  .div-block-7633 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .response-label-205 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .response-row-307 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-307.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-307.side.print-view {
    padding-left: 20px;
  }

  .text-13-10 {
    font-size: 12px;
    line-height: 18px;
  }

  .response-row-308 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-308.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-308.reps.side.print-view {
    padding-top: 10px;
  }

  .div-block-7644 {
    padding-right: 15px;
  }

  .div-block-7645.print-view-hide {
    display: flex;
  }

  .rental-upload-83 {
    padding-top: 10px;
  }

  .customer-name-row-read-only-4 {
    padding-left: 15px;
  }

  .input-holder-9 {
    display: block;
  }

  .div-block-7655 {
    min-width: 90px;
  }

  .result-row-526, .result-row-527 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-272 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-528 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-163, .chip-label-313 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-273 {
    width: 100%;
    min-width: 220px;
  }

  .edit-options-menu-2 {
    flex-direction: column;
    width: 200px;
    display: flex;
    inset: 28px 5px auto auto;
  }

  .text-14-641.white {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-96 {
    font-size: 14px;
    line-height: 16px;
  }

  .search-wrapper-12 {
    display: block;
  }

  .result-row-529 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-86 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-530 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-314 {
    font-size: 14px;
    line-height: 16px;
  }

  .side-nav-item-3 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section-header-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .matched-152 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-531 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-532 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .section-header-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-3 {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-left: 30px;
  }

  .results-scroller-428 {
    width: 100%;
    min-width: 220px;
  }

  .action-item-header-5 {
    padding-bottom: 14px;
  }

  .single-item-wrapper {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .post-button-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-533 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-column-wrapper-3 {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .autocomplete-icon-22 {
    min-width: 20px;
    min-height: 20px;
  }

  .text-13-11 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-11.white {
    font-weight: 600;
  }

  .action-item-button-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-430 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-534, .result-row-535 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-279 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-536 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-164, .chip-label-315 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-280 {
    width: 100%;
    min-width: 220px;
  }

  .text-14-644.white {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-97 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-537 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-98 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-538 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-316 {
    font-size: 14px;
    line-height: 16px;
  }

  .side-nav-item-4 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .matched-147 {
    font-size: 15px;
  }

  .section-header-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .matched-165 {
    font-size: 15px;
  }

  .result-row-539 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-540 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .section-header-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-4 {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-left: 30px;
  }

  .results-scroller-432 {
    width: 100%;
    min-width: 220px;
  }

  .post-button-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-148 {
    font-size: 15px;
  }

  .result-row-541 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-145 {
    font-size: 15px;
  }

  .item-column-wrapper-4 {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .autocomplete-icon-23 {
    min-width: 20px;
    min-height: 20px;
  }

  .matched-166 {
    font-size: 15px;
  }

  .text-13-12 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-12.white {
    font-weight: 600;
  }

  .results-scroller-434 {
    width: 100%;
    min-width: 220px;
  }

  .twm-spinner-8 {
    width: 80px;
    height: 80px;
  }

  .quote-title {
    max-width: 220px;
    font-size: 16px;
  }

  .intro-18 {
    padding-top: 60px;
  }

  .quote-text {
    max-width: 400px;
    font-size: 26px;
    line-height: 32px;
  }

  .by-line-2 {
    margin-top: 20px;
  }

  .quote-name {
    font-size: 20px;
    line-height: 22px;
  }

  .quote-text-wrapper {
    background-color: #0000;
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 6px;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    position: static;
  }

  .result-row-542, .result-row-543 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-286 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-544 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .single-item-wrapper-2 {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .text-13-13 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-13.white-copy {
    font-weight: 600;
  }

  .text-13-13.white.hidden {
    display: none;
  }

  .text-13-13.white {
    font-weight: 600;
  }

  .chip-label-317 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-287 {
    width: 100%;
    min-width: 220px;
  }

  .text-14-647.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-99 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-545 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-100 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-546 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-318 {
    font-size: 14px;
    line-height: 16px;
  }

  .matched-167 {
    font-size: 15px;
  }

  .section-header-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-item-5 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .matched-168 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-547 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-column-wrapper-5 {
    border-top: 1px solid #fffefe33;
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .result-row-548 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-436 {
    width: 100%;
    min-width: 220px;
  }

  .post-button-5 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-549 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .autocomplete-icon-24 {
    min-width: 20px;
    min-height: 20px;
  }

  .side-nav-5 {
    justify-content: flex-start;
    height: 38px;
    padding-top: 0;
    padding-left: 5px;
    overflow-x: auto;
  }

  .section-header-9 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-3 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .results-scroller-438 {
    width: 100%;
    min-width: 220px;
  }

  .text-12-16.white.no-break {
    max-width: 240px;
  }

  .response-row-309 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-309.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-159 {
    width: 100%;
  }

  .autocomplete-search-wrapper-192 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-264 {
    background-color: #fff;
  }

  .location-setting-checkbox-25 {
    padding-top: 10px;
  }

  .location-setting-checkbox-25.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-310 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-310.side-bar-view {
    padding-left: 20px;
  }

  .text-14-649.semi {
    font-size: 13px;
  }

  .response-label-206 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7739 {
    min-width: 80px;
  }

  .div-block-7740 {
    padding-right: 0;
  }

  .close-modal-265 {
    background-color: #fff;
  }

  .modal-top-bar-264 {
    max-height: 230px;
  }

  .div-block-7742 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-550 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-319 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-551, .result-row-552 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7746 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-311 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-311.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .form-button-328 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-442 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-25 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-293 {
    min-width: 220px;
  }

  .text-13-14 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-553 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7761 {
    padding-left: 10px;
  }

  .close-modal-266 {
    background-color: #fff;
  }

  .result-row-554 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-88 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-88.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-84 {
    padding-top: 10px;
  }

  .form-button-329 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-329.back.ab {
    width: 90px;
    top: 30px;
  }

  .results-scroller-444 {
    width: 100%;
    min-width: 220px;
  }

  .title-wrapper-43 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-label-207 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-555 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-556 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-295 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-129 {
    padding: 20px 10px 40px;
  }

  .result-row-557 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-10 {
    display: block;
  }

  .input-holder-10.date {
    width: 110px;
    display: block;
  }

  .input-holder-10._240 {
    width: 240px;
  }

  .input-holder-10.h-line {
    border-bottom-style: solid;
  }

  .input-holder-10._320 {
    width: 320px;
  }

  .input-holder-10.price {
    width: 120px;
  }

  .matched-169, .unmatched-101 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-17.white.no-break {
    max-width: 240px;
  }

  .response-row-312 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-312.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-160 {
    width: 100%;
  }

  .autocomplete-search-wrapper-194 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-267 {
    background-color: #fff;
  }

  .location-setting-checkbox-26 {
    padding-top: 10px;
  }

  .location-setting-checkbox-26.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-313 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-313.side-bar-view {
    padding-left: 20px;
  }

  .text-14-656.semi {
    font-size: 13px;
  }

  .response-label-208 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7772 {
    min-width: 80px;
  }

  .div-block-7773 {
    padding-right: 0;
  }

  .close-modal-268 {
    background-color: #fff;
  }

  .modal-top-bar-266 {
    max-height: 230px;
  }

  .div-block-7775 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-558 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-323 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-559, .result-row-560 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7779 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-314 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-314.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .form-button-330 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-449 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-26 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-296 {
    min-width: 220px;
  }

  .text-13-15 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-561 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7794 {
    padding-left: 10px;
  }

  .close-modal-269 {
    background-color: #fff;
  }

  .result-row-562 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-89 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-89.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-85 {
    padding-top: 10px;
  }

  .form-button-331 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-331.back.ab {
    width: 90px;
    top: 30px;
  }

  .results-scroller-451 {
    width: 100%;
    min-width: 220px;
  }

  .title-wrapper-44 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-label-209 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-563 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-564 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-298 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-130 {
    padding: 20px 10px 40px;
  }

  .result-row-565 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-11 {
    display: block;
  }

  .input-holder-11.date {
    width: 110px;
    display: block;
  }

  .input-holder-11._240 {
    width: 240px;
  }

  .input-holder-11.h-line {
    border-bottom-style: solid;
  }

  .input-holder-11._320 {
    width: 320px;
  }

  .input-holder-11.price {
    width: 120px;
  }

  .matched-170, .unmatched-102 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-18.white.no-break {
    max-width: 240px;
  }

  .response-row-315 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-315.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-161 {
    width: 100%;
  }

  .close-modal-270 {
    background-color: #fff;
  }

  .close-modal-270.white.print-view-hide {
    background-color: #fff0;
  }

  .question-template-modal-131 {
    padding: 20px 10px 10px;
  }

  .div-block-7803 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .autocomplete-search-wrapper-196 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-271 {
    background-color: #fff;
  }

  .location-setting-checkbox-27 {
    padding-top: 10px;
  }

  .location-setting-checkbox-27.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-316 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-316.side-bar-view {
    padding-left: 20px;
  }

  .text-14-664.semi {
    font-size: 13px;
  }

  .response-label-210 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7805 {
    min-width: 80px;
  }

  .div-block-7806 {
    padding-right: 0;
  }

  .result-row-566 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-327 {
    font-size: 14px;
    line-height: 16px;
  }

  .close-modal-272 {
    background-color: #fff;
  }

  .result-row-567, .result-row-568 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7816 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-317 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-317.side-bar-view, .response-row-317.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-317.side.print-view {
    padding-left: 20px;
  }

  .form-button-332 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-54 {
    padding: 10px 0 0;
  }

  .main-wrapper-54.flex {
    padding-top: 0;
  }

  .results-scroller-455 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-27 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-299 {
    min-width: 220px;
  }

  .text-13-16 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-569 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-318 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-318.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-318.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-333 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-76 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .div-block-7833 {
    padding-right: 15px;
  }

  .div-block-7836.print-view-hide {
    display: flex;
  }

  .div-block-7839 {
    padding-bottom: 10px;
  }

  .table-details-9 {
    max-height: 80vh;
  }

  .close-modal-273 {
    background-color: #fff;
  }

  .result-row-570 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-274 {
    background-color: #fff;
  }

  .item-submit-holder-90 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-90.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-86 {
    padding-top: 10px;
  }

  .results-scroller-457 {
    width: 100%;
    min-width: 220px;
  }

  .response-label-211, .response-label-212 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-571 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7854 {
    padding-left: 0;
  }

  .results-holder-300 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .result-row-572 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-12 {
    display: block;
  }

  .input-holder-12.date {
    width: 110px;
    display: block;
  }

  .input-holder-12._240 {
    width: 240px;
  }

  .input-holder-12.h-line {
    border-bottom-style: solid;
  }

  .input-holder-12._320 {
    width: 320px;
  }

  .input-holder-12.price {
    width: 120px;
  }

  .text-24-3-copy-57 {
    margin-left: 10px;
    font-size: 20px;
  }

  .div-block-7859 {
    min-width: 90px;
  }

  .matched-171, .unmatched-103 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-19.white.no-break {
    max-width: 240px;
  }

  .response-row-319 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-319.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-162 {
    width: 100%;
  }

  .close-modal-275 {
    background-color: #fff;
  }

  .close-modal-275.white.print-view-hide {
    background-color: #fff0;
  }

  .question-template-modal-132 {
    padding: 20px 10px 10px;
  }

  .div-block-7863 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .autocomplete-search-wrapper-198 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-276 {
    background-color: #fff;
  }

  .location-setting-checkbox-28 {
    padding-top: 10px;
  }

  .location-setting-checkbox-28.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-320 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-320.side-bar-view {
    padding-left: 20px;
  }

  .text-14-674.semi {
    font-size: 13px;
  }

  .response-label-213 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7865 {
    min-width: 80px;
  }

  .div-block-7866 {
    padding-right: 0;
  }

  .result-row-573 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-331 {
    font-size: 14px;
    line-height: 16px;
  }

  .close-modal-277 {
    background-color: #fff;
  }

  .result-row-574, .result-row-575 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7876 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-321 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-321.side-bar-view, .response-row-321.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-321.side.print-view {
    padding-left: 20px;
  }

  .form-button-334 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-55 {
    padding: 10px 0 0;
  }

  .main-wrapper-55.flex {
    padding-top: 0;
  }

  .results-scroller-460 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-28 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-301 {
    min-width: 220px;
  }

  .text-13-17 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-576 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-322 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-322.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-322.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-335 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-77 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .div-block-7893 {
    padding-right: 15px;
  }

  .div-block-7896.print-view-hide {
    display: flex;
  }

  .div-block-7899 {
    padding-bottom: 10px;
  }

  .table-details-10 {
    max-height: 80vh;
  }

  .close-modal-278 {
    background-color: #fff;
  }

  .result-row-577 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-279 {
    background-color: #fff;
  }

  .item-submit-holder-91 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-91.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-87 {
    padding-top: 10px;
  }

  .results-scroller-462 {
    width: 100%;
    min-width: 220px;
  }

  .response-label-214, .response-label-215 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-578 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7914 {
    padding-left: 0;
  }

  .results-holder-302 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .result-row-579 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-13 {
    display: block;
  }

  .input-holder-13.date {
    width: 110px;
    display: block;
  }

  .input-holder-13._240 {
    width: 240px;
  }

  .input-holder-13.h-line {
    border-bottom-style: solid;
  }

  .input-holder-13._320 {
    width: 320px;
  }

  .input-holder-13.price {
    width: 120px;
  }

  .text-24-3-copy-58 {
    margin-left: 10px;
    font-size: 20px;
  }

  .modal-top-bar-270 {
    max-height: 230px;
  }

  .div-block-7919 {
    min-width: 90px;
  }

  .matched-172, .unmatched-104 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-20.white.no-break {
    max-width: 240px;
  }

  .response-row-323 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-323.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-163 {
    width: 100%;
  }

  .autocomplete-search-wrapper-200 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-280 {
    background-color: #fff;
  }

  .location-setting-checkbox-29 {
    padding-top: 10px;
  }

  .location-setting-checkbox-29.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-324 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-324.side-bar-view {
    padding-left: 20px;
  }

  .text-14-683.semi {
    font-size: 13px;
  }

  .response-label-216 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7925 {
    min-width: 80px;
  }

  .div-block-7926 {
    padding-right: 0;
  }

  .close-modal-281 {
    background-color: #fff;
  }

  .modal-top-bar-271 {
    max-height: 230px;
  }

  .div-block-7928 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-580 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-335 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-581, .result-row-582 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7932 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-325 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-325.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .form-button-336 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-466 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-29 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-303 {
    min-width: 220px;
  }

  .text-13-18 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-583 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7947 {
    padding-left: 10px;
  }

  .close-modal-282 {
    background-color: #fff;
  }

  .result-row-584 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-92 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-92.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-88 {
    padding-top: 10px;
  }

  .form-button-337 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-337.back.ab {
    width: 90px;
    top: 30px;
  }

  .results-scroller-467 {
    width: 100%;
    min-width: 220px;
  }

  .title-wrapper-45 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-label-217 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-585 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-586 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-305 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-133 {
    padding: 20px 10px 40px;
  }

  .result-row-587 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-14 {
    display: block;
  }

  .input-holder-14.date {
    width: 110px;
    display: block;
  }

  .input-holder-14._240 {
    width: 240px;
  }

  .input-holder-14.h-line {
    border-bottom-style: solid;
  }

  .input-holder-14._320 {
    width: 320px;
  }

  .input-holder-14.price {
    width: 120px;
  }

  .modal-top-bar-272 {
    max-height: 230px;
  }

  .matched-173, .unmatched-105 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-21.white.no-break {
    max-width: 240px;
  }

  .response-row-326 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-326.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-164 {
    width: 100%;
  }

  .close-modal-283 {
    background-color: #fff;
  }

  .close-modal-283.white.print-view-hide {
    background-color: #fff0;
  }

  .question-template-modal-134 {
    padding: 20px 10px 10px;
  }

  .div-block-7956 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .autocomplete-search-wrapper-202 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-284 {
    background-color: #fff;
  }

  .location-setting-checkbox-30 {
    padding-top: 10px;
  }

  .location-setting-checkbox-30.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-327 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-327.side-bar-view {
    padding-left: 20px;
  }

  .text-14-691.semi {
    font-size: 13px;
  }

  .response-label-218 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-7958 {
    min-width: 80px;
  }

  .div-block-7959 {
    padding-right: 0;
  }

  .result-row-588 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-339 {
    font-size: 14px;
    line-height: 16px;
  }

  .close-modal-285 {
    background-color: #fff;
  }

  .result-row-589, .result-row-590 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-7969 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-328 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-328.side-bar-view, .response-row-328.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-328.side.print-view {
    padding-left: 20px;
  }

  .form-button-338 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-56 {
    padding: 10px 0 0;
  }

  .main-wrapper-56.flex {
    padding-top: 0;
  }

  .results-scroller-471 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-30 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-306 {
    min-width: 220px;
  }

  .text-13-19 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-591 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-329 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-329.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-329.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-339 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-78 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .div-block-7986 {
    padding-right: 15px;
  }

  .div-block-7989.print-view-hide {
    display: flex;
  }

  .div-block-7992 {
    padding-bottom: 10px;
  }

  .table-details-11 {
    max-height: 80vh;
  }

  .close-modal-286 {
    background-color: #fff;
  }

  .result-row-592 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-287 {
    background-color: #fff;
  }

  .item-submit-holder-93 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-93.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .modal-top-bar-273 {
    max-height: 230px;
  }

  .rental-upload-89 {
    padding-top: 10px;
  }

  .response-label-219 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .results-scroller-472 {
    width: 100%;
    min-width: 220px;
  }

  .response-label-220 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-593 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8007 {
    padding-left: 0;
  }

  .results-holder-307 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .result-row-594 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-15 {
    display: block;
  }

  .input-holder-15.date {
    width: 110px;
    display: block;
  }

  .input-holder-15._240 {
    width: 240px;
  }

  .input-holder-15.h-line {
    border-bottom-style: solid;
  }

  .input-holder-15._320 {
    width: 320px;
  }

  .input-holder-15.price {
    width: 120px;
  }

  .text-24-3-copy-59 {
    margin-left: 10px;
    font-size: 20px;
  }

  .modal-top-bar-274 {
    max-height: 230px;
  }

  .div-block-8012 {
    min-width: 90px;
  }

  .matched-174, .unmatched-106 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-595, .result-row-596 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-308 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-597 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-175 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-20 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-20.white-copy {
    font-weight: 600;
  }

  .text-13-20.white.hidden {
    display: none;
  }

  .text-13-20.white {
    font-weight: 600;
  }

  .chip-label-343 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-309 {
    width: 100%;
    min-width: 220px;
  }

  .text-14-701.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-107 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-598 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-108 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-599 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-344 {
    font-size: 14px;
    line-height: 16px;
  }

  .section-header-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-item-6 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .action-item-button-5 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-176 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-600 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-column-wrapper-6 {
    border-top: 1px solid #fffefe33;
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .result-row-601 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-475 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-602 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .autocomplete-icon-31 {
    min-width: 20px;
    min-height: 20px;
  }

  .post-button-6 {
    margin-left: 0;
    margin-right: 0;
  }

  .side-nav-6 {
    justify-content: flex-start;
    height: 38px;
    padding-top: 0;
    padding-left: 5px;
    overflow-x: auto;
  }

  .section-header-11 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-4 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .empty-state-action-item-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .results-scroller-477 {
    width: 100%;
    min-width: 220px;
  }

  .text-12-24.white.no-break {
    max-width: 240px;
  }

  .response-row-330 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-330.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-165 {
    width: 100%;
  }

  .autocomplete-search-wrapper-204 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-288 {
    background-color: #fff;
  }

  .location-setting-checkbox-31 {
    padding-top: 10px;
  }

  .location-setting-checkbox-31.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-331 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-331.side-bar-view {
    padding-left: 20px;
  }

  .text-14-703.semi {
    font-size: 13px;
  }

  .response-label-221 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-8045 {
    min-width: 80px;
  }

  .div-block-8046 {
    padding-right: 0;
  }

  .close-modal-289 {
    background-color: #fff;
  }

  .modal-top-bar-275 {
    max-height: 230px;
  }

  .div-block-8048 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-603 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-345 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-604, .result-row-605 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8052 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-332 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-332.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .form-button-340 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-480 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-32 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-315 {
    min-width: 220px;
  }

  .text-13-21 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-606 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8067 {
    padding-left: 10px;
  }

  .close-modal-290 {
    background-color: #fff;
  }

  .result-row-607 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-94 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-94.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-90 {
    padding-top: 10px;
  }

  .form-button-341 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-341.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-label-222 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .results-scroller-481 {
    width: 100%;
    min-width: 220px;
  }

  .title-wrapper-46 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-608 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-609 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-317 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-135 {
    padding: 20px 10px 40px;
  }

  .result-row-610 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-16 {
    display: block;
  }

  .input-holder-16.date {
    width: 110px;
    display: block;
  }

  .input-holder-16._240 {
    width: 240px;
  }

  .input-holder-16.h-line {
    border-bottom-style: solid;
  }

  .input-holder-16._320 {
    width: 320px;
  }

  .input-holder-16.price {
    width: 120px;
  }

  .modal-top-bar-276 {
    max-height: 230px;
  }

  .matched-177, .unmatched-109 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-25.white.no-break {
    max-width: 240px;
  }

  .response-row-333 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-333.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-166 {
    width: 100%;
  }

  .close-modal-291 {
    background-color: #fff;
  }

  .close-modal-291.white.print-view-hide {
    background-color: #fff0;
  }

  .question-template-modal-136 {
    padding: 20px 10px 10px;
  }

  .div-block-8076 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .autocomplete-search-wrapper-206 {
    width: auto;
    min-width: 240px;
  }

  .close-modal-292 {
    background-color: #fff;
  }

  .location-setting-checkbox-32 {
    padding-top: 10px;
  }

  .location-setting-checkbox-32.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-334 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-334.side-bar-view {
    padding-left: 20px;
  }

  .text-14-711.semi {
    font-size: 13px;
  }

  .response-label-223 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-8078 {
    min-width: 80px;
  }

  .div-block-8079 {
    padding-right: 0;
  }

  .result-row-611 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-349 {
    font-size: 14px;
    line-height: 16px;
  }

  .close-modal-293 {
    background-color: #fff;
  }

  .result-row-612, .result-row-613 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8089 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-335 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-335.side-bar-view, .response-row-335.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-335.side.print-view {
    padding-left: 20px;
  }

  .form-button-342 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-57 {
    padding: 10px 0 0;
  }

  .main-wrapper-57.flex {
    padding-top: 0;
  }

  .results-scroller-485 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-33 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-318 {
    min-width: 220px;
  }

  .text-13-22 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-614 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-336 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-336.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-336.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-343 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-79 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .div-block-8106 {
    padding-right: 15px;
  }

  .div-block-8109.print-view-hide {
    display: flex;
  }

  .div-block-8112 {
    padding-bottom: 10px;
  }

  .table-details-12 {
    max-height: 80vh;
  }

  .close-modal-294 {
    background-color: #fff;
  }

  .result-row-615 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .close-modal-295 {
    background-color: #fff;
  }

  .item-submit-holder-95 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-95.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .modal-top-bar-277 {
    max-height: 230px;
  }

  .rental-upload-91 {
    padding-top: 10px;
  }

  .response-label-224 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .results-scroller-486 {
    width: 100%;
    min-width: 220px;
  }

  .response-label-225 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-616 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8127 {
    padding-left: 0;
  }

  .results-holder-319 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .result-row-617 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-17 {
    display: block;
  }

  .input-holder-17.date {
    width: 110px;
    display: block;
  }

  .input-holder-17._240 {
    width: 240px;
  }

  .input-holder-17.h-line {
    border-bottom-style: solid;
  }

  .input-holder-17._320 {
    width: 320px;
  }

  .input-holder-17.price {
    width: 120px;
  }

  .text-24-3-copy-60 {
    margin-left: 10px;
    font-size: 20px;
  }

  .modal-top-bar-278 {
    max-height: 230px;
  }

  .div-block-8132 {
    min-width: 90px;
  }

  .matched-178, .unmatched-110 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-618, .result-row-619 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-320 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-620 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-179 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-23 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-23.white-copy {
    font-weight: 600;
  }

  .text-13-23.white.hidden {
    display: none;
  }

  .text-13-23.white {
    font-weight: 600;
  }

  .chip-label-353 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-321 {
    width: 100%;
    min-width: 220px;
  }

  .text-14-721.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-111 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-621 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-112 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-622 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-354 {
    font-size: 14px;
    line-height: 16px;
  }

  .section-header-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-item-7 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .action-item-button-6 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-180 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-623 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-column-wrapper-7 {
    border-top: 1px solid #fffefe33;
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .result-row-624 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-489 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-625 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .autocomplete-icon-34 {
    min-width: 20px;
    min-height: 20px;
  }

  .side-nav-7 {
    justify-content: flex-start;
    height: 38px;
    padding-top: 0;
    padding-left: 5px;
    overflow-x: auto;
  }

  .section-header-13 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-5 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .item-detail-wrapper-4 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .empty-state-action-item-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .results-scroller-491 {
    width: 100%;
    min-width: 220px;
  }

  .div-block-8163 {
    width: 160px;
    height: 140px;
    margin-top: 200px;
  }

  .loading-3 {
    background-size: contain;
    width: 56px;
  }

  .text-block-445 {
    font-size: 13px;
  }

  .result-row-626, .result-row-627 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-13-copy {
    line-height: 18px;
  }

  .results-holder-327 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-628 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-181 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-24 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-24.white-copy {
    font-weight: 600;
  }

  .text-13-24.white.hidden {
    display: none;
  }

  .text-13-24.white {
    font-weight: 600;
  }

  .chip-label-355 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-328 {
    width: 100%;
    min-width: 220px;
  }

  .text-14-724.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-113 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-629 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-114 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-630 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-356 {
    font-size: 14px;
    line-height: 16px;
  }

  .section-header-14 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-item-8 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .action-item-button-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-182 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-631 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-6 {
    padding-bottom: 14px;
  }

  .item-column-wrapper-8 {
    border-top: 1px solid #fffefe33;
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .result-row-632 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-494 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-633 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .autocomplete-icon-35 {
    min-width: 20px;
    min-height: 20px;
  }

  .side-nav-8 {
    justify-content: flex-start;
    height: 38px;
    padding-top: 0;
    padding-left: 5px;
    overflow-x: auto;
  }

  .section-header-15 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .results-scroller-496 {
    width: 100%;
    min-width: 220px;
  }

  .text-12-30.white.no-break {
    max-width: 240px;
  }

  .response-row-337 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-337.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-167 {
    width: 100%;
  }

  .close-modal-296 {
    background-color: #fff;
  }

  .close-modal-296.white.print-view-hide {
    background-color: #fff0;
  }

  .question-template-modal-137 {
    padding: 20px 10px 10px;
  }

  .div-block-8190 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .autocomplete-search-wrapper-208 {
    width: auto;
    min-width: 240px;
  }

  .location-setting-checkbox-33 {
    padding-top: 10px;
  }

  .location-setting-checkbox-33.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-338 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-338.side-bar-view {
    padding-left: 20px;
  }

  .text-14-727.semi {
    font-size: 13px;
  }

  .response-label-226 {
    opacity: .7;
    margin-bottom: 10px;
  }

  .div-block-8192 {
    min-width: 80px;
  }

  .div-block-8193 {
    padding-right: 0;
  }

  .result-row-634 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-279 {
    max-height: 230px;
  }

  .chip-label-357 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-635, .result-row-636 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8203 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-339 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-339.side-bar-view, .response-row-339.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-339.side.print-view {
    padding-left: 20px;
  }

  .form-button-344 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .main-wrapper-58 {
    padding: 10px 0 0;
  }

  .main-wrapper-58.flex {
    padding-top: 0;
  }

  .results-scroller-499 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-36 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-334 {
    min-width: 220px;
  }

  .text-13-25 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-637 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-340 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-340.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-340.reps.side.print-view {
    padding-top: 10px;
  }

  .form-button-345 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .question-template-80 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .div-block-8220 {
    padding-right: 15px;
  }

  .div-block-8223.print-view-hide {
    display: flex;
  }

  .div-block-8226 {
    padding-bottom: 10px;
  }

  .table-details-13 {
    max-height: 80vh;
  }

  .result-row-638 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-96 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-96.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .modal-top-bar-280 {
    max-height: 230px;
  }

  .rental-upload-92 {
    padding-top: 10px;
  }

  .response-label-227 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .results-scroller-501 {
    width: 100%;
    min-width: 220px;
  }

  .response-label-228, .response-label-229 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-639 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8244 {
    padding-left: 0;
  }

  .results-holder-335 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-138 {
    padding: 20px 10px 40px;
  }

  .result-row-640 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-641 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .input-holder-18 {
    display: block;
  }

  .input-holder-18.date {
    width: 110px;
    display: block;
  }

  .input-holder-18._240 {
    width: 240px;
  }

  .input-holder-18.h-line {
    border-bottom-style: solid;
  }

  .input-holder-18._320 {
    width: 320px;
  }

  .input-holder-18.price {
    width: 120px;
  }

  .text-24-3-copy-61 {
    margin-left: 10px;
    font-size: 20px;
  }

  .modal-top-bar-281 {
    max-height: 230px;
  }

  .div-block-8249 {
    min-width: 90px;
  }

  .matched-183, .unmatched-115 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-12-31.white.no-break {
    max-width: 240px;
  }

  .response-row-341 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-341.side-bar-view {
    padding-left: 20px;
  }

  .summary-inner-wrapper-168 {
    width: 100%;
  }

  .autocomplete-search-wrapper-210 {
    width: auto;
    min-width: 240px;
  }

  .location-setting-checkbox-34 {
    padding-top: 10px;
  }

  .location-setting-checkbox-34.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .response-row-342 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-342.side-bar-view {
    padding-left: 20px;
  }

  .text-14-738.semi {
    font-size: 13px;
  }

  .div-block-8255 {
    min-width: 80px;
  }

  .div-block-8256 {
    padding-right: 0;
  }

  .modal-top-bar-282 {
    max-height: 230px;
  }

  .div-block-8258 {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .result-row-642 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-360 {
    font-size: 14px;
    line-height: 16px;
  }

  .matched-184 {
    font-size: 15px;
  }

  .result-row-643, .result-row-644 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8262 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .response-row-343 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-343.side-bar-view {
    align-items: stretch;
    padding-left: 20px;
  }

  .form-button-346 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-504 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-37 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-336 {
    min-width: 220px;
  }

  .text-13-26 {
    font-size: 12px;
    line-height: 18px;
  }

  .result-row-645 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .div-block-8277 {
    padding-left: 10px;
  }

  .result-row-646 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-97 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-97.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-93 {
    padding-top: 10px;
  }

  .form-button-347 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-347.back.ab {
    width: 90px;
    top: 30px;
  }

  .response-label-230 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .results-scroller-506 {
    width: 100%;
    min-width: 220px;
  }

  .title-wrapper-47 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .response-label-231 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-647 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-15, .matched-10 {
    font-size: 15px;
  }

  .result-row-648 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-185 {
    font-size: 15px;
  }

  .results-holder-338 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .question-template-modal-139 {
    padding: 20px 10px 40px;
  }

  .result-row-649 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-650 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-186 {
    font-size: 15px;
  }

  .modal-top-bar-283 {
    max-height: 230px;
  }

  .unmatched-116 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-651, .result-row-652 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-339 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-653 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-13-27 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-27.white-copy {
    font-weight: 600;
  }

  .text-13-27.white.hidden {
    display: none;
  }

  .text-13-27.white {
    font-weight: 600;
  }

  .chip-label-362 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-340 {
    width: 100%;
    min-width: 220px;
  }

  .text-14-748.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .unmatched-117 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-654 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-118 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-655 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-363 {
    font-size: 14px;
    line-height: 16px;
  }

  .matched-187 {
    font-size: 15px;
  }

  .section-header-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .side-nav-item-9 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .matched-188 {
    font-size: 15px;
  }

  .result-row-656 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-7 {
    padding-bottom: 14px;
  }

  .item-column-wrapper-9 {
    border-top: 1px solid #fffefe33;
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .result-row-657 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-510 {
    width: 100%;
    min-width: 220px;
  }

  .matched-189 {
    font-size: 15px;
  }

  .result-row-658 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-190 {
    font-size: 15px;
  }

  .autocomplete-icon-38 {
    min-width: 20px;
    min-height: 20px;
  }

  .matched-191 {
    font-size: 15px;
  }

  .section-header-17 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-7 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .results-scroller-512 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-659, .result-row-660 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-address-12 {
    font-size: 13px;
  }

  .results-holder-346 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-661 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-13-28 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-28.white-copy {
    font-weight: 600;
  }

  .text-13-28.white.hidden {
    display: none;
  }

  .text-13-28.white {
    font-weight: 600;
  }

  .chip-label-365 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-347 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-119 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-662 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-120 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-663 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-366 {
    font-size: 14px;
    line-height: 16px;
  }

  .matched-192 {
    font-size: 15px;
  }

  .item-column-wrapper-10 {
    border-top: 1px solid #fffefe33;
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .matched-193 {
    font-size: 15px;
  }

  .result-row-664 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-665 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-14-752.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .results-scroller-515 {
    width: 100%;
    min-width: 220px;
  }

  .matched-194 {
    font-size: 15px;
  }

  .result-row-666 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-195 {
    font-size: 15px;
  }

  .autocomplete-icon-39 {
    min-width: 20px;
    min-height: 20px;
  }

  .matched-196 {
    font-size: 15px;
  }

  .section-header-18 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-8 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .results-scroller-517 {
    width: 100%;
    min-width: 220px;
  }

  .status-option {
    align-self: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .result-row-667, .result-row-668 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-address-13 {
    font-size: 13px;
  }

  .results-holder-353 {
    width: 100%;
    min-width: 220px;
  }

  .drop-zone-text {
    font-size: 18px;
    line-height: 20px;
  }

  .result-row-669 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-13-29 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-29.white-copy {
    font-weight: 600;
  }

  .text-13-29.white.hidden {
    display: none;
  }

  .text-13-29.white {
    font-weight: 600;
  }

  .chip-label-368 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-354 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-121 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-670 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-122 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-671 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-369 {
    font-size: 14px;
    line-height: 16px;
  }

  .action-item-button-8 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-197, .matched-198 {
    font-size: 15px;
  }

  .result-row-672 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-673 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .status-options-menu {
    flex-direction: column;
    display: flex;
    inset: 28px 5px auto auto;
  }

  .text-14-755.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .results-scroller-520 {
    width: 100%;
    min-width: 220px;
  }

  .drop-content {
    width: 100%;
  }

  .text-12-38.white.no-break {
    max-width: 240px;
  }

  .matched-199 {
    font-size: 15px;
  }

  .result-row-674 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-200 {
    font-size: 15px;
  }

  .autocomplete-icon-40 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-8365 {
    min-height: 46px;
  }

  .matched-201 {
    font-size: 15px;
  }

  .section-header-19 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-9 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .action-item-button-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-scroller-522 {
    width: 100%;
    min-width: 220px;
  }

  .side-order-view-wrapper-ewafy {
    width: 100%;
  }

  .side-order-view-wrapper-ewafy.print-view {
    border-left-style: none;
  }

  .matched-202 {
    font-size: 15px;
  }

  .result-row-675, .result-row-676 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-253 {
    width: 100%;
    min-width: 220px;
  }

  .chip-address-14 {
    font-size: 13px;
  }

  .result-row-677 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-360 {
    width: 100%;
    min-width: 220px;
  }

  .action-item-button-3-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-678 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .text-13-30 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-30.white-copy {
    font-weight: 600;
  }

  .text-13-30.white.hidden {
    display: none;
  }

  .text-13-30.white {
    font-weight: 600;
  }

  .chip-label-371 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-361 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-123 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-679, .result-row-680, .result-row-681 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .header-right-side-3 {
    min-width: 25%;
  }

  .unmatched-124 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-682 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-372 {
    font-size: 14px;
    line-height: 16px;
  }

  .matched-203 {
    font-size: 15px;
  }

  .chip-label-209 {
    font-size: 14px;
    line-height: 16px;
  }

  .matched-204 {
    font-size: 15px;
  }

  .result-row-683 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-8 {
    padding-bottom: 14px;
  }

  .result-row-684 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-685 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .button-label-4 {
    font-size: 14px;
  }

  .item-column-wrapper-11 {
    border-radius: 0;
    min-width: 300px;
    position: relative;
  }

  .results-scroller-525 {
    width: 100%;
    min-width: 220px;
  }

  .post-button-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-holder-365 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-686 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-89 {
    font-size: 14px;
    line-height: 16px;
  }

  .autocomplete-icon-41 {
    min-width: 20px;
    min-height: 20px;
  }

  .action-item-button-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-8411 {
    min-height: 46px;
  }

  .empty-state-action-item-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-bar-2 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-header-20 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .text-14-758.white {
    text-align: center;
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .section-header-21 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-10 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .search-bar-3 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .action-item-button-11 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-247 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-scroller-527 {
    width: 100%;
    min-width: 220px;
  }

  .item-detail-wrapper-5 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .result-row-687, .result-row-688 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-528 {
    width: 100%;
    min-width: 220px;
  }

  .chip-address-15 {
    font-size: 13px;
  }

  .result-row-689 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-368 {
    width: 100%;
    min-width: 220px;
  }

  .action-item-button-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-690 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-248 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-31 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-31.white-copy {
    font-weight: 600;
  }

  .text-13-31.white.hidden {
    display: none;
  }

  .text-13-31.white {
    font-weight: 600;
  }

  .chip-label-374 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-369 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-125 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-691, .result-row-692, .result-row-693 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-126 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-694 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-375, .matched-249, .chip-label-376 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-695 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-11 {
    padding-bottom: 14px;
  }

  .result-row-696 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-697 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .button-label-5 {
    font-size: 14px;
  }

  .item-column-wrapper-12 {
    border-radius: 0;
    min-width: 300px;
    position: relative;
  }

  .results-scroller-531 {
    width: 100%;
    min-width: 220px;
  }

  .post-button-8 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-holder-374 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-698 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-127 {
    font-size: 14px;
    line-height: 16px;
  }

  .autocomplete-icon-42 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-8462 {
    min-height: 46px;
  }

  .empty-state-action-item-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-header-22 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .text-14-762.white {
    text-align: center;
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .section-header-23 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-11 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .search-bar-4 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .action-item-button-13 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-250 {
    font-size: 14px;
    line-height: 16px;
  }

  .item-detail-wrapper-6 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .results-scroller-533 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-699, .result-row-700 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-534 {
    width: 100%;
    min-width: 220px;
  }

  .chip-address-16 {
    font-size: 13px;
  }

  .result-row-701 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-377 {
    width: 100%;
    min-width: 220px;
  }

  .action-item-button-14 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-702 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .matched-251 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-32 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-32.white-copy {
    font-weight: 600;
  }

  .text-13-32.white.hidden {
    display: none;
  }

  .text-13-32.white {
    font-weight: 600;
  }

  .chip-label-378 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-378 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-128 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-703, .result-row-704, .result-row-705 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .header-right-side-6 {
    min-width: 25%;
  }

  .unmatched-129 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-706 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-379, .matched-252, .chip-label-380 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-707 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-13 {
    padding-bottom: 14px;
  }

  .result-row-708 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-709 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .button-label-6 {
    font-size: 14px;
  }

  .item-column-wrapper-13 {
    border-radius: 0;
    min-width: 300px;
    position: relative;
  }

  .results-scroller-537 {
    width: 100%;
    min-width: 220px;
  }

  .button-label-7 {
    font-size: 14px;
  }

  .post-button-9 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-holder-383 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-710 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-130 {
    font-size: 14px;
    line-height: 16px;
  }

  .autocomplete-icon-43 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-8515 {
    min-height: 46px;
  }

  .empty-state-action-item-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-header-24 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .text-14-766.white {
    text-align: center;
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .section-header-25 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-12 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .search-bar-5 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .action-item-button-15 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-253 {
    font-size: 14px;
    line-height: 16px;
  }

  .item-detail-wrapper-7 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .results-scroller-539 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-711, .result-row-712 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-540 {
    width: 100%;
    min-width: 220px;
  }

  .chip-address-17 {
    font-size: 13px;
  }

  .result-row-713 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-386 {
    width: 100%;
    min-width: 220px;
  }

  .sf-1250 {
    font-size: 14px;
    line-height: 18px;
  }

  .action-item-button-16 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-714 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-button-62 {
    text-align: center;
    min-height: 40px;
    font-size: 13px;
    line-height: 16px;
  }

  .plan-tile-3 {
    flex: 0 auto;
    align-items: stretch;
    width: 100%;
    min-width: 0;
    padding-left: 14px;
    padding-right: 14px;
    display: flex;
  }

  .button-select-plan-2 {
    min-width: 100px;
    font-size: 14px;
    line-height: 18px;
  }

  .sf-15-med-123 {
    font-size: 15px;
  }

  .matched-254 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-33 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-33.white-copy {
    font-weight: 600;
  }

  .text-13-33.white.hidden {
    display: none;
  }

  .text-13-33.white {
    font-weight: 600;
  }

  .chip-label-382 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-387 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-131 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-715 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .post-header-45 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .result-row-716, .result-row-717 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .header-right-side-7 {
    min-width: 25%;
  }

  .plans-wrapper-11 {
    align-items: center;
    display: flex;
  }

  .unmatched-132 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-718 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-383 {
    font-size: 14px;
    line-height: 16px;
  }

  .sf-1251 {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-1251.center {
    font-size: 15px;
    line-height: 20px;
  }

  .matched-255, .chip-label-384 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-719 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-15 {
    padding-bottom: 14px;
  }

  .sf-1232 {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-1232.semi.navy {
    font-size: 22px;
    line-height: 28px;
  }

  .result-row-720 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-721 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-column-wrapper-14 {
    border-radius: 0;
    min-width: 300px;
    position: relative;
  }

  .text-14-770.white {
    text-align: center;
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .social-label-7 {
    font-size: 15px;
  }

  .results-scroller-543 {
    width: 100%;
    min-width: 220px;
  }

  .button-label-8 {
    font-size: 14px;
  }

  .post-button-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-holder-392 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-722 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .unmatched-133 {
    font-size: 14px;
    line-height: 16px;
  }

  .autocomplete-icon-44 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-8569 {
    min-height: 46px;
  }

  .empty-state-action-item-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-bar-6 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .item-header-copy-17 {
    font-size: 22px;
    line-height: 24px;
  }

  .section-header-26 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .section-header-27 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    top: 38px;
  }

  .add-item-13 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .action-item-button-17 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-256 {
    font-size: 14px;
    line-height: 16px;
  }

  .item-detail-wrapper-8 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .action-button-61 {
    text-align: center;
    min-height: 40px;
    font-size: 13px;
    line-height: 16px;
  }

  .results-scroller-545 {
    width: 100%;
    min-width: 220px;
  }

  .table-details-14 {
    display: none;
  }

  .name-label-2 {
    font-size: 13px;
    line-height: 18px;
  }

  .autocomplete-icon-45 {
    min-width: 20px;
    min-height: 20px;
  }

  .button-label-9 {
    font-size: 14px;
  }

  .ac-section {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .main-wrapper-59 {
    padding: 10px 0 0;
  }

  .div-block-8586 {
    padding-left: 10px;
  }

  .button-label-10 {
    font-size: 14px;
  }

  .form-button-348 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-348.back.ab {
    width: 90px;
    top: 30px;
  }

  .modal-top-bar-284 {
    max-height: 230px;
  }

  .result-row-723 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .empty-state-display-profile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8591 {
    width: 160px;
    height: 140px;
    margin-top: 200px;
  }

  .loading-4 {
    background-size: contain;
    width: 56px;
  }

  .text-block-458 {
    font-size: 13px;
  }

  .img-static-4 {
    width: 40px;
  }

  .result-row-724, .result-row-725, .result-row-726 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-547 {
    width: 100%;
    min-width: 220px;
  }

  .chip-address-18 {
    font-size: 13px;
  }

  .result-row-727 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-395 {
    width: 100%;
    min-width: 220px;
  }

  .action-item-button-18 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-728 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-button-63 {
    text-align: center;
    min-height: 40px;
    font-size: 13px;
    line-height: 16px;
  }

  .matched-257 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-34 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-34.white-copy, .text-13-34.white {
    font-weight: 600;
  }

  .chip-label-387 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-396 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-134 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-729 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-content-wrapper {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .user-mgmt-wrapper {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .result-row-730, .result-row-731 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .header-right-side-8 {
    min-width: 25%;
  }

  .new-user-wrapper {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .unmatched-135 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-732 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-388 {
    font-size: 14px;
    line-height: 16px;
  }

  .section-header-28 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sf-1252 {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-1252.center {
    font-size: 15px;
    line-height: 20px;
  }

  .matched-258, .chip-label-389 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-733 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-17 {
    padding-bottom: 14px;
  }

  .sf-1253 {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-1253.semi.navy {
    font-size: 22px;
    line-height: 28px;
  }

  .result-row-734 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-735 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-column-wrapper-15 {
    border-radius: 0;
    min-width: 300px;
    position: relative;
  }

  .section-header-29 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-550 {
    width: 100%;
    min-width: 220px;
  }

  .button-label-11 {
    font-size: 14px;
  }

  .post-button-11 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-holder-402 {
    width: 100%;
    min-width: 220px;
  }

  .result-row-736 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .side-nav-item-10 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .unmatched-136 {
    font-size: 14px;
    line-height: 16px;
  }

  .section-header-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .autocomplete-icon-46 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-8636 {
    min-height: 46px;
  }

  .empty-state-action-item-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-bar-7 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-14-774.white {
    text-align: center;
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .section-header-31 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .search-bar-8 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .action-item-button-19 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-259 {
    font-size: 14px;
    line-height: 16px;
  }

  .item-detail-wrapper-9 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .empty-state-action-item-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .action-button-64 {
    text-align: center;
    min-height: 40px;
    font-size: 13px;
    line-height: 16px;
  }

  .results-scroller-552 {
    width: 100%;
    min-width: 220px;
  }

  .summary-inner-wrapper-169 {
    width: 100%;
  }

  .div-block-8646 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .button-label-12 {
    font-size: 14px;
  }

  .autocomplete-search-wrapper-213 {
    width: auto;
    min-width: 240px;
  }

  .response-row-344 {
    flex-flow: column;
    align-items: stretch;
    padding-bottom: 12px;
  }

  .response-row-344.side-bar-view {
    padding-left: 20px;
  }

  .response-row-345 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-345.side-bar-view {
    padding-left: 20px;
  }

  .div-block-8648 {
    min-width: 80px;
  }

  .div-block-8649 {
    padding-right: 0;
  }

  .chip-label-391 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-737 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-346 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-346.side-bar-view, .response-row-346.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-346.side.print-view {
    padding-left: 20px;
  }

  .chip-address-19 {
    font-size: 13px;
  }

  .results-scroller-553 {
    width: 100%;
    min-width: 220px;
  }

  .autocomplete-icon-47 {
    min-width: 20px;
    min-height: 20px;
  }

  .results-holder-405 {
    min-width: 220px;
  }

  .result-row-738 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .response-row-347 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-347.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-347.reps.side.print-view {
    padding-top: 10px;
  }

  .div-block-8667 {
    padding-right: 15px;
  }

  .div-block-8670.print-view-hide {
    display: flex;
  }

  .button-label-13 {
    font-size: 14px;
  }

  .result-row-739 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .item-submit-holder-98 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-submit-holder-98.awf {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .rental-upload-94 {
    padding-top: 10px;
  }

  .response-label-232 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .results-scroller-554 {
    width: 100%;
    min-width: 220px;
  }

  .response-label-233 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .text-13-35 {
    font-size: 12px;
    line-height: 18px;
  }

  .response-label-234 {
    opacity: .7;
    width: auto;
    min-width: 0;
    margin-bottom: 10px;
  }

  .result-row-740 {
    min-width: 220px;
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-406 {
    width: 100%;
    min-width: 220px;
    display: none;
  }

  .result-row-741 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .customer-name-row-read-only-5 {
    padding-left: 15px;
  }

  .div-block-8684 {
    min-width: 90px;
  }

  .matched-260, .unmatched-137 {
    font-size: 14px;
    line-height: 16px;
  }

  .new-order-button-5 {
    margin-left: 0;
    margin-right: 0;
  }

  .button-label-14 {
    font-size: 14px;
  }

  .empty-state-display-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .apply-button-row {
    align-self: stretch;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .location-setting-checkbox-35 {
    padding-top: 10px;
  }

  .location-setting-checkbox-35.status {
    min-width: 110px;
    margin-bottom: 10px;
  }

  .text-14-784.semi {
    font-size: 13px;
  }

  .modal-top-bar-285 {
    max-height: 230px;
  }

  .question-template-81 {
    margin-bottom: 0;
    padding: 0 10px 10px;
  }

  .column-name {
    align-self: stretch;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .table-details-15 {
    max-height: 80vh;
  }

  .question-template-modal-140 {
    padding: 20px 10px 10px;
  }

  .form-button-349 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-8697 {
    padding-left: 0;
  }

  .form-button-350 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .autocomplete-icon-48 {
    min-width: 20px;
    min-height: 20px;
  }

  .main-wrapper-60 {
    padding: 10px 0 0;
  }

  .main-wrapper-60.flex {
    padding-top: 0;
  }

  .edit-table-menu {
    flex-direction: column;
    width: 200px;
    display: flex;
    inset: 28px 5px auto auto;
  }

  .div-block-8703 {
    padding-left: 10px;
  }

  .button-label-15 {
    font-size: 14px;
  }

  .chip-address-27 {
    font-size: 13px;
  }

  .div-block-8704 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-8705 {
    padding-bottom: 10px;
  }

  .modal-top-bar-286 {
    max-height: 230px;
  }

  .form-button-351 {
    text-align: center;
    width: auto;
    min-width: 140px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .form-button-351.back.ab {
    width: 90px;
    top: 30px;
  }

  .text-13-36 {
    font-size: 12px;
    line-height: 18px;
  }

  .question-template-modal-141 {
    padding: 20px 10px 40px;
  }

  .filter-section-8 {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .text-24-3-copy-62 {
    margin-left: 10px;
    font-size: 20px;
  }

  .modal-top-bar-287 {
    max-height: 230px;
  }

  .apply-button {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-742 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .modal-top-bar-288 {
    max-height: 230px;
  }

  .div-block-8714 {
    height: auto;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .button-label-16 {
    font-size: 14px;
  }

  .response-row-348 {
    flex-flow: column;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .response-row-348.side {
    align-items: stretch;
    padding-left: 20px;
  }

  .response-row-348.side.print-view {
    padding-left: 20px;
  }

  .chip-address-28 {
    font-size: 13px;
  }

  .response-row-349 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .response-row-349.reps.side {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .response-row-349.reps.side.print-view {
    padding-top: 10px;
  }

  .div-block-8725 {
    padding-right: 15px;
  }

  .div-block-8726.print-view-hide {
    display: flex;
  }

  .rental-upload-95 {
    padding-top: 10px;
  }

  .text-13-37 {
    font-size: 12px;
    line-height: 18px;
  }

  .customer-name-row-read-only-6 {
    padding-left: 15px;
  }

  .div-block-8736 {
    min-width: 90px;
  }

  .result-row-743, .result-row-744, .result-row-745 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-scroller-558 {
    width: 100%;
    min-width: 220px;
  }

  .chip-address-29 {
    font-size: 13px;
  }

  .result-row-746 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .results-holder-407 {
    width: 100%;
    min-width: 220px;
  }

  .sf-1254 {
    font-size: 14px;
    line-height: 18px;
  }

  .action-item-button-20 {
    margin-left: 0;
    margin-right: 0;
  }

  .result-row-747 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-button-65 {
    text-align: center;
    min-height: 40px;
    font-size: 13px;
    line-height: 16px;
  }

  .text-14-791.white {
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .matched-261, .chip-label-395 {
    font-size: 14px;
    line-height: 16px;
  }

  .results-holder-408 {
    width: 100%;
    min-width: 220px;
  }

  .unmatched-138 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-748 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .section-header-32 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-row-749, .result-row-750 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .header-right-side-9 {
    min-width: 25%;
  }

  .unmatched-139 {
    font-size: 14px;
    line-height: 16px;
  }

  .result-row-751 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .chip-label-396 {
    font-size: 14px;
    line-height: 16px;
  }

  .text-13-38 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-13-38.white-copy, .text-13-38.white {
    font-weight: 600;
  }

  .result-row-752 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .search-bar-9 {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-header-33 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sf-1255 {
    font-size: 12px;
    line-height: 18px;
  }

  .sf-1255.center {
    font-size: 15px;
    line-height: 20px;
  }

  .matched-262, .chip-label-397 {
    font-size: 14px;
    line-height: 16px;
  }

  .matched-263 {
    font-size: 15px;
  }

  .result-row-753 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .action-item-header-19 {
    padding-bottom: 14px;
  }

  .matched-264 {
    font-size: 15px;
  }

  .result-row-754 {
    height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .result-row-755 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .wfwfwefw.white {
    text-align: center;
    color: #fffffffc;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    display: inline-block;
  }

  .matched-265 {
    font-size: 15px;
  }

  .section-header-34 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .results-scroller-560 {
    width: 100%;
    min-width: 220px;
  }

  .button-label-17 {
    font-size: 14px;
  }

  .post-button-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .item-column-wrapper-16 {
    border-radius: 0;
    min-width: 300px;
    position: relative;
  }

  .results-holder-414 {
    width: 100%;
    min-width: 220px;
  }

  .side-nav-item-11 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .matched-266 {
    font-size: 15px;
  }

  .result-row-756 {
    min-width: 220px;
    min-height: 38px;
    padding-left: 10px;
    font-size: 14px;
  }

  .side-nav-item-12 {
    height: 38px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
  }

  .unmatched-140 {
    font-size: 14px;
    line-height: 16px;
  }

  .section-header-35 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .matched-267 {
    font-size: 15px;
  }

  .autocomplete-icon-49 {
    min-width: 20px;
    min-height: 20px;
  }

  .div-block-8787 {
    min-height: 46px;
  }

  .section-header-36 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .matched-268 {
    font-size: 15px;
  }

  .post-button-13 {
    margin-left: 0;
    margin-right: 0;
  }

  .matched-246 {
    font-size: 15px;
  }

  .edit-wrapper {
    border-radius: 0;
    min-width: 300px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .section-header-37 {
    height: 46px;
    min-height: 46px;
    padding-left: 12px;
    padding-right: 10px;
    top: 38px;
  }

  .action-item-button-21 {
    margin-left: 0;
    margin-right: 0;
  }

  .results-wrapper-338 {
    width: 100%;
    min-width: 220px;
  }

  .item-detail-wrapper-10 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .empty-state-action-item-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .results-scroller-563 {
    width: 100%;
    min-width: 220px;
  }
}
