/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body.carefinder-V1 {
  --font-family: "Open Sans";
  --font-line-height: 1.36;
  --font-size: 14px;
  --font-size-large: 1.538em;
  --font-size-medium: 1.23em;
  --font-size-small: 0.923em;
  --font-color: #212427;
  --font-color-opposite: #ffffff;
  --color-primary: #0267C3;
  --color-primary-light: #2e9afd;
  --color-primary-dark: #01325e;
  --color-primary-soft: #acd7fe;
  --color-secondary: #C35E01;
  --color-secondary-light: #fe912c;
  --color-secondary-dark: #5e2d00;
  --color-secondary-soft: #ffd3ab;
  --color-neutral: #929598;
  --color-neutral-light: #acafb1;
  --color-neutral-lighter: #c6c8ca;
  --color-neutral-lightest: #e1e2e2;
  --color-neutral-dark: #787c7f;
  --color-neutral-darker: #5f6265;
  --color-neutral-darkest: #46494b;
  --color-danger: #E80202;
  --color-danger-light: #fe5252;
  --color-danger-dark: #830101;
  --color-danger-soft: #ffd1d1;
  --color-warning: #E4C903;
  --color-warning-light: #fde850;
  --color-warning-dark: #7f7002;
  --color-warning-soft: #fef9ce;
  --color-success: #008A1C;
  --color-success-light: #00bd26;
  --color-success-dark: #002407;
  --color-success-soft: #71ff8d;
  --border-color: #929598;
}

body.client.carefindr-v1 {
  --font-family: Calibri;
  --font-size: 20px;
  --font-color: green;
  --font-color-opposite: #ff7fff;
  --color-primary: #0267C3;
  --color-primary-light: #2e9afd;
  --color-primary-dark: #01325e;
  --color-primary-soft: #acd7fe;
  --color-secondary: #C35E01;
  --color-secondary-light: #fe912c;
  --color-secondary-dark: #5e2d00;
  --color-secondary-soft: #ffd3ab;
  --color-neutral: #929598;
  --color-neutral-light: #acafb1;
  --color-neutral-lighter: #c6c8ca;
  --color-neutral-lightest: #e1e2e2;
  --color-neutral-dark: #787c7f;
  --color-neutral-darker: #5f6265;
  --color-neutral-darkest: #46494b;
  --color-danger: #E80202;
  --color-danger-light: #fe5252;
  --color-danger-dark: #830101;
  --color-danger-soft: #ffd1d1;
  --color-warning: #E4C903;
  --color-warning-light: #fde850;
  --color-warning-dark: #7f7002;
  --color-warning-soft: #fef9ce;
  --color-success: #008A1C;
  --color-success-light: #00bd26;
  --color-success-dark: #002407;
  --color-success-soft: #71ff8d;
  --border-color: #929598;
}

app-search-results, app-search-start {

}
app-search-results .icon-add, app-search-start .icon-add {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.02,0c-6.93,0-6.98,0-6.98,17.41C0,17.41,0,17.44,0,23.28c0,7.11,0,7.17,17.41,7.17 C17.41,48,17.51,48,24.07,48c6.37,0,6.38,0,6.38-17.74c17.69,0,17.69,0.04,17.69-6.14c0-6.72-0.19-6.71-17.79-6.71 C30.36,0,30.4,0,24.02,0z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-add-light, app-search-start .icon-add-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.02,0c-6.93,0-6.98,0-6.98,17.41C0,17.41,0,17.44,0,23.28c0,7.11,0,7.17,17.41,7.17 C17.41,48,17.51,48,24.07,48c6.37,0,6.38,0,6.38-17.74c17.69,0,17.69,0.04,17.69-6.14c0-6.72-0.19-6.71-17.79-6.71 C30.36,0,30.4,0,24.02,0z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-add-dispense, app-search-start .icon-add-dispense {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.17,24.71l1.62-2.52c4.57-7.43,3.36-12.6-0.74-17.22L43.18,4.1c-5.47-5.47-14.33-5.47-19.8,0L4.34,23.14	c-5.47,5.47-5.78,14.48-0.32,19.95l1.23,1.21C9.49,48.54,18.4,49.34,22,45.53l1.22-1.22c0,0,0-0.01,0-0.01c0-3.44,0.04-3.1,0.04-3.1	s0-1.69-0.06-1.96c-5.61,7.5-12.05,5.19-16.12,1.12c-9-9,1.68-15.81,8.55-22.77l10.92,10.92c0.51,0,1.04,0,1.61,0 c0-1.6,0-2.97,0.01-4.16l-9.57-9.57c7.73-7.55,12.77-16.81,22.6-6.98c5.61,5.61,0.23,12.88-2.86,17"/><path d="M38.34,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73	C40.91,28.48,40.93,28.48,38.34,28.48z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-add-dispense-light, app-search-start .icon-add-dispense-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.17,24.71l1.62-2.52c4.57-7.43,3.36-12.6-0.74-17.22L43.18,4.1c-5.47-5.47-14.33-5.47-19.8,0L4.34,23.14	c-5.47,5.47-5.78,14.48-0.32,19.95l1.23,1.21C9.49,48.54,18.4,49.34,22,45.53l1.22-1.22c0,0,0-0.01,0-0.01c0-3.44,0.04-3.1,0.04-3.1	s0-1.69-0.06-1.96c-5.61,7.5-12.05,5.19-16.12,1.12c-9-9,1.68-15.81,8.55-22.77l10.92,10.92c0.51,0,1.04,0,1.61,0 c0-1.6,0-2.97,0.01-4.16l-9.57-9.57c7.73-7.55,12.77-16.81,22.6-6.98c5.61,5.61,0.23,12.88-2.86,17"/><path d="M38.34,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73	C40.91,28.48,40.93,28.48,38.34,28.48z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-add-patient, app-search-start .icon-add-patient {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M38.19,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73 C40.77,28.48,40.78,28.48,38.19,28.48z"/><path d="M9.21,27.43c-3.42,0-9.14,2.52-9.14,9.14s0,11.43,0,11.43s20.63,0,24.35,0c2.01,0,2.03-3.63,0.06-3.63 c-0.93,0-20.19,0.04-20.19,0.04s0.04-6.03,0.04-8.09c0-3.06,0.99-5.28,5.28-5.28c0.95,0,17.4,0.06,19.4,0.06	c1.59,0,1.68-3.73,0.01-3.73"/><path d="M21,1c-6.08,0-11,4.92-11,11s4.92,11,11,11s11-4.92,11-11S27.08,1,21,1z M21,19.94c-4.06,0-7.29-3.34-7.29-7.82 s3.31-7.69,7.38-7.69s7.34,3.21,7.34,7.69S25.06,19.94,21,19.94z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 22px;
  width: 22px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-add-patient-light, app-search-start .icon-add-patient-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M38.19,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73 C40.77,28.48,40.78,28.48,38.19,28.48z"/><path d="M9.21,27.43c-3.42,0-9.14,2.52-9.14,9.14s0,11.43,0,11.43s20.63,0,24.35,0c2.01,0,2.03-3.63,0.06-3.63 c-0.93,0-20.19,0.04-20.19,0.04s0.04-6.03,0.04-8.09c0-3.06,0.99-5.28,5.28-5.28c0.95,0,17.4,0.06,19.4,0.06	c1.59,0,1.68-3.73,0.01-3.73"/><path d="M21,1c-6.08,0-11,4.92-11,11s4.92,11,11,11s11-4.92,11-11S27.08,1,21,1z M21,19.94c-4.06,0-7.29-3.34-7.29-7.82 s3.31-7.69,7.38-7.69s7.34,3.21,7.34,7.69S25.06,19.94,21,19.94z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 22px;
  width: 22px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-edit, app-search-start .icon-edit {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <polygon points="4.71,35.98 8.29,25.41 15.28,32.48 "/><rect x="10.25" y="14.3" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.0034 20.9398)" width="23.05" height="9.24"/><rect x="30.63" y="1.21" transform="matrix(0.7071 -0.7071 0.7071 0.7071 5.6589 26.1847)" width="7.61" height="10.1"/><rect x="0.11" y="41.68" width="47.89" height="6.32"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-edit-light, app-search-start .icon-edit-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <polygon points="4.71,35.98 8.29,25.41 15.28,32.48 "/><rect x="10.25" y="14.3" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.0034 20.9398)" width="23.05" height="9.24"/><rect x="30.63" y="1.21" transform="matrix(0.7071 -0.7071 0.7071 0.7071 5.6589 26.1847)" width="7.61" height="10.1"/><rect x="0.11" y="41.68" width="47.89" height="6.32"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-identification, app-search-start .icon-identification {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <ellipse class="st0" cx="16" cy="28" rx="3.5" ry="3"/><path class="st0" d="M9.48,39.03c0-1.06,1.47-5.03,2.56-5.03s7.88,0,8.73,0s3.33,3.37,3.17,5C21.25,39,12.89,39.03,9.48,39.03z"/><rect x="28.5" y="25" class="st0" width="10" height="3"/><rect x="28.5" y="32" class="st0" width="10" height="3"/><path class="st1" d="M46,13H2c-1.1,0-2,0.9-2,2v31c0,1.1,0.9,2,2,2h44c1.1,0,2-0.9,2-2V15C48,13.9,47.1,13,46,13z M44,42 c0,1.1-0.9,2-2,2H6c-1.1,0-2-0.9-2-2V19c0-1.1,0.9-2,2-2h36c1.1,0,2,0.9,2,2V42z"/><path class="st1" d="M25.88,0h-3.75c-1.1,0-2,0.9-2,2v11.5c0,1.1,0.9,2,2,2h3.75c1.1,0,2-0.9,2-2V2C27.88,0.9,26.98,0,25.88,0z M25.66,13h-3.32V3.48c0-0.55,0.45-1,1-1h1.32c0.55,0,1,0.45,1,1V13z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-identification-light, app-search-start .icon-identification-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <ellipse class="st0" cx="16" cy="28" rx="3.5" ry="3"/><path class="st0" d="M9.48,39.03c0-1.06,1.47-5.03,2.56-5.03s7.88,0,8.73,0s3.33,3.37,3.17,5C21.25,39,12.89,39.03,9.48,39.03z"/><rect x="28.5" y="25" class="st0" width="10" height="3"/><rect x="28.5" y="32" class="st0" width="10" height="3"/><path class="st1" d="M46,13H2c-1.1,0-2,0.9-2,2v31c0,1.1,0.9,2,2,2h44c1.1,0,2-0.9,2-2V15C48,13.9,47.1,13,46,13z M44,42 c0,1.1-0.9,2-2,2H6c-1.1,0-2-0.9-2-2V19c0-1.1,0.9-2,2-2h36c1.1,0,2,0.9,2,2V42z"/><path class="st1" d="M25.88,0h-3.75c-1.1,0-2,0.9-2,2v11.5c0,1.1,0.9,2,2,2h3.75c1.1,0,2-0.9,2-2V2C27.88,0.9,26.98,0,25.88,0z M25.66,13h-3.32V3.48c0-0.55,0.45-1,1-1h1.32c0.55,0,1,0.45,1,1V13z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-remove, app-search-start .icon-remove {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M34.89,23.34l-4.61-6.43l-13.24-0.09C0,16.82,0,16.84,0,22.69c0,7.11,0,7.17,17.41,7.17l12.89-0.09	c0.28,0,0.57,0,0.84,0C48,29.76,48,29.7,48,23.62c0-6.72-0.19-6.71-17.79-6.71"/> </g></svg>');
  background-color: var(--color-danger);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-remove-light, app-search-start .icon-remove-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M34.89,23.34l-4.61-6.43l-13.24-0.09C0,16.82,0,16.84,0,22.69c0,7.11,0,7.17,17.41,7.17l12.89-0.09	c0.28,0,0.57,0,0.84,0C48,29.76,48,29.7,48,23.62c0-6.72-0.19-6.71-17.79-6.71"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-save, app-search-start .icon-save {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M8.82-0.01C3.68-0.06,2.44-0.27,1.3,1.38C-0.19,3.53,0,3.89,0,22.04c0,17.32-0.36,22.8,1.41,24.63 c1.8,1.86,1.63,1.3,22.25,1.3c20.07,0,20.89,0.69,22.85-1.48c1.83-2.01,1.51-1.84,1.51-19.31c0-4.87-0.02-11.08-0.02-19.05 c0,0-4.38-4.41-8.08-8.11C38.94,0,36.05,0.02,36.05,0.02s-0.13,2.6-0.13,6.82c0,8.84,0,8.79-0.57,9.49 c-0.64,0.79-0.86,0.52-18.34,0.52c-6.9,0-7.31-0.05-7.67-0.57c-0.96-1.36-0.58-2.57-0.55-9.44C8.85,2.81,8.82-0.02,8.82-0.01z"/><path d="M29.67,12.61H24.8c-1.1,0-2-0.9-2-2V0h8.87v10.61C31.67,11.72,30.77,12.61,29.67,12.61z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-save-light, app-search-start .icon-save-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M8.82-0.01C3.68-0.06,2.44-0.27,1.3,1.38C-0.19,3.53,0,3.89,0,22.04c0,17.32-0.36,22.8,1.41,24.63 c1.8,1.86,1.63,1.3,22.25,1.3c20.07,0,20.89,0.69,22.85-1.48c1.83-2.01,1.51-1.84,1.51-19.31c0-4.87-0.02-11.08-0.02-19.05 c0,0-4.38-4.41-8.08-8.11C38.94,0,36.05,0.02,36.05,0.02s-0.13,2.6-0.13,6.82c0,8.84,0,8.79-0.57,9.49 c-0.64,0.79-0.86,0.52-18.34,0.52c-6.9,0-7.31-0.05-7.67-0.57c-0.96-1.36-0.58-2.57-0.55-9.44C8.85,2.81,8.82-0.02,8.82-0.01z"/><path d="M29.67,12.61H24.8c-1.1,0-2-0.9-2-2V0h8.87v10.61C31.67,11.72,30.77,12.61,29.67,12.61z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-search, app-search-start .icon-search {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-search-light, app-search-start .icon-search-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-search-action, app-search-start .icon-search-action {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-lock, app-search-start .icon-lock {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,13.97,6.34,13.97,2.68c-0.03-0.2-10.09,1.14-10.11-2.6 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7c0,0-0.01,3.64-0.03,7.34c-0.02,3.72-9.46,2.41-9.49,2.6 c1.95,2.77,13.31,0.5,13.31-2.68V9.94C37.74,4.56,33.38,0.2,28,0.2z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-lock:hover, app-search-start .icon-lock:hover {
  background-color: #ffffff;
}
app-search-results .icon-lock-light, app-search-start .icon-lock-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,13.97,6.34,13.97,2.68c-0.03-0.2-10.09,1.14-10.11-2.6 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7c0,0-0.01,3.64-0.03,7.34c-0.02,3.72-9.46,2.41-9.49,2.6 c1.95,2.77,13.31,0.5,13.31-2.68V9.94C37.74,4.56,33.38,0.2,28,0.2z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-unlock, app-search-start .icon-unlock {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,25.09,3.74,25.09,0.08c-0.03-0.2-21.21,3.74-21.23,0 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7l3.79-0.8C37.74,4.56,33.38,0.2,28,0.2z"/><path d="M46.23,4.64l-4.12,3.33c-0.43,0.35-1.06,0.28-1.41-0.15v0c-0.35-0.43-0.28-1.06,0.15-1.41l4.12-3.33 c0.43-0.35,1.06-0.28,1.41,0.15v0C46.73,3.67,46.66,4.3,46.23,4.64z"/><path d="M46.61,13.46l-4.95-1.9c-0.52-0.2-0.77-0.78-0.57-1.29v0c0.2-0.52,0.78-0.77,1.29-0.57l4.95,1.9 c0.52,0.2,0.77,0.78,0.57,1.29v0C47.71,13.4,47.13,13.66,46.61,13.46z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-unlock-light, app-search-start .icon-unlock-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,25.09,3.74,25.09,0.08c-0.03-0.2-21.21,3.74-21.23,0 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7l3.79-0.8C37.74,4.56,33.38,0.2,28,0.2z"/><path d="M46.23,4.64l-4.12,3.33c-0.43,0.35-1.06,0.28-1.41-0.15v0c-0.35-0.43-0.28-1.06,0.15-1.41l4.12-3.33 c0.43-0.35,1.06-0.28,1.41,0.15v0C46.73,3.67,46.66,4.3,46.23,4.64z"/><path d="M46.61,13.46l-4.95-1.9c-0.52-0.2-0.77-0.78-0.57-1.29v0c0.2-0.52,0.78-0.77,1.29-0.57l4.95,1.9 c0.52,0.2,0.77,0.78,0.57,1.29v0C47.71,13.4,47.13,13.66,46.61,13.46z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-phone, app-search-start .icon-phone {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.92,21.36c-4.04,0-8.65,1.58-3.9-8.11c4.69-9.55,39.05-9.73,43.74-0.12c4.45,9.13,1.81,8.39-3.93,8.39c-8.08,0-6.41-0.05-6.97-6.01c-0.23-2.41-10.73-2.32-10.73-2.32s-9.7-0.31-10.72,2.62C11.42,21.53,15.87,21.36,5.92,21.36z"/><path d="M24.02,26.69c-2.16,0-3.92,1.68-3.92,3.76c0,2.08,1.75,3.76,3.92,3.76s3.92-1.68,3.92-3.76C27.94,28.37,26.18,26.69,24.02,26.69z"/><path d="M43.16,33c-0.63-3.35-3.93-7.92-4.84-8.85c-7.34-0.96-5.49-5.33-6.28-6.4c-0.79-1.07-5.34-1.55-5.93-1.19c-0.38,2.04-0.28,2.65-0.28,3.9c-0.82,0-1.82-0.06-3.56-0.06c-0.29-0.54,0.34-2.94-0.51-3.95c-0.85-0.17-5.25,0.31-6.04,1.47c0.28,6.52-4.15,5.51-6.21,6.61c-1.64,2.34-4.09,4.83-4.63,8.13C4.27,36.34,4,39.1,5.38,40.73c0.34,1.02,14.8,0.79,18.62,0.79c2.47,0,16.85,0,18.54-0.45C44.29,38.53,43.51,35.17,43.16,33z M24.01,36.06c-3.22,0-5.84-2.51-5.84-5.6c0-3.09,2.61-5.6,5.84-5.6c3.22,0,5.84,2.51,5.84,5.6C29.85,33.55,27.23,36.06,24.01,36.06z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-phone-light, app-search-start .icon-phone-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.92,21.36c-4.04,0-8.65,1.58-3.9-8.11c4.69-9.55,39.05-9.73,43.74-0.12c4.45,9.13,1.81,8.39-3.93,8.39c-8.08,0-6.41-0.05-6.97-6.01c-0.23-2.41-10.73-2.32-10.73-2.32s-9.7-0.31-10.72,2.62C11.42,21.53,15.87,21.36,5.92,21.36z"/><path d="M24.02,26.69c-2.16,0-3.92,1.68-3.92,3.76c0,2.08,1.75,3.76,3.92,3.76s3.92-1.68,3.92-3.76C27.94,28.37,26.18,26.69,24.02,26.69z"/><path d="M43.16,33c-0.63-3.35-3.93-7.92-4.84-8.85c-7.34-0.96-5.49-5.33-6.28-6.4c-0.79-1.07-5.34-1.55-5.93-1.19c-0.38,2.04-0.28,2.65-0.28,3.9c-0.82,0-1.82-0.06-3.56-0.06c-0.29-0.54,0.34-2.94-0.51-3.95c-0.85-0.17-5.25,0.31-6.04,1.47c0.28,6.52-4.15,5.51-6.21,6.61c-1.64,2.34-4.09,4.83-4.63,8.13C4.27,36.34,4,39.1,5.38,40.73c0.34,1.02,14.8,0.79,18.62,0.79c2.47,0,16.85,0,18.54-0.45C44.29,38.53,43.51,35.17,43.16,33z M24.01,36.06c-3.22,0-5.84-2.51-5.84-5.6c0-3.09,2.61-5.6,5.84-5.6c3.22,0,5.84,2.51,5.84,5.6C29.85,33.55,27.23,36.06,24.01,36.06z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-phone-blue, app-search-start .icon-phone-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.92,21.36c-4.04,0-8.65,1.58-3.9-8.11c4.69-9.55,39.05-9.73,43.74-0.12c4.45,9.13,1.81,8.39-3.93,8.39c-8.08,0-6.41-0.05-6.97-6.01c-0.23-2.41-10.73-2.32-10.73-2.32s-9.7-0.31-10.72,2.62C11.42,21.53,15.87,21.36,5.92,21.36z"/><path d="M24.02,26.69c-2.16,0-3.92,1.68-3.92,3.76c0,2.08,1.75,3.76,3.92,3.76s3.92-1.68,3.92-3.76C27.94,28.37,26.18,26.69,24.02,26.69z"/><path d="M43.16,33c-0.63-3.35-3.93-7.92-4.84-8.85c-7.34-0.96-5.49-5.33-6.28-6.4c-0.79-1.07-5.34-1.55-5.93-1.19c-0.38,2.04-0.28,2.65-0.28,3.9c-0.82,0-1.82-0.06-3.56-0.06c-0.29-0.54,0.34-2.94-0.51-3.95c-0.85-0.17-5.25,0.31-6.04,1.47c0.28,6.52-4.15,5.51-6.21,6.61c-1.64,2.34-4.09,4.83-4.63,8.13C4.27,36.34,4,39.1,5.38,40.73c0.34,1.02,14.8,0.79,18.62,0.79c2.47,0,16.85,0,18.54-0.45C44.29,38.53,43.51,35.17,43.16,33z M24.01,36.06c-3.22,0-5.84-2.51-5.84-5.6c0-3.09,2.61-5.6,5.84-5.6c3.22,0,5.84,2.51,5.84,5.6C29.85,33.55,27.23,36.06,24.01,36.06z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-print, app-search-start .icon-print {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path class="st0" d="M42.9,9.8h-3.9V3.6c0-1.7-1.3-3.1-2.9-3.1H11.9c-1.6,0-2.9,1.4-2.9,3.1v6.3H5.1c-2.5,0-4.6,2.2-4.6,4.8v20.5 c0,2.7,2,4.8,4.6,4.8h1.7c0.4,0,0.7-0.3,0.7-0.8c0-0.4-0.3-0.8-0.7-0.8H5.1C3.4,38.4,2,37,2,35.2V14.7c0-1.8,1.4-3.3,3.1-3.3h37.9 c1.7,0,3.1,1.5,3.1,3.3v20.5c0,1.8-1.4,3.3-3.1,3.3h-1.3c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h1.3c2.5,0,4.6-2.2,4.6-4.8 V14.7C47.5,12,45.5,9.8,42.9,9.8z M10.4,3.6c0-0.9,0.7-1.6,1.5-1.6h24.2c0.8,0,1.5,0.7,1.5,1.6v6.2H10.4V3.6z"/><ellipse cx="40.5" cy="16.3" rx="1.8" ry="1.8"/><path class="st1" d="M33,33.9H15c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.7,34.3,33.4,33.9,33,33.9z"/><path class="st1" d="M32.9,41.2h-18c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.6,41.5,33.3,41.2,32.9,41.2z"/><path d="M8.5,48H40V27.9H8.5V48z M10.3,29.7h27.9v16.4H10.3V29.7z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-print-light, app-search-start .icon-print-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path class="st0" d="M42.9,9.8h-3.9V3.6c0-1.7-1.3-3.1-2.9-3.1H11.9c-1.6,0-2.9,1.4-2.9,3.1v6.3H5.1c-2.5,0-4.6,2.2-4.6,4.8v20.5 c0,2.7,2,4.8,4.6,4.8h1.7c0.4,0,0.7-0.3,0.7-0.8c0-0.4-0.3-0.8-0.7-0.8H5.1C3.4,38.4,2,37,2,35.2V14.7c0-1.8,1.4-3.3,3.1-3.3h37.9 c1.7,0,3.1,1.5,3.1,3.3v20.5c0,1.8-1.4,3.3-3.1,3.3h-1.3c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h1.3c2.5,0,4.6-2.2,4.6-4.8 V14.7C47.5,12,45.5,9.8,42.9,9.8z M10.4,3.6c0-0.9,0.7-1.6,1.5-1.6h24.2c0.8,0,1.5,0.7,1.5,1.6v6.2H10.4V3.6z"/><ellipse cx="40.5" cy="16.3" rx="1.8" ry="1.8"/><path class="st1" d="M33,33.9H15c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.7,34.3,33.4,33.9,33,33.9z"/><path class="st1" d="M32.9,41.2h-18c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.6,41.5,33.3,41.2,32.9,41.2z"/><path d="M8.5,48H40V27.9H8.5V48z M10.3,29.7h27.9v16.4H10.3V29.7z"/> </g></svg>');
  background-color: var(--color-neutral-lightestr);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-print-blue, app-search-start .icon-print-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path class="st0" d="M42.9,9.8h-3.9V3.6c0-1.7-1.3-3.1-2.9-3.1H11.9c-1.6,0-2.9,1.4-2.9,3.1v6.3H5.1c-2.5,0-4.6,2.2-4.6,4.8v20.5 c0,2.7,2,4.8,4.6,4.8h1.7c0.4,0,0.7-0.3,0.7-0.8c0-0.4-0.3-0.8-0.7-0.8H5.1C3.4,38.4,2,37,2,35.2V14.7c0-1.8,1.4-3.3,3.1-3.3h37.9 c1.7,0,3.1,1.5,3.1,3.3v20.5c0,1.8-1.4,3.3-3.1,3.3h-1.3c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h1.3c2.5,0,4.6-2.2,4.6-4.8 V14.7C47.5,12,45.5,9.8,42.9,9.8z M10.4,3.6c0-0.9,0.7-1.6,1.5-1.6h24.2c0.8,0,1.5,0.7,1.5,1.6v6.2H10.4V3.6z"/><ellipse cx="40.5" cy="16.3" rx="1.8" ry="1.8"/><path class="st1" d="M33,33.9H15c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.7,34.3,33.4,33.9,33,33.9z"/><path class="st1" d="M32.9,41.2h-18c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.6,41.5,33.3,41.2,32.9,41.2z"/><path d="M8.5,48H40V27.9H8.5V48z M10.3,29.7h27.9v16.4H10.3V29.7z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-right, app-search-start .icon-chevron-right {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-right-light, app-search-start .icon-chevron-right-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-left, app-search-start .icon-chevron-left {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-left-light, app-search-start .icon-chevron-left-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-up, app-search-start .icon-chevron-up {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="m296-345-56-56 240-240 240 240-56 56-184-184-184 184Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-up-light, app-search-start .icon-chevron-up-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="m296-345-56-56 240-240 240 240-56 56-184-184-184 184Z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-down, app-search-start .icon-chevron-down {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-chevron-down-light, app-search-start .icon-chevron-down-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-subdirectory-right, app-search-start .icon-subdirectory-right {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="m560-120-57-57 144-143H200v-480h80v400h367L503-544l56-57 241 241-240 240Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-subdirectory-right-light, app-search-start .icon-subdirectory-right-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="m560-120-57-57 144-143H200v-480h80v400h367L503-544l56-57 241 241-240 240Z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-person-alert, app-search-start .icon-person-alert {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M800-520q-17 0-28.5-11.5T760-560q0-17 11.5-28.5T800-600q17 0 28.5 11.5T840-560q0 17-11.5 28.5T800-520Zm-40-120v-200h80v200h-80ZM360-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Zm80-80h480v-32q0-11-5.5-20T580-306q-54-27-109-40.5T360-360q-56 0-111 13.5T140-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T440-640q0-33-23.5-56.5T360-720q-33 0-56.5 23.5T280-640q0 33 23.5 56.5T360-560Zm0-80Zm0 400Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-person-alert-light, app-search-start .icon-person-alert-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 -960 960 960"><g> <path d="M800-520q-17 0-28.5-11.5T760-560q0-17 11.5-28.5T800-600q17 0 28.5 11.5T840-560q0 17-11.5 28.5T800-520Zm-40-120v-200h80v200h-80ZM360-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM40-160v-112q0-34 17.5-62.5T104-378q62-31 126-46.5T360-440q66 0 130 15.5T616-378q29 15 46.5 43.5T680-272v112H40Zm80-80h480v-32q0-11-5.5-20T580-306q-54-27-109-40.5T360-360q-56 0-111 13.5T140-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T440-640q0-33-23.5-56.5T360-720q-33 0-56.5 23.5T280-640q0 33 23.5 56.5T360-560Zm0-80Zm0 400Z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results .icon-clear-filter, app-search-start .icon-clear-filter {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100%" height="100%" viewBox="0 0 24 24"><path d="M 4.9902344 3.9902344 A 1.0001 1.0001 0 0 0 4.2929688 5.7070312 L 10.585938 12 L 4.2929688 18.292969 A 1.0001 1.0001 0 1 0 5.7070312 19.707031 L 12 13.414062 L 18.292969 19.707031 A 1.0001 1.0001 0 1 0 19.707031 18.292969 L 13.414062 12 L 19.707031 5.7070312 A 1.0001 1.0001 0 0 0 18.980469 3.9902344 A 1.0001 1.0001 0 0 0 18.292969 4.2929688 L 12 10.585938 L 5.7070312 4.2929688 A 1.0001 1.0001 0 0 0 4.9902344 3.9902344 z"></path></svg>');
  background-color: #808080;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-results html, app-search-start html {
  line-height: 1.16;
  -webkit-text-size-adjust: 100%;
}
app-search-results body, app-search-start body {
  margin: 0;
}
app-search-results main, app-search-start main {
  display: block;
}
app-search-results h1, app-search-start h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
app-search-results hr, app-search-start hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
app-search-results pre, app-search-start pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
app-search-results a, app-search-start a {
  background-color: transparent;
}
app-search-results abbr[title], app-search-start abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
app-search-results b,
app-search-results strong, app-search-start b,
app-search-start strong {
  font-weight: bolder;
}
app-search-results code,
app-search-results kbd,
app-search-results samp, app-search-start code,
app-search-start kbd,
app-search-start samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
app-search-results small, app-search-start small {
  font-size: 80%;
}
app-search-results sub,
app-search-results sup, app-search-start sub,
app-search-start sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
app-search-results sub, app-search-start sub {
  bottom: -0.25em;
}
app-search-results sup, app-search-start sup {
  top: -0.5em;
}
app-search-results img, app-search-start img {
  border-style: none;
}
app-search-results button,
app-search-results input,
app-search-results optgroup,
app-search-results select,
app-search-results textarea, app-search-start button,
app-search-start input,
app-search-start optgroup,
app-search-start select,
app-search-start textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.2;
  margin: 0;
}
app-search-results button,
app-search-results input, app-search-start button,
app-search-start input {
  overflow: visible;
}
app-search-results button,
app-search-results select, app-search-start button,
app-search-start select {
  text-transform: none;
}
app-search-results button,
app-search-results [type=button],
app-search-results [type=reset],
app-search-results [type=submit], app-search-start button,
app-search-start [type=button],
app-search-start [type=reset],
app-search-start [type=submit] {
  -webkit-appearance: button;
}
app-search-results button::-moz-focus-inner,
app-search-results button [type=button]::-moz-focus-inner,
app-search-results button [type=reset]::-moz-focus-inner,
app-search-results button [type=submit]::-moz-focus-inner,
app-search-results [type=button]::-moz-focus-inner,
app-search-results [type=button] [type=button]::-moz-focus-inner,
app-search-results [type=button] [type=reset]::-moz-focus-inner,
app-search-results [type=button] [type=submit]::-moz-focus-inner,
app-search-results [type=reset]::-moz-focus-inner,
app-search-results [type=reset] [type=button]::-moz-focus-inner,
app-search-results [type=reset] [type=reset]::-moz-focus-inner,
app-search-results [type=reset] [type=submit]::-moz-focus-inner,
app-search-results [type=submit]::-moz-focus-inner,
app-search-results [type=submit] [type=button]::-moz-focus-inner,
app-search-results [type=submit] [type=reset]::-moz-focus-inner,
app-search-results [type=submit] [type=submit]::-moz-focus-inner, app-search-start button::-moz-focus-inner,
app-search-start button [type=button]::-moz-focus-inner,
app-search-start button [type=reset]::-moz-focus-inner,
app-search-start button [type=submit]::-moz-focus-inner,
app-search-start [type=button]::-moz-focus-inner,
app-search-start [type=button] [type=button]::-moz-focus-inner,
app-search-start [type=button] [type=reset]::-moz-focus-inner,
app-search-start [type=button] [type=submit]::-moz-focus-inner,
app-search-start [type=reset]::-moz-focus-inner,
app-search-start [type=reset] [type=button]::-moz-focus-inner,
app-search-start [type=reset] [type=reset]::-moz-focus-inner,
app-search-start [type=reset] [type=submit]::-moz-focus-inner,
app-search-start [type=submit]::-moz-focus-inner,
app-search-start [type=submit] [type=button]::-moz-focus-inner,
app-search-start [type=submit] [type=reset]::-moz-focus-inner,
app-search-start [type=submit] [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
app-search-results button:-moz-focusring,
app-search-results button [type=button]:-moz-focusring,
app-search-results button [type=reset]:-moz-focusring,
app-search-results button [type=submit]:-moz-focusring,
app-search-results [type=button]:-moz-focusring,
app-search-results [type=button] [type=button]:-moz-focusring,
app-search-results [type=button] [type=reset]:-moz-focusring,
app-search-results [type=button] [type=submit]:-moz-focusring,
app-search-results [type=reset]:-moz-focusring,
app-search-results [type=reset] [type=button]:-moz-focusring,
app-search-results [type=reset] [type=reset]:-moz-focusring,
app-search-results [type=reset] [type=submit]:-moz-focusring,
app-search-results [type=submit]:-moz-focusring,
app-search-results [type=submit] [type=button]:-moz-focusring,
app-search-results [type=submit] [type=reset]:-moz-focusring,
app-search-results [type=submit] [type=submit]:-moz-focusring, app-search-start button:-moz-focusring,
app-search-start button [type=button]:-moz-focusring,
app-search-start button [type=reset]:-moz-focusring,
app-search-start button [type=submit]:-moz-focusring,
app-search-start [type=button]:-moz-focusring,
app-search-start [type=button] [type=button]:-moz-focusring,
app-search-start [type=button] [type=reset]:-moz-focusring,
app-search-start [type=button] [type=submit]:-moz-focusring,
app-search-start [type=reset]:-moz-focusring,
app-search-start [type=reset] [type=button]:-moz-focusring,
app-search-start [type=reset] [type=reset]:-moz-focusring,
app-search-start [type=reset] [type=submit]:-moz-focusring,
app-search-start [type=submit]:-moz-focusring,
app-search-start [type=submit] [type=button]:-moz-focusring,
app-search-start [type=submit] [type=reset]:-moz-focusring,
app-search-start [type=submit] [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
app-search-results fieldset, app-search-start fieldset {
  padding: 0.35em 0.75em 0.625em;
}
app-search-results legend, app-search-start legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
app-search-results progress, app-search-start progress {
  vertical-align: baseline;
}
app-search-results textarea, app-search-start textarea {
  overflow: auto;
}
app-search-results [type=checkbox],
app-search-results [type=radio], app-search-start [type=checkbox],
app-search-start [type=radio] {
  box-sizing: border-box;
  padding: 0;
}
app-search-results [type=number]::-webkit-inner-spin-button,
app-search-results [type=number]::-webkit-outer-spin-button, app-search-start [type=number]::-webkit-inner-spin-button,
app-search-start [type=number]::-webkit-outer-spin-button {
  height: auto;
}
app-search-results [type=search], app-search-start [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
app-search-results [type=search]::-webkit-search-decoration, app-search-start [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
app-search-results ::-webkit-file-upload-button, app-search-start ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
app-search-results details, app-search-start details {
  display: block;
}
app-search-results summary, app-search-start summary {
  display: list-item;
}
app-search-results template, app-search-start template {
  display: none;
}
app-search-results [data-tooltip], app-search-start [data-tooltip] {
  position: relative;
}
app-search-results [data-tooltip]:before, app-search-start [data-tooltip]:before {
  background: var(--color-neutral-darker);
  border: 1px solid var(--color-neutral-darker);
  border-radius: 3px;
  bottom: initial;
  color: #ffffff;
  content: attr(data-tooltip);
  display: none;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));
  font-family: "Calibri";
  font-size: 14px;
  left: 50%;
  margin: initial;
  margin-left: 0;
  margin-right: 0;
  margin-top: 25px;
  max-width: 200px;
  min-width: 150px;
  padding: 15px 0;
  position: absolute;
  transform: translate(-50%, 0);
  text-align: center;
  text-wrap: wrap;
  top: 50%;
  z-index: 1;
}
app-search-results [data-tooltip]:after, app-search-start [data-tooltip]:after { /* arrow */
  border: 10px solid var(--color-neutral-darker);
  border-color: transparent transparent var(--color-neutral-darker) transparent;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));
  content: "";
  display: none;
  left: calc(50% - 9px);
  margin: initial;
  margin-right: 15px;
  position: absolute;
  right: initial;
  transform: translateY(-50%);
  top: 100%;
  z-index: 1;
}
app-search-results [data-tooltip]:hover:before, app-search-results [data-tooltip]:hover:after, app-search-start [data-tooltip]:hover:before, app-search-start [data-tooltip]:hover:after {
  display: flex;
}
app-search-results [data-tooltip].tt-left:before, app-search-start [data-tooltip].tt-left:before {
  bottom: 50%;
  left: initial;
  margin: initial;
  margin-right: 10px;
  right: 100%;
  top: initial;
  transform: translate(0, 50%);
}
app-search-results [data-tooltip].tt-left:after, app-search-start [data-tooltip].tt-left:after {
  border-color: transparent transparent transparent var(--color-neutral-darker);
  bottom: 0;
  left: initial;
  margin: initial;
  margin-right: -9px;
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
}
app-search-results [data-tooltip].tt-right:before, app-search-start [data-tooltip].tt-right:before {
  left: 100%;
  margin: initial;
  margin-left: 10px;
  right: initial;
  top: 50%;
  transform: translate(0%, -50%);
}
app-search-results [data-tooltip].tt-right:after, app-search-start [data-tooltip].tt-right:after {
  border-color: transparent var(--color-neutral-darker) transparent transparent;
  left: initial;
  margin: initial;
  margin-right: 0;
  margin-left: 0;
  right: -10px;
  top: 50%;
  transform: translate(0, -50%);
}
app-search-results [data-tooltip].tt-up:before, app-search-start [data-tooltip].tt-up:before { /* up */
  bottom: calc(100% - 10px);
  left: 50%;
  margin: initial;
  margin-right: 0;
  top: initial;
  transform: translate(-50%, -50%);
}
app-search-results [data-tooltip].tt-up:after, app-search-start [data-tooltip].tt-up:after {
  border-color: var(--color-neutral-darker) transparent transparent transparent;
  bottom: 100%;
  left: calc(50% - 10px);
  margin: initial;
  margin-right: 15px;
  right: initial;
  top: 0;
}
app-search-results [data-tooltip].tt-down:before, app-search-start [data-tooltip].tt-down:before {
  bottom: initial;
  left: 50%;
  margin: initial;
  margin-right: 0;
  margin-top: 20px;
  transform: translate(-50%, 0);
}
app-search-results *, app-search-results *::before, app-search-results *::after, app-search-start *, app-search-start *::before, app-search-start *::after {
  box-sizing: border-box;
}
app-search-results body, app-search-start body {
  color: var(--font-color);
  display: block;
  font-family: var(--font-family);
  font-size: var(--font-size);
  line-height: var(--font-line-height);
  width: 100%;
}
app-search-results a, app-search-start a {
  color: var(--color-primary);
  text-decoration: none;
}
app-search-results a:hover, app-search-start a:hover {
  color: var(--color-primary-light);
}
app-search-results ul, app-search-start ul {
  list-style: none;
}
app-search-results i, app-search-start i {
  font-weight: 400;
  font-style: italic;
}
app-search-results sb, app-search-start sb {
  font-weight: 600;
}
app-search-results b, app-search-start b {
  font-weight: 700;
}
app-search-results [aria-invalid=true][aria-invalid=true], app-search-start [aria-invalid=true][aria-invalid=true] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-danger);
  outline: 2px solid var(--color-danger);
}
app-search-results .error-message, app-search-start .error-message {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-danger);
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0px 0px 3px 2px rgba(255, 0, 0, 0.2);
  display: none;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));
  left: 50%;
  padding: 10px;
  position: absolute;
  text-align: center;
  transform: translate(-50%, 0);
  top: calc(100% + 9px);
  width: 75%;
  z-index: 1;
}
app-search-results .error-message.up, app-search-start .error-message.up {
  bottom: calc(100% + 9px);
  top: unset;
}
app-search-results .error-message.up::before, app-search-start .error-message.up::before {
  bottom: unset;
  border-bottom-color: transparent;
  border-top-color: #ffffff;
  top: 100%;
}
app-search-results .error-message.up::after, app-search-start .error-message.up::after {
  bottom: unset;
  border-bottom: unset;
  border-left: 0;
  border-right: unset;
  border-top: 0;
  top: calc(100% - 9px);
}
app-search-results .error-message::after, app-search-start .error-message::after {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  border-bottom: 0;
  border-right: 0;
  bottom: 100%;
  content: "";
  height: 12px;
  left: 50%;
  position: absolute;
  top: -6px;
  transform: translate(-50%, 0) rotate(45deg);
  width: 12px;
}
app-search-results .error-message::before, app-search-start .error-message::before {
  border: 10px solid transparent;
  border-bottom-color: #ffffff;
  bottom: 100%;
  content: "";
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.1));
  height: 0;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0);
  width: 0;
}
app-search-results [aria-invalid=true] .error-message, app-search-start [aria-invalid=true] .error-message {
  display: block;
}
app-search-results [hidden], app-search-start [hidden] {
  display: none !important;
}
app-search-results lo-input:not([internal]), app-search-results lo-toggle, app-search-results lo-dropdown, app-search-results lo-datepicker, app-search-start lo-input:not([internal]), app-search-start lo-toggle, app-search-start lo-dropdown, app-search-start lo-datepicker {
  animation: fade-in 0.2s ease-in;
}
app-search-results lo-grandmaster, app-search-start lo-grandmaster {
  background-color: #F6F5F5;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: auto;
  width: 100%;
}
app-search-results lo-container, app-search-start lo-container {
  --gap: 10px;
  align-items: stretch;
  align-content: flex-start;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap);
  padding: 10px;
  width: 100%;
}
app-search-results lo-container lo-container, app-search-start lo-container lo-container {
  padding: 0;
}
app-search-results lo-container .title, app-search-start lo-container .title {
  align-items: center;
  border-bottom: 1px solid var(--border-color);
  display: flex;
  font-size: var(--font-size-large);
  font-weight: 700;
  margin: 0 0 10px 0;
  width: 100%;
  white-space: nowrap;
}
app-search-results lo-container [variant=section], app-search-start lo-container [variant=section] {
  margin-bottom: 20px;
}
app-search-results lo-container [variant=subsection], app-search-start lo-container [variant=subsection] {
  margin: 20px 0 20px 20px;
}
app-search-results lo-container [variant=subsection] .title span:first-of-type, app-search-start lo-container [variant=subsection] .title span:first-of-type {
  bottom: 3px;
  position: relative;
}
app-search-results lo-container [variant=subsection] .title .icon-chevron-right, app-search-start lo-container [variant=subsection] .title .icon-chevron-right {
  margin-left: 3px;
  margin-right: 0;
}
app-search-results lo-container [variant=division], app-search-start lo-container [variant=division] {
  margin-top: 20px;
}
app-search-results lo-container [variant=division] .title, app-search-start lo-container [variant=division] .title {
  font-size: var(--font-size);
  font-weight: 500;
}
app-search-results lo-container [variant=division] .title span.material-symbols-outlined, app-search-start lo-container [variant=division] .title span.material-symbols-outlined {
  font-size: 20px;
}
app-search-results lo-container [variant=division] .title .icon-chevron-right, app-search-start lo-container [variant=division] .title .icon-chevron-right {
  margin-left: 3px;
  margin-right: 0;
}
app-search-results lo-container [variant=actionbar], app-search-start lo-container [variant=actionbar] {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  margin-bottom: -10px;
  position: relative;
  top: -10px;
}
app-search-results lo-input, app-search-start lo-input {
  border-radius: 3px 3px 3px 3px;
  background-color: #ffffff;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding: 5px;
  position: relative;
  width: 100%;
}
app-search-results lo-input[disabled], app-search-start lo-input[disabled] {
  background-color: var(--color-neutral-lightest);
  color: var(--color-neutral-dark);
}
app-search-results lo-input[disabled]:hover, app-search-start lo-input[disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-input[disabled]:focus-within, app-search-start lo-input[disabled]:focus-within {
  box-shadow: none;
}
app-search-results lo-input[disabled] label, app-search-start lo-input[disabled] label {
  justify-content: center;
}
app-search-results lo-input:focus-within, app-search-start lo-input:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-input:hover, app-search-start lo-input:hover {
  cursor: text;
}
app-search-results lo-input[add-arrow]::after, app-search-start lo-input[add-arrow]::after {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
}
app-search-results lo-input[filter], app-search-start lo-input[filter] {
  cursor: text;
  padding: 0;
}
app-search-results lo-input[filter] input, app-search-start lo-input[filter] input {
  padding: 5px;
}
app-search-results lo-input[internal=true], app-search-start lo-input[internal=true] {
  width: unset;
}
app-search-results lo-input .input-clear, app-search-start lo-input .input-clear {
  color: var(--font-color);
  content: "×";
  display: none;
  font-size: var(--font-size-large);
  height: 10px;
  line-height: 0.5;
  padding-right: 1px;
  padding-bottom: 1px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translate(50%, -50%);
  width: 10px;
}
app-search-results lo-input .input-clear:hover, app-search-results lo-input .input-clear:focus, app-search-start lo-input .input-clear:hover, app-search-start lo-input .input-clear:focus {
  color: var(--color-primary);
  cursor: pointer;
}
app-search-results lo-input .input-clear:focus, app-search-start lo-input .input-clear:focus {
  box-shadow: 1px 1px 4px 2px rgba(2, 103, 195, 0.2);
}
app-search-results lo-input[clearable]:hover .input-clear, app-search-results lo-input[clearable]:focus-within .input-clear, app-search-start lo-input[clearable]:hover .input-clear, app-search-start lo-input[clearable]:focus-within .input-clear {
  display: block;
  outline: 0;
}
app-search-results lo-input label, app-search-start lo-input label {
  display: flex;
  font-weight: 600;
  margin-bottom: 2px;
  word-break: break-word;
}
app-search-results lo-input label:hover, app-search-start lo-input label:hover {
  cursor: text;
}
app-search-results lo-input label[disabled]:hover, app-search-start lo-input label[disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-input[noclick]:hover, app-search-start lo-input[noclick]:hover {
  cursor: pointer;
}
app-search-results lo-input[noclick]:hover[disabled], app-search-start lo-input[noclick]:hover[disabled] {
  cursor: not-allowed;
}
app-search-results lo-input[noclick] label, app-search-results lo-input[noclick] input, app-search-start lo-input[noclick] label, app-search-start lo-input[noclick] input {
  pointer-events: none;
}
app-search-results lo-input input, app-search-start lo-input input {
  border: 0;
  padding-left: 4px;
  position: relative;
  text-overflow: ellipsis;
  width: 100%;
}
app-search-results lo-input input:focus, app-search-start lo-input input:focus {
  outline: none;
}
app-search-results lo-input input::-webkit-outer-spin-button, app-search-results lo-input input::-webkit-inner-spin-button, app-search-start lo-input input::-webkit-outer-spin-button, app-search-start lo-input input::-webkit-inner-spin-button { /* Chrome, Safari, Edge, Opera */
  -webkit-appearance: none;
  margin: 0;
}
app-search-results lo-input input:-webkit-autofill, app-search-results lo-input input:-internal-autofill-selected, app-search-start lo-input input:-webkit-autofill, app-search-start lo-input input:-internal-autofill-selected {
  background-color: white !important;
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
app-search-results lo-input input[type=number], app-search-start lo-input input[type=number] { /* Firefox */
  appearance: textfield;
}
app-search-results lo-input input[disabled], app-search-start lo-input input[disabled] {
  background-color: var(--color-neutral-lightest);
  color: var(--color-neutral-dark);
  text-align: center;
}
app-search-results lo-input input[disabled]:hover, app-search-start lo-input input[disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-input input::placeholder, app-search-start lo-input input::placeholder {
  text-transform: lowercase;
}
app-search-results lo-input input[type=date i], app-search-start lo-input input[type=date i] {
  color: #767676;
  font-family: var(--font-family);
}
app-search-results lo-button[variant=basic], app-search-results lo-button[variant=basic-icon], app-search-start lo-button[variant=basic], app-search-start lo-button[variant=basic-icon] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-neutral-dark);
  align-items: center;
  background-color: #ffffff;
  color: var(--font-color);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-results lo-button[variant=basic] button, app-search-results lo-button[variant=basic-icon] button, app-search-start lo-button[variant=basic] button, app-search-start lo-button[variant=basic-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-results lo-button[variant=basic] button.icon-only, app-search-results lo-button[variant=basic-icon] button.icon-only, app-search-start lo-button[variant=basic] button.icon-only, app-search-start lo-button[variant=basic-icon] button.icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=basic] button.icon-only:hover, app-search-results lo-button[variant=basic-icon] button.icon-only:hover, app-search-start lo-button[variant=basic] button.icon-only:hover, app-search-start lo-button[variant=basic-icon] button.icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=basic] button.icon-only:hover span, app-search-results lo-button[variant=basic-icon] button.icon-only:hover span, app-search-start lo-button[variant=basic] button.icon-only:hover span, app-search-start lo-button[variant=basic-icon] button.icon-only:hover span {
  background-color: var(--font-color);
}
app-search-results lo-button[variant=basic] button.icon-only span, app-search-results lo-button[variant=basic-icon] button.icon-only span, app-search-start lo-button[variant=basic] button.icon-only span, app-search-start lo-button[variant=basic-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=basic] button.icon-only:disabled:hover span, app-search-results lo-button[variant=basic] button.icon-only[disabled]:hover span, app-search-results lo-button[variant=basic-icon] button.icon-only:disabled:hover span, app-search-results lo-button[variant=basic-icon] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=basic] button.icon-only:disabled:hover span, app-search-start lo-button[variant=basic] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=basic-icon] button.icon-only:disabled:hover span, app-search-start lo-button[variant=basic-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=basic]:hover, app-search-results lo-button[variant=basic-icon]:hover, app-search-start lo-button[variant=basic]:hover, app-search-start lo-button[variant=basic-icon]:hover {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-neutral);
  background: var(--color-neutral-lightest) radial-gradient(circle, transparent 1%, var(--color-neutral-lightest) 1%) center/15000%;
  color: var(--font-color);
  cursor: pointer;
}
app-search-results lo-button[variant=basic]:hover span, app-search-results lo-button[variant=basic-icon]:hover span, app-search-start lo-button[variant=basic]:hover span, app-search-start lo-button[variant=basic-icon]:hover span {
  background-color: var(--font-color);
}
app-search-results lo-button[variant=basic]:active, app-search-results lo-button[variant=basic-icon]:active, app-search-start lo-button[variant=basic]:active, app-search-start lo-button[variant=basic-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-results lo-button[variant=basic]:focus, app-search-results lo-button[variant=basic]:focus-within, app-search-results lo-button[variant=basic-icon]:focus, app-search-results lo-button[variant=basic-icon]:focus-within, app-search-start lo-button[variant=basic]:focus, app-search-start lo-button[variant=basic]:focus-within, app-search-start lo-button[variant=basic-icon]:focus, app-search-start lo-button[variant=basic-icon]:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-button[variant=basic]:disabled, app-search-results lo-button[variant=basic][disabled], app-search-results lo-button[variant=basic-icon]:disabled, app-search-results lo-button[variant=basic-icon][disabled], app-search-start lo-button[variant=basic]:disabled, app-search-start lo-button[variant=basic][disabled], app-search-start lo-button[variant=basic-icon]:disabled, app-search-start lo-button[variant=basic-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-results lo-button[variant=basic]:disabled button:hover, app-search-results lo-button[variant=basic][disabled] button:hover, app-search-results lo-button[variant=basic-icon]:disabled button:hover, app-search-results lo-button[variant=basic-icon][disabled] button:hover, app-search-start lo-button[variant=basic]:disabled button:hover, app-search-start lo-button[variant=basic][disabled] button:hover, app-search-start lo-button[variant=basic-icon]:disabled button:hover, app-search-start lo-button[variant=basic-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=basic]:disabled span, app-search-results lo-button[variant=basic][disabled] span, app-search-results lo-button[variant=basic-icon]:disabled span, app-search-results lo-button[variant=basic-icon][disabled] span, app-search-start lo-button[variant=basic]:disabled span, app-search-start lo-button[variant=basic][disabled] span, app-search-start lo-button[variant=basic-icon]:disabled span, app-search-start lo-button[variant=basic-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=basic]:disabled:hover, app-search-results lo-button[variant=basic][disabled]:hover, app-search-results lo-button[variant=basic-icon]:disabled:hover, app-search-results lo-button[variant=basic-icon][disabled]:hover, app-search-start lo-button[variant=basic]:disabled:hover, app-search-start lo-button[variant=basic][disabled]:hover, app-search-start lo-button[variant=basic-icon]:disabled:hover, app-search-start lo-button[variant=basic-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=basic].icon-only, app-search-results lo-button[variant=basic-icon].icon-only, app-search-start lo-button[variant=basic].icon-only, app-search-start lo-button[variant=basic-icon].icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=basic].icon-only:hover, app-search-results lo-button[variant=basic-icon].icon-only:hover, app-search-start lo-button[variant=basic].icon-only:hover, app-search-start lo-button[variant=basic-icon].icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=basic].icon-only:hover span, app-search-results lo-button[variant=basic-icon].icon-only:hover span, app-search-start lo-button[variant=basic].icon-only:hover span, app-search-start lo-button[variant=basic-icon].icon-only:hover span {
  background-color: var(--color-neutral-darkest);
}
app-search-results lo-button[variant=basic].icon-only span, app-search-results lo-button[variant=basic-icon].icon-only span, app-search-start lo-button[variant=basic].icon-only span, app-search-start lo-button[variant=basic-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=basic].icon-only:disabled:hover span, app-search-results lo-button[variant=basic].icon-only[disabled]:hover span, app-search-results lo-button[variant=basic-icon].icon-only:disabled:hover span, app-search-results lo-button[variant=basic-icon].icon-only[disabled]:hover span, app-search-start lo-button[variant=basic].icon-only:disabled:hover span, app-search-start lo-button[variant=basic].icon-only[disabled]:hover span, app-search-start lo-button[variant=basic-icon].icon-only:disabled:hover span, app-search-start lo-button[variant=basic-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=action], app-search-results lo-button[variant=action-icon], app-search-start lo-button[variant=action], app-search-start lo-button[variant=action-icon] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-primary);
  align-items: center;
  background-color: #ffffff;
  color: var(--color-primary);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-results lo-button[variant=action] button, app-search-results lo-button[variant=action-icon] button, app-search-start lo-button[variant=action] button, app-search-start lo-button[variant=action-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-results lo-button[variant=action] button.icon-only, app-search-results lo-button[variant=action-icon] button.icon-only, app-search-start lo-button[variant=action] button.icon-only, app-search-start lo-button[variant=action-icon] button.icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=action] button.icon-only:hover, app-search-results lo-button[variant=action-icon] button.icon-only:hover, app-search-start lo-button[variant=action] button.icon-only:hover, app-search-start lo-button[variant=action-icon] button.icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=action] button.icon-only:hover span, app-search-results lo-button[variant=action-icon] button.icon-only:hover span, app-search-start lo-button[variant=action] button.icon-only:hover span, app-search-start lo-button[variant=action-icon] button.icon-only:hover span {
  background-color: var(--font-color);
}
app-search-results lo-button[variant=action] button.icon-only span, app-search-results lo-button[variant=action-icon] button.icon-only span, app-search-start lo-button[variant=action] button.icon-only span, app-search-start lo-button[variant=action-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=action] button.icon-only:disabled:hover span, app-search-results lo-button[variant=action] button.icon-only[disabled]:hover span, app-search-results lo-button[variant=action-icon] button.icon-only:disabled:hover span, app-search-results lo-button[variant=action-icon] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=action] button.icon-only:disabled:hover span, app-search-start lo-button[variant=action] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=action-icon] button.icon-only:disabled:hover span, app-search-start lo-button[variant=action-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=action]:hover, app-search-results lo-button[variant=action-icon]:hover, app-search-start lo-button[variant=action]:hover, app-search-start lo-button[variant=action-icon]:hover {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-primary);
  background: var(--color-primary-light) radial-gradient(circle, transparent 1%, var(--color-primary-light) 1%) center/15000%;
  color: var(--font-color-opposite);
  cursor: pointer;
}
app-search-results lo-button[variant=action]:hover span, app-search-results lo-button[variant=action-icon]:hover span, app-search-start lo-button[variant=action]:hover span, app-search-start lo-button[variant=action-icon]:hover span {
  background-color: var(--font-color-opposite);
}
app-search-results lo-button[variant=action]:active, app-search-results lo-button[variant=action-icon]:active, app-search-start lo-button[variant=action]:active, app-search-start lo-button[variant=action-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-results lo-button[variant=action]:focus, app-search-results lo-button[variant=action]:focus-within, app-search-results lo-button[variant=action-icon]:focus, app-search-results lo-button[variant=action-icon]:focus-within, app-search-start lo-button[variant=action]:focus, app-search-start lo-button[variant=action]:focus-within, app-search-start lo-button[variant=action-icon]:focus, app-search-start lo-button[variant=action-icon]:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-button[variant=action]:disabled, app-search-results lo-button[variant=action][disabled], app-search-results lo-button[variant=action-icon]:disabled, app-search-results lo-button[variant=action-icon][disabled], app-search-start lo-button[variant=action]:disabled, app-search-start lo-button[variant=action][disabled], app-search-start lo-button[variant=action-icon]:disabled, app-search-start lo-button[variant=action-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-results lo-button[variant=action]:disabled button:hover, app-search-results lo-button[variant=action][disabled] button:hover, app-search-results lo-button[variant=action-icon]:disabled button:hover, app-search-results lo-button[variant=action-icon][disabled] button:hover, app-search-start lo-button[variant=action]:disabled button:hover, app-search-start lo-button[variant=action][disabled] button:hover, app-search-start lo-button[variant=action-icon]:disabled button:hover, app-search-start lo-button[variant=action-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=action]:disabled span, app-search-results lo-button[variant=action][disabled] span, app-search-results lo-button[variant=action-icon]:disabled span, app-search-results lo-button[variant=action-icon][disabled] span, app-search-start lo-button[variant=action]:disabled span, app-search-start lo-button[variant=action][disabled] span, app-search-start lo-button[variant=action-icon]:disabled span, app-search-start lo-button[variant=action-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=action]:disabled:hover, app-search-results lo-button[variant=action][disabled]:hover, app-search-results lo-button[variant=action-icon]:disabled:hover, app-search-results lo-button[variant=action-icon][disabled]:hover, app-search-start lo-button[variant=action]:disabled:hover, app-search-start lo-button[variant=action][disabled]:hover, app-search-start lo-button[variant=action-icon]:disabled:hover, app-search-start lo-button[variant=action-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=action].icon-only, app-search-results lo-button[variant=action-icon].icon-only, app-search-start lo-button[variant=action].icon-only, app-search-start lo-button[variant=action-icon].icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=action].icon-only:hover, app-search-results lo-button[variant=action-icon].icon-only:hover, app-search-start lo-button[variant=action].icon-only:hover, app-search-start lo-button[variant=action-icon].icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=action].icon-only:hover span, app-search-results lo-button[variant=action-icon].icon-only:hover span, app-search-start lo-button[variant=action].icon-only:hover span, app-search-start lo-button[variant=action-icon].icon-only:hover span {
  background-color: var(--color-primary-dark);
}
app-search-results lo-button[variant=action].icon-only span, app-search-results lo-button[variant=action-icon].icon-only span, app-search-start lo-button[variant=action].icon-only span, app-search-start lo-button[variant=action-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=action].icon-only:disabled:hover span, app-search-results lo-button[variant=action].icon-only[disabled]:hover span, app-search-results lo-button[variant=action-icon].icon-only:disabled:hover span, app-search-results lo-button[variant=action-icon].icon-only[disabled]:hover span, app-search-start lo-button[variant=action].icon-only:disabled:hover span, app-search-start lo-button[variant=action].icon-only[disabled]:hover span, app-search-start lo-button[variant=action-icon].icon-only:disabled:hover span, app-search-start lo-button[variant=action-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=save], app-search-results lo-button[variant=save-icon], app-search-start lo-button[variant=save], app-search-start lo-button[variant=save-icon] {
  --mainColor: var(--color-success);
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-success);
  align-items: center;
  background-color: #ffffff;
  color: var(--color-success);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-results lo-button[variant=save] button, app-search-results lo-button[variant=save-icon] button, app-search-start lo-button[variant=save] button, app-search-start lo-button[variant=save-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-results lo-button[variant=save] button.icon-only, app-search-results lo-button[variant=save-icon] button.icon-only, app-search-start lo-button[variant=save] button.icon-only, app-search-start lo-button[variant=save-icon] button.icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=save] button.icon-only:hover, app-search-results lo-button[variant=save-icon] button.icon-only:hover, app-search-start lo-button[variant=save] button.icon-only:hover, app-search-start lo-button[variant=save-icon] button.icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=save] button.icon-only:hover span, app-search-results lo-button[variant=save-icon] button.icon-only:hover span, app-search-start lo-button[variant=save] button.icon-only:hover span, app-search-start lo-button[variant=save-icon] button.icon-only:hover span {
  background-color: var(--font-color);
}
app-search-results lo-button[variant=save] button.icon-only span, app-search-results lo-button[variant=save-icon] button.icon-only span, app-search-start lo-button[variant=save] button.icon-only span, app-search-start lo-button[variant=save-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=save] button.icon-only:disabled:hover span, app-search-results lo-button[variant=save] button.icon-only[disabled]:hover span, app-search-results lo-button[variant=save-icon] button.icon-only:disabled:hover span, app-search-results lo-button[variant=save-icon] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=save] button.icon-only:disabled:hover span, app-search-start lo-button[variant=save] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=save-icon] button.icon-only:disabled:hover span, app-search-start lo-button[variant=save-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=save]:hover, app-search-results lo-button[variant=save-icon]:hover, app-search-start lo-button[variant=save]:hover, app-search-start lo-button[variant=save-icon]:hover {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-success);
  background: var(--color-success-light) radial-gradient(circle, transparent 1%, var(--color-success-light) 1%) center/15000%;
  color: var(--font-color-opposite);
  cursor: pointer;
}
app-search-results lo-button[variant=save]:hover span, app-search-results lo-button[variant=save-icon]:hover span, app-search-start lo-button[variant=save]:hover span, app-search-start lo-button[variant=save-icon]:hover span {
  background-color: var(--font-color-opposite);
}
app-search-results lo-button[variant=save]:active, app-search-results lo-button[variant=save-icon]:active, app-search-start lo-button[variant=save]:active, app-search-start lo-button[variant=save-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-results lo-button[variant=save]:focus, app-search-results lo-button[variant=save]:focus-within, app-search-results lo-button[variant=save-icon]:focus, app-search-results lo-button[variant=save-icon]:focus-within, app-search-start lo-button[variant=save]:focus, app-search-start lo-button[variant=save]:focus-within, app-search-start lo-button[variant=save-icon]:focus, app-search-start lo-button[variant=save-icon]:focus-within {
  outline: 2px solid var(--color-success);
}
app-search-results lo-button[variant=save]:disabled, app-search-results lo-button[variant=save][disabled], app-search-results lo-button[variant=save-icon]:disabled, app-search-results lo-button[variant=save-icon][disabled], app-search-start lo-button[variant=save]:disabled, app-search-start lo-button[variant=save][disabled], app-search-start lo-button[variant=save-icon]:disabled, app-search-start lo-button[variant=save-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-results lo-button[variant=save]:disabled button:hover, app-search-results lo-button[variant=save][disabled] button:hover, app-search-results lo-button[variant=save-icon]:disabled button:hover, app-search-results lo-button[variant=save-icon][disabled] button:hover, app-search-start lo-button[variant=save]:disabled button:hover, app-search-start lo-button[variant=save][disabled] button:hover, app-search-start lo-button[variant=save-icon]:disabled button:hover, app-search-start lo-button[variant=save-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=save]:disabled span, app-search-results lo-button[variant=save][disabled] span, app-search-results lo-button[variant=save-icon]:disabled span, app-search-results lo-button[variant=save-icon][disabled] span, app-search-start lo-button[variant=save]:disabled span, app-search-start lo-button[variant=save][disabled] span, app-search-start lo-button[variant=save-icon]:disabled span, app-search-start lo-button[variant=save-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=save]:disabled:hover, app-search-results lo-button[variant=save][disabled]:hover, app-search-results lo-button[variant=save-icon]:disabled:hover, app-search-results lo-button[variant=save-icon][disabled]:hover, app-search-start lo-button[variant=save]:disabled:hover, app-search-start lo-button[variant=save][disabled]:hover, app-search-start lo-button[variant=save-icon]:disabled:hover, app-search-start lo-button[variant=save-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=save].icon-only, app-search-results lo-button[variant=save-icon].icon-only, app-search-start lo-button[variant=save].icon-only, app-search-start lo-button[variant=save-icon].icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=save].icon-only:hover, app-search-results lo-button[variant=save-icon].icon-only:hover, app-search-start lo-button[variant=save].icon-only:hover, app-search-start lo-button[variant=save-icon].icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=save].icon-only:hover span, app-search-results lo-button[variant=save-icon].icon-only:hover span, app-search-start lo-button[variant=save].icon-only:hover span, app-search-start lo-button[variant=save-icon].icon-only:hover span {
  background-color: var(--color-success-dark);
}
app-search-results lo-button[variant=save].icon-only span, app-search-results lo-button[variant=save-icon].icon-only span, app-search-start lo-button[variant=save].icon-only span, app-search-start lo-button[variant=save-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=save].icon-only:disabled:hover span, app-search-results lo-button[variant=save].icon-only[disabled]:hover span, app-search-results lo-button[variant=save-icon].icon-only:disabled:hover span, app-search-results lo-button[variant=save-icon].icon-only[disabled]:hover span, app-search-start lo-button[variant=save].icon-only:disabled:hover span, app-search-start lo-button[variant=save].icon-only[disabled]:hover span, app-search-start lo-button[variant=save-icon].icon-only:disabled:hover span, app-search-start lo-button[variant=save-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=danger], app-search-results lo-button[variant=danger-icon], app-search-start lo-button[variant=danger], app-search-start lo-button[variant=danger-icon] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-danger);
  align-items: center;
  background-color: #ffffff;
  color: var(--color-danger);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-results lo-button[variant=danger] button, app-search-results lo-button[variant=danger-icon] button, app-search-start lo-button[variant=danger] button, app-search-start lo-button[variant=danger-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-results lo-button[variant=danger] button.icon-only, app-search-results lo-button[variant=danger-icon] button.icon-only, app-search-start lo-button[variant=danger] button.icon-only, app-search-start lo-button[variant=danger-icon] button.icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=danger] button.icon-only:hover, app-search-results lo-button[variant=danger-icon] button.icon-only:hover, app-search-start lo-button[variant=danger] button.icon-only:hover, app-search-start lo-button[variant=danger-icon] button.icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=danger] button.icon-only:hover span, app-search-results lo-button[variant=danger-icon] button.icon-only:hover span, app-search-start lo-button[variant=danger] button.icon-only:hover span, app-search-start lo-button[variant=danger-icon] button.icon-only:hover span {
  background-color: var(--font-color);
}
app-search-results lo-button[variant=danger] button.icon-only span, app-search-results lo-button[variant=danger-icon] button.icon-only span, app-search-start lo-button[variant=danger] button.icon-only span, app-search-start lo-button[variant=danger-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=danger] button.icon-only:disabled:hover span, app-search-results lo-button[variant=danger] button.icon-only[disabled]:hover span, app-search-results lo-button[variant=danger-icon] button.icon-only:disabled:hover span, app-search-results lo-button[variant=danger-icon] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=danger] button.icon-only:disabled:hover span, app-search-start lo-button[variant=danger] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=danger-icon] button.icon-only:disabled:hover span, app-search-start lo-button[variant=danger-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=danger]:hover, app-search-results lo-button[variant=danger-icon]:hover, app-search-start lo-button[variant=danger]:hover, app-search-start lo-button[variant=danger-icon]:hover {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--color-danger);
  background: var(--color-danger-light) radial-gradient(circle, transparent 1%, var(--color-danger-light) 1%) center/15000%;
  color: var(--font-color-opposite);
  cursor: pointer;
}
app-search-results lo-button[variant=danger]:hover span, app-search-results lo-button[variant=danger-icon]:hover span, app-search-start lo-button[variant=danger]:hover span, app-search-start lo-button[variant=danger-icon]:hover span {
  background-color: var(--font-color-opposite);
}
app-search-results lo-button[variant=danger]:active, app-search-results lo-button[variant=danger-icon]:active, app-search-start lo-button[variant=danger]:active, app-search-start lo-button[variant=danger-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-results lo-button[variant=danger]:focus, app-search-results lo-button[variant=danger]:focus-within, app-search-results lo-button[variant=danger-icon]:focus, app-search-results lo-button[variant=danger-icon]:focus-within, app-search-start lo-button[variant=danger]:focus, app-search-start lo-button[variant=danger]:focus-within, app-search-start lo-button[variant=danger-icon]:focus, app-search-start lo-button[variant=danger-icon]:focus-within {
  outline: 2px solid var(--color-danger);
}
app-search-results lo-button[variant=danger]:disabled, app-search-results lo-button[variant=danger][disabled], app-search-results lo-button[variant=danger-icon]:disabled, app-search-results lo-button[variant=danger-icon][disabled], app-search-start lo-button[variant=danger]:disabled, app-search-start lo-button[variant=danger][disabled], app-search-start lo-button[variant=danger-icon]:disabled, app-search-start lo-button[variant=danger-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-results lo-button[variant=danger]:disabled button:hover, app-search-results lo-button[variant=danger][disabled] button:hover, app-search-results lo-button[variant=danger-icon]:disabled button:hover, app-search-results lo-button[variant=danger-icon][disabled] button:hover, app-search-start lo-button[variant=danger]:disabled button:hover, app-search-start lo-button[variant=danger][disabled] button:hover, app-search-start lo-button[variant=danger-icon]:disabled button:hover, app-search-start lo-button[variant=danger-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=danger]:disabled span, app-search-results lo-button[variant=danger][disabled] span, app-search-results lo-button[variant=danger-icon]:disabled span, app-search-results lo-button[variant=danger-icon][disabled] span, app-search-start lo-button[variant=danger]:disabled span, app-search-start lo-button[variant=danger][disabled] span, app-search-start lo-button[variant=danger-icon]:disabled span, app-search-start lo-button[variant=danger-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=danger]:disabled:hover, app-search-results lo-button[variant=danger][disabled]:hover, app-search-results lo-button[variant=danger-icon]:disabled:hover, app-search-results lo-button[variant=danger-icon][disabled]:hover, app-search-start lo-button[variant=danger]:disabled:hover, app-search-start lo-button[variant=danger][disabled]:hover, app-search-start lo-button[variant=danger-icon]:disabled:hover, app-search-start lo-button[variant=danger-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=danger].icon-only, app-search-results lo-button[variant=danger-icon].icon-only, app-search-start lo-button[variant=danger].icon-only, app-search-start lo-button[variant=danger-icon].icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=danger].icon-only:hover, app-search-results lo-button[variant=danger-icon].icon-only:hover, app-search-start lo-button[variant=danger].icon-only:hover, app-search-start lo-button[variant=danger-icon].icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=danger].icon-only:hover span, app-search-results lo-button[variant=danger-icon].icon-only:hover span, app-search-start lo-button[variant=danger].icon-only:hover span, app-search-start lo-button[variant=danger-icon].icon-only:hover span {
  background-color: var(--color-danger-dark);
}
app-search-results lo-button[variant=danger].icon-only span, app-search-results lo-button[variant=danger-icon].icon-only span, app-search-start lo-button[variant=danger].icon-only span, app-search-start lo-button[variant=danger-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=danger].icon-only:disabled:hover span, app-search-results lo-button[variant=danger].icon-only[disabled]:hover span, app-search-results lo-button[variant=danger-icon].icon-only:disabled:hover span, app-search-results lo-button[variant=danger-icon].icon-only[disabled]:hover span, app-search-start lo-button[variant=danger].icon-only:disabled:hover span, app-search-start lo-button[variant=danger].icon-only[disabled]:hover span, app-search-start lo-button[variant=danger-icon].icon-only:disabled:hover span, app-search-start lo-button[variant=danger-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=cancel], app-search-start lo-button[variant=cancel] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid transparent;
  align-items: center;
  background-color: transparent;
  color: var(--color-danger);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-results lo-button[variant=cancel] button, app-search-start lo-button[variant=cancel] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-results lo-button[variant=cancel] button.icon-only, app-search-start lo-button[variant=cancel] button.icon-only {
  background-color: transparent;
  border: 0;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-results lo-button[variant=cancel] button.icon-only:hover, app-search-start lo-button[variant=cancel] button.icon-only:hover {
  background-color: transparent;
}
app-search-results lo-button[variant=cancel] button.icon-only:hover span, app-search-start lo-button[variant=cancel] button.icon-only:hover span {
  background-color: var(--font-color);
}
app-search-results lo-button[variant=cancel] button.icon-only span, app-search-start lo-button[variant=cancel] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-results lo-button[variant=cancel] button.icon-only:disabled:hover span, app-search-results lo-button[variant=cancel] button.icon-only[disabled]:hover span, app-search-start lo-button[variant=cancel] button.icon-only:disabled:hover span, app-search-start lo-button[variant=cancel] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=cancel]:hover, app-search-start lo-button[variant=cancel]:hover {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid transparent;
  background: transparent radial-gradient(circle, transparent 1%, transparent 1%) center/15000%;
  color: var(--color-danger);
  cursor: pointer;
}
app-search-results lo-button[variant=cancel]:hover span, app-search-start lo-button[variant=cancel]:hover span {
  background-color: var(--color-danger);
}
app-search-results lo-button[variant=cancel]:active, app-search-start lo-button[variant=cancel]:active {
  background-color: var(--color-neutral-lightest);
  background-size: 100%;
  transition: background 0s;
}
app-search-results lo-button[variant=cancel]:focus, app-search-results lo-button[variant=cancel]:focus-within, app-search-start lo-button[variant=cancel]:focus, app-search-start lo-button[variant=cancel]:focus-within {
  outline: 2px solid var(--color-danger);
}
app-search-results lo-button[variant=cancel]:disabled, app-search-results lo-button[variant=cancel][disabled], app-search-start lo-button[variant=cancel]:disabled, app-search-start lo-button[variant=cancel][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-results lo-button[variant=cancel]:disabled button:hover, app-search-results lo-button[variant=cancel][disabled] button:hover, app-search-start lo-button[variant=cancel]:disabled button:hover, app-search-start lo-button[variant=cancel][disabled] button:hover {
  cursor: not-allowed;
}
app-search-results lo-button[variant=cancel]:disabled span, app-search-results lo-button[variant=cancel][disabled] span, app-search-start lo-button[variant=cancel]:disabled span, app-search-start lo-button[variant=cancel][disabled] span {
  background-color: var(--color-neutral);
}
app-search-results lo-button[variant=cancel]:disabled:hover, app-search-results lo-button[variant=cancel][disabled]:hover, app-search-start lo-button[variant=cancel]:disabled:hover, app-search-start lo-button[variant=cancel][disabled]:hover {
  cursor: not-allowed;
}
app-search-results lo-button, app-search-start lo-button {
  display: flex;
  align-items: center;
  align-self: center;
  height: -moz-fit-content;
  height: fit-content;
}
app-search-results lo-dropdown, app-search-start lo-dropdown {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding: 5px;
  position: relative;
  width: 100%;
}
app-search-results lo-dropdown [dropdown-input] input, app-search-start lo-dropdown [dropdown-input] input {
  width: calc(100% - 13px);
}
app-search-results lo-dropdown > label, app-search-start lo-dropdown > label {
  display: flex;
  font-weight: 600;
  margin-bottom: 2px;
  word-break: break-word;
}
app-search-results lo-dropdown .input-container, app-search-start lo-dropdown .input-container {
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
}
app-search-results lo-dropdown .input-container::after, app-search-start lo-dropdown .input-container::after {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  pbottom: 3px;
}
app-search-results lo-dropdown .input-container.open::after, app-search-start lo-dropdown .input-container.open::after {
  clip-path: polygon(50% 0%, 100% 100%, 50% 100%, 0% 100%);
}
app-search-results lo-dropdown input[valueInput], app-search-start lo-dropdown input[valueInput] {
  background-color: transparent;
  color: var(--font-color);
  width: 100%;
  padding-right: 17px;
}
app-search-results lo-dropdown[disabled], app-search-start lo-dropdown[disabled] {
  background-color: var(--color-neutral-lightest);
  cursor: not-allowed;
}
app-search-results lo-dropdown[disabled] label, app-search-start lo-dropdown[disabled] label {
  color: var(--color-neutral-dark);
}
app-search-results lo-dropdown[disabled] label:hover, app-search-start lo-dropdown[disabled] label:hover {
  cursor: not-allowed;
}
app-search-results lo-dropdown[disabled] input, app-search-start lo-dropdown[disabled] input {
  background-color: var(--color-neutral-lightest);
  text-align: center;
}
app-search-results lo-dropdown[disabled] input:hover, app-search-start lo-dropdown[disabled] input:hover {
  cursor: not-allowed;
}
app-search-results lo-dropdown[disabled] input::after, app-search-start lo-dropdown[disabled] input::after {
  display: none;
}
app-search-results lo-dropdown:focus, app-search-results lo-dropdown:focus-within, app-search-start lo-dropdown:focus, app-search-start lo-dropdown:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-dropdown input, app-search-start lo-dropdown input {
  outline: none;
  border: 0;
}
app-search-results lo-dropdown:hover, app-search-start lo-dropdown:hover {
  cursor: pointer;
}
app-search-results lo-dropdown label:hover, app-search-results lo-dropdown input:hover, app-search-start lo-dropdown label:hover, app-search-start lo-dropdown input:hover {
  cursor: pointer;
}
app-search-results lo-dropdown:focus, app-search-results lo-dropdown:focus-within, app-search-results lo-dropdown:focus-visible, app-search-results lo-dropdown:active, app-search-start lo-dropdown:focus, app-search-start lo-dropdown:focus-within, app-search-start lo-dropdown:focus-visible, app-search-start lo-dropdown:active {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-dropdown:focus [dropopen-container], app-search-results lo-dropdown:focus-within [dropopen-container], app-search-results lo-dropdown:focus-visible [dropopen-container], app-search-results lo-dropdown:active [dropopen-container], app-search-start lo-dropdown:focus [dropopen-container], app-search-start lo-dropdown:focus-within [dropopen-container], app-search-start lo-dropdown:focus-visible [dropopen-container], app-search-start lo-dropdown:active [dropopen-container] {
  display: block;
  animation: fade-in 0.2s ease-in;
  transition: 0.2s;
}
app-search-results lo-dropdown[disabled]:focus, app-search-results lo-dropdown[disabled]:focus-within, app-search-results lo-dropdown[disabled]:focus-visible, app-search-results lo-dropdown[disabled]:active, app-search-start lo-dropdown[disabled]:focus, app-search-start lo-dropdown[disabled]:focus-within, app-search-start lo-dropdown[disabled]:focus-visible, app-search-start lo-dropdown[disabled]:active {
  box-shadow: none;
}
app-search-results lo-dropdown[disabled] [dropopen-container], app-search-start lo-dropdown[disabled] [dropopen-container] {
  display: none;
}
app-search-results lo-dropdown:hover, app-search-start lo-dropdown:hover {
  cursor: pointer;
}
app-search-results lo-dropdown:hover[disabled], app-search-start lo-dropdown:hover[disabled] {
  cursor: not-allowed;
}
app-search-results lo-dropdown [dropopen-container], app-search-results lo-dropdown [select-dropopen-container], app-search-start lo-dropdown [dropopen-container], app-search-start lo-dropdown [select-dropopen-container] {
  background: #ffffff;
  border: 1px solid var(--border-color);
  border-radius: 0 0 3px 3px;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
  cursor: default;
  display: none;
  left: 0;
  list-style: none;
  min-width: 150px;
  max-height: 300px;
  overflow: auto;
  padding: 0;
  position: absolute;
  top: calc(100% - 0px);
  z-index: 2;
}
app-search-results lo-dropdown [dropopen-container] ul, app-search-results lo-dropdown [select-dropopen-container] ul, app-search-start lo-dropdown [dropopen-container] ul, app-search-start lo-dropdown [select-dropopen-container] ul {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
app-search-results lo-dropdown .opened[select-dropopen-container], app-search-start lo-dropdown .opened[select-dropopen-container] {
  display: block;
  animation: fade-in 0.2s ease-in;
  transition: 0.2s;
}
app-search-results lo-dropdown.list-up [dropopen-container], app-search-start lo-dropdown.list-up [dropopen-container] {
  border-radius: 3px 3px 0 0;
  top: unset;
  bottom: 100%;
}
app-search-results lo-dropdown.list-left [dropopen-container], app-search-start lo-dropdown.list-left [dropopen-container] {
  border-radius: 3px 0 3px 3px;
  right: 0;
}
app-search-results lo-dropdown [dropdown-filter], app-search-start lo-dropdown [dropdown-filter] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  box-sizing: border-box;
  margin: 8px 8px 0 8px;
  padding: 5px 20px 5px 28px;
  width: calc(100% - 16px);
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><style type="text/css">.st0{fill:grey;}</style><g> <path class="st0" d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path class="st0" style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path class="st0" d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-image: var(--svg);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 3px 3px;
}
app-search-results lo-dropdown [dropopen-container][tree], app-search-start lo-dropdown [dropopen-container][tree] {
  height: 300px;
}
app-search-results lo-dropdown .filter-container, app-search-start lo-dropdown .filter-container {
  background-color: #ffffff;
  position: sticky;
  top: 0;
  z-index: 2;
  position: relative;
}
app-search-results lo-dropdown .filter-container .clear-filter, app-search-start lo-dropdown .filter-container .clear-filter {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 13px;
  right: 4px;
  cursor: pointer;
}
app-search-results lo-dropdown .filter-container .clear-filter:focus, app-search-start lo-dropdown .filter-container .clear-filter:focus {
  background-color: #000000;
  box-shadow: 0px 0px 3px 2px rgba(2, 103, 195, 0.3);
}
app-search-results lo-dropdown .filter-container [dropdown-filter]:focus, app-search-start lo-dropdown .filter-container [dropdown-filter]:focus {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-dropdown .no-results, app-search-start lo-dropdown .no-results {
  background: rgb(172, 215, 254);
  background: rgba(172, 215, 254, 0.3);
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  box-sizing: border-box;
  display: flex;
  font-size: var(--font-size-small);
  gap: 10px;
  justify-content: space-between;
  margin: 5px;
  padding: 5px;
  width: calc(100% - 10px);
}
app-search-results lo-dropdown .no-results .no-results-add, app-search-start lo-dropdown .no-results .no-results-add {
  color: var(--color-primary);
}
app-search-results lo-dropdown .no-results .no-results-add:focus-visible, app-search-start lo-dropdown .no-results .no-results-add:focus-visible {
  border: 0;
  font-weight: bold;
  outline: none;
}
app-search-results lo-dropdown .no-results .no-results-add-text, app-search-start lo-dropdown .no-results .no-results-add-text {
  font-weight: bold;
  margin-left: auto;
  text-decoration: underline;
}
app-search-results lo-dropdown .pill-container, app-search-start lo-dropdown .pill-container {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  padding: 0 5px 5px 5px;
  position: sticky;
  top: 0;
  z-index: 1;
}
app-search-results lo-dropdown lo-checkbox, app-search-start lo-dropdown lo-checkbox {
  margin: 5px;
  width: calc(100% - 10px);
}
app-search-results lo-dropdown lo-checkbox div[type=checkbox], app-search-start lo-dropdown lo-checkbox div[type=checkbox] {
  background: transparent;
}
app-search-results lo-dropdown lo-checkbox label, app-search-start lo-dropdown lo-checkbox label {
  width: 100%;
}
app-search-results lo-dropdown lo-checkbox[value=default], app-search-start lo-dropdown lo-checkbox[value=default] {
  color: var(--color-neutral);
  width: calc(100% - 10px);
}
app-search-results lo-dropdown lo-checkbox:hover, app-search-start lo-dropdown lo-checkbox:hover {
  background-color: var(--color-primary-soft);
  border-radius: 3px;
  outline: 0;
}
app-search-results lo-dropdown lo-checkbox:focus, app-search-results lo-dropdown lo-checkbox:focus-within, app-search-start lo-dropdown lo-checkbox:focus, app-search-start lo-dropdown lo-checkbox:focus-within {
  outline: 2px solid var(--color-primary);
  border-radius: 3px;
}
app-search-results lo-dropdown lo-tree, app-search-start lo-dropdown lo-tree {
  border: 0;
  padding: 0;
}
app-search-results lo-dropdown lo-tree lo-checkbox, app-search-start lo-dropdown lo-tree lo-checkbox {
  padding: 0;
}
app-search-results lo-dropdown div[multiselect] lo-checkbox.selected, app-search-start lo-dropdown div[multiselect] lo-checkbox.selected {
  background-color: transparent;
  color: var(--font-color);
}
app-search-results lo-dropdown div[multiselect] lo-checkbox div[type=checkbox][type=checkbox], app-search-start lo-dropdown div[multiselect] lo-checkbox div[type=checkbox][type=checkbox] {
  border: 1px solid var(--border-color);
}
app-search-results lo-dropdown:focus input, app-search-start lo-dropdown:focus input {
  box-shadow: 0px 0px 3px 2px rgba(2, 103, 195, 0.3);
}
app-search-results lo-dropdown:focus-within input, app-search-start lo-dropdown:focus-within input {
  box-shadow: none;
}
app-search-results lo-dropdown .dropdown-cover, app-search-start lo-dropdown .dropdown-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  z-index: 1;
}
app-search-results lo-dropdown div[input], app-search-start lo-dropdown div[input] {
  border: 0;
  outline: none;
  width: 100%;
}
app-search-results lo-dropdown div[input][placeholder]:empty:before, app-search-start lo-dropdown div[input][placeholder]:empty:before {
  color: var(--color-neutral);
  content: attr(placeholder);
  text-transform: lowercase;
}
app-search-results lo-dropdown div[valueInput], app-search-start lo-dropdown div[valueInput] {
  background-color: #ffffff;
  color: var(--font-color);
  min-height: 20px;
  padding-right: 17px;
  width: 100%;
}
app-search-results lo-datepicker, app-search-start lo-datepicker {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding: 5px;
  position: relative;
  width: 100%;
}
app-search-results lo-datepicker label, app-search-start lo-datepicker label {
  display: flex;
  font-weight: 600;
  margin-bottom: 2px;
  word-break: break-word;
}
app-search-results lo-datepicker input[valueInput], app-search-start lo-datepicker input[valueInput] {
  background-color: #ffffff;
  color: var(--font-color);
}
app-search-results lo-datepicker[disabled], app-search-start lo-datepicker[disabled] {
  background-color: var(--color-neutral-lightest);
  cursor: not-allowed;
}
app-search-results lo-datepicker[disabled] label, app-search-start lo-datepicker[disabled] label {
  color: var(--color-neutral-dark);
}
app-search-results lo-datepicker[disabled] label:hover, app-search-start lo-datepicker[disabled] label:hover {
  cursor: not-allowed;
}
app-search-results lo-datepicker[disabled] input, app-search-start lo-datepicker[disabled] input {
  background-color: var(--color-neutral-lightest);
  text-align: center;
}
app-search-results lo-datepicker[disabled] input:hover, app-search-start lo-datepicker[disabled] input:hover {
  cursor: not-allowed;
}
app-search-results lo-datepicker[disabled] input::after, app-search-start lo-datepicker[disabled] input::after {
  display: none;
}
app-search-results lo-datepicker:focus, app-search-results lo-datepicker:focus-within, app-search-start lo-datepicker:focus, app-search-start lo-datepicker:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-datepicker input, app-search-start lo-datepicker input {
  outline: none;
  border: 0;
}
app-search-results lo-datepicker:hover, app-search-start lo-datepicker:hover {
  cursor: pointer;
}
app-search-results lo-datepicker label:hover, app-search-results lo-datepicker input:hover, app-search-start lo-datepicker label:hover, app-search-start lo-datepicker input:hover {
  cursor: pointer;
}
app-search-results lo-datepicker:focus, app-search-results lo-datepicker:focus-within, app-search-results lo-datepicker:focus-visible, app-search-results lo-datepicker:active, app-search-start lo-datepicker:focus, app-search-start lo-datepicker:focus-within, app-search-start lo-datepicker:focus-visible, app-search-start lo-datepicker:active {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-datepicker:focus [dropopen-container], app-search-results lo-datepicker:focus-within [dropopen-container], app-search-results lo-datepicker:focus-visible [dropopen-container], app-search-results lo-datepicker:active [dropopen-container], app-search-start lo-datepicker:focus [dropopen-container], app-search-start lo-datepicker:focus-within [dropopen-container], app-search-start lo-datepicker:focus-visible [dropopen-container], app-search-start lo-datepicker:active [dropopen-container] {
  display: block;
  animation: fade-in 0.2s ease-in;
  transition: 0.2s;
}
app-search-results lo-datepicker[disabled]:focus, app-search-results lo-datepicker[disabled]:focus-within, app-search-results lo-datepicker[disabled]:focus-visible, app-search-results lo-datepicker[disabled]:active, app-search-start lo-datepicker[disabled]:focus, app-search-start lo-datepicker[disabled]:focus-within, app-search-start lo-datepicker[disabled]:focus-visible, app-search-start lo-datepicker[disabled]:active {
  box-shadow: none;
}
app-search-results lo-datepicker[disabled] [dropopen-container], app-search-start lo-datepicker[disabled] [dropopen-container] {
  display: none;
}
app-search-results lo-datepicker:hover, app-search-start lo-datepicker:hover {
  cursor: pointer;
}
app-search-results lo-datepicker:hover[disabled], app-search-start lo-datepicker:hover[disabled] {
  cursor: not-allowed;
}
app-search-results lo-datepicker [dropopen-container], app-search-results lo-datepicker [select-dropopen-container], app-search-start lo-datepicker [dropopen-container], app-search-start lo-datepicker [select-dropopen-container] {
  background: #ffffff;
  border: 1px solid var(--border-color);
  border-radius: 0 0 3px 3px;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
  cursor: default;
  display: none;
  left: 0;
  list-style: none;
  min-width: 150px;
  max-height: 300px;
  overflow: auto;
  padding: 0;
  position: absolute;
  top: calc(100% - 0px);
  z-index: 2;
}
app-search-results lo-datepicker [dropopen-container] ul, app-search-results lo-datepicker [select-dropopen-container] ul, app-search-start lo-datepicker [dropopen-container] ul, app-search-start lo-datepicker [select-dropopen-container] ul {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
app-search-results lo-datepicker .opened[select-dropopen-container], app-search-start lo-datepicker .opened[select-dropopen-container] {
  display: block;
  animation: fade-in 0.2s ease-in;
  transition: 0.2s;
}
app-search-results lo-datepicker.list-up [dropopen-container], app-search-start lo-datepicker.list-up [dropopen-container] {
  border-radius: 3px 3px 0 0;
  top: unset;
  bottom: 100%;
}
app-search-results lo-datepicker.list-left [dropopen-container], app-search-start lo-datepicker.list-left [dropopen-container] {
  border-radius: 3px 0 3px 3px;
  right: 0;
}
app-search-results lo-datepicker [dropopen-container], app-search-start lo-datepicker [dropopen-container] {
  padding: 5px;
  width: 300px;
}
app-search-results lo-datepicker [calendar-top], app-search-start lo-datepicker [calendar-top] {
  cursor: default;
  display: flex;
  text-align: center;
}
app-search-results lo-datepicker [calendar-top] lo-content[internal], app-search-start lo-datepicker [calendar-top] lo-content[internal] {
  align-items: center;
}
app-search-results lo-datepicker [calendar-top] lo-content[internal] lo-column, app-search-start lo-datepicker [calendar-top] lo-content[internal] lo-column {
  justify-content: center;
}
app-search-results lo-datepicker [calendar-top] lo-content[internal] lo-column[col="2"], app-search-start lo-datepicker [calendar-top] lo-content[internal] lo-column[col="2"] {
  --cols: 6;
  flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
}
app-search-results lo-datepicker [calendar-top] lo-content[internal] lo-column[col="8"], app-search-start lo-datepicker [calendar-top] lo-content[internal] lo-column[col="8"] {
  flex-basis: 66.6666667%;
  max-width: 66.6666667%;
}
app-search-results lo-datepicker [calendar-top] .display-date, app-search-start lo-datepicker [calendar-top] .display-date {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: var(--font-size-medium);
  justify-content: center;
  padding-left: 5px;
  padding-right: 25px;
  position: relative;
}
app-search-results lo-datepicker [calendar-top] .display-date:hover, app-search-results lo-datepicker [calendar-top] .display-date:focus, app-search-start lo-datepicker [calendar-top] .display-date:hover, app-search-start lo-datepicker [calendar-top] .display-date:focus {
  border-bottom: 1px solid var(--color-primary);
  outline: none;
}
app-search-results lo-datepicker [calendar-top] .display-date::after, app-search-start lo-datepicker [calendar-top] .display-date::after {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  bottom: unset;
  top: 11px;
}
app-search-results lo-datepicker [calendar-top] .calendar-arrow, app-search-start lo-datepicker [calendar-top] .calendar-arrow {
  color: var(--color-primary);
  cursor: pointer;
  display: block;
  font-size: var(--font-size-large);
  position: relative;
  top: -2px;
}
app-search-results lo-datepicker [calendar-top] .calendar-arrow:hover, app-search-results lo-datepicker [calendar-top] .calendar-arrow:focus, app-search-start lo-datepicker [calendar-top] .calendar-arrow:hover, app-search-start lo-datepicker [calendar-top] .calendar-arrow:focus {
  outline: none;
  text-decoration: underline;
}
app-search-results lo-datepicker [calendar-body], app-search-start lo-datepicker [calendar-body] {
  position: relative;
}
app-search-results lo-datepicker ul.week, app-search-results lo-datepicker ul.month, app-search-start lo-datepicker ul.week, app-search-start lo-datepicker ul.month {
  cursor: default;
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
app-search-results lo-datepicker [calendar-header], app-search-results lo-datepicker .days, app-search-start lo-datepicker [calendar-header], app-search-start lo-datepicker .days {
  color: var(--font-color);
  font-size: var(--font-size-medium);
  font-weight: bold;
}
app-search-results lo-datepicker [calendar-header]:hover, app-search-results lo-datepicker .days:hover, app-search-start lo-datepicker [calendar-header]:hover, app-search-start lo-datepicker .days:hover {
  background-color: transparent;
}
app-search-results lo-datepicker li, app-search-start lo-datepicker li {
  color: var(--color-primary);
  cursor: default;
  padding: 5px 10px;
  position: relative;
  text-align: center;
}
app-search-results lo-datepicker li[value]:hover, app-search-results lo-datepicker li[value]:focus, app-search-start lo-datepicker li[value]:hover, app-search-start lo-datepicker li[value]:focus {
  background-color: var(--color-primary-soft);
  border-radius: 20%;
  cursor: pointer;
  outline: 0;
}
app-search-results lo-datepicker li.grey, app-search-start lo-datepicker li.grey {
  color: var(--color-neutral);
}
app-search-results lo-datepicker li.today, app-search-start lo-datepicker li.today {
  font-size: var(--font-size-medium);
  font-weight: bold;
  line-height: 1.15;
}
app-search-results lo-datepicker li[disabled], app-search-start lo-datepicker li[disabled] {
  color: var(--color-neutral);
  text-decoration: line-through;
  pointer-events: none;
}
app-search-results lo-datepicker li[value].selected, app-search-start lo-datepicker li[value].selected {
  background-color: var(--color-primary-light);
  border-radius: 20%;
  color: #ffffff;
}
app-search-results lo-datepicker .yearPicker ul, app-search-results lo-datepicker .monthPicker ul, app-search-start lo-datepicker .yearPicker ul, app-search-start lo-datepicker .monthPicker ul {
  background-color: #ffffff;
  cursor: default;
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  height: 100%;
  width: 100%;
}
app-search-results lo-datepicker .yearPicker ul li, app-search-results lo-datepicker .monthPicker ul li, app-search-start lo-datepicker .yearPicker ul li, app-search-start lo-datepicker .monthPicker ul li {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
app-search-results lo-datepicker .yearPicker ul li[value]:hover, app-search-results lo-datepicker .yearPicker ul li[value]:focus, app-search-results lo-datepicker .monthPicker ul li[value]:hover, app-search-results lo-datepicker .monthPicker ul li[value]:focus, app-search-start lo-datepicker .yearPicker ul li[value]:hover, app-search-start lo-datepicker .yearPicker ul li[value]:focus, app-search-start lo-datepicker .monthPicker ul li[value]:hover, app-search-start lo-datepicker .monthPicker ul li[value]:focus {
  background-color: var(--color-primary-soft);
  border-radius: 3px;
  cursor: pointer;
  outline: 0;
}
app-search-results lo-datepicker .yearPicker ul li.today, app-search-results lo-datepicker .monthPicker ul li.today, app-search-start lo-datepicker .yearPicker ul li.today, app-search-start lo-datepicker .monthPicker ul li.today {
  font-size: var(--font-size-medium);
  font-weight: bold;
  line-height: 1.15;
}
app-search-results lo-datepicker .yearPicker ul li[disabled], app-search-results lo-datepicker .monthPicker ul li[disabled], app-search-start lo-datepicker .yearPicker ul li[disabled], app-search-start lo-datepicker .monthPicker ul li[disabled] {
  color: var(--color-neutral);
}
app-search-results lo-datepicker .yearPicker ul li[value].selected, app-search-results lo-datepicker .monthPicker ul li[value].selected, app-search-start lo-datepicker .yearPicker ul li[value].selected, app-search-start lo-datepicker .monthPicker ul li[value].selected {
  background-color: var(--color-primary-light);
  border-radius: 3px;
  color: #ffffff;
}
app-search-results lo-datepicker .monthPicker ul, app-search-start lo-datepicker .monthPicker ul {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
app-search-results lo-toggle, app-search-start lo-toggle {
  align-items: center;
  display: flex;
}
app-search-results lo-toggle .toggle, app-search-start lo-toggle .toggle {
  --width: 60px;
  --height: 25px;
  align-items: center;
  border: 0;
  border-left: 1px solid var(--border-color);
  border-right: 1px solid var(--border-color);
  border-radius: var(--height);
  cursor: pointer;
  display: inline-flex;
  height: var(--height);
  position: relative;
}
app-search-results lo-toggle .toggle input[type=checkbox], app-search-start lo-toggle .toggle input[type=checkbox] {
  display: none;
}
app-search-results lo-toggle .toggle .slider, app-search-start lo-toggle .toggle .slider {
  background-color: #ccc;
  border-radius: var(--height);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  height: 100%;
  position: relative;
  transition: all 0.2s ease-in-out;
  width: var(--width);
}
app-search-results lo-toggle .toggle .slider:focus, app-search-start lo-toggle .toggle .slider:focus {
  outline: 2px solid var(--color-primary);
  outline: none;
}
app-search-results lo-toggle .toggle .slider::before, app-search-start lo-toggle .toggle .slider::before {
  background-color: #fff;
  border-radius: calc(var(--height) / 2);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  content: "";
  height: calc(var(--height));
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
  width: calc(var(--height));
}
app-search-results lo-toggle .toggle input:checked ~ .slider, app-search-start lo-toggle .toggle input:checked ~ .slider {
  background-color: var(--color-primary);
}
app-search-results lo-toggle .toggle input:checked ~ .slider::before, app-search-start lo-toggle .toggle input:checked ~ .slider::before {
  transform: translateX(calc(var(--width) - var(--height)));
}
app-search-results lo-toggle .toggle .toggle-label, app-search-start lo-toggle .toggle .toggle-label {
  margin: 0 10px;
}
app-search-results lo-toggle .toggle.two-labels input:not(:checked) ~ .toggle-label.left, app-search-results lo-toggle .toggle.two-labels input:checked ~ .toggle-label.right, app-search-start lo-toggle .toggle.two-labels input:not(:checked) ~ .toggle-label.left, app-search-start lo-toggle .toggle.two-labels input:checked ~ .toggle-label.right {
  color: var(--color-primary);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-results lo-toggle .toggle.two-labels input:not(:checked) ~ .toggle-label.right, app-search-results lo-toggle .toggle.two-labels input:checked ~ .toggle-label.left, app-search-start lo-toggle .toggle.two-labels input:not(:checked) ~ .toggle-label.right, app-search-start lo-toggle .toggle.two-labels input:checked ~ .toggle-label.left {
  color: var(--font-color);
  font-weight: normal;
  text-shadow: none;
}
app-search-results lo-toggle .toggle input:checked ~ .toggle-label.left, app-search-start lo-toggle .toggle input:checked ~ .toggle-label.left {
  color: var(--color-primary);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-results lo-toggle[disabled] *:hover, app-search-start lo-toggle[disabled] *:hover {
  cursor: not-allowed;
}
app-search-results lo-toggle[disabled] .slider:focus, app-search-start lo-toggle[disabled] .slider:focus {
  box-shadow: none;
}
app-search-results lo-toggle[disabled] .toggle input:checked ~ .slider, app-search-start lo-toggle[disabled] .toggle input:checked ~ .slider {
  background-color: var(--color-neutral-light);
}
app-search-results lo-toggle[disabled] .toggle input:checked ~ .toggle-label.left, app-search-start lo-toggle[disabled] .toggle input:checked ~ .toggle-label.left {
  color: var(--font-color);
}
app-search-results lo-toggle[disabled] .toggle.two-labels input:not(:checked) ~ .toggle-label.left, app-search-results lo-toggle[disabled] .toggle.two-labels input:checked ~ .toggle-label.right, app-search-start lo-toggle[disabled] .toggle.two-labels input:not(:checked) ~ .toggle-label.left, app-search-start lo-toggle[disabled] .toggle.two-labels input:checked ~ .toggle-label.right {
  color: var(--color-neutral-darkest);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-results lo-checkbox, app-search-start lo-checkbox {
  align-items: center;
  display: flex;
}
app-search-results lo-checkbox:hover, app-search-results lo-checkbox:focus, app-search-start lo-checkbox:hover, app-search-start lo-checkbox:focus {
  outline: 0;
}
app-search-results lo-checkbox:hover div[checkbox], app-search-results lo-checkbox:focus div[checkbox], app-search-start lo-checkbox:hover div[checkbox], app-search-start lo-checkbox:focus div[checkbox] {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-checkbox [checkbox-pair], app-search-start lo-checkbox [checkbox-pair] {
  align-items: center;
  display: flex;
  width: 100%;
}
app-search-results lo-checkbox [checkbox-pair] label, app-search-start lo-checkbox [checkbox-pair] label {
  cursor: pointer;
  margin-left: 10px;
  max-width: 90%;
}
app-search-results lo-checkbox div[type=checkbox], app-search-start lo-checkbox div[type=checkbox] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  cursor: pointer;
  position: relative;
  vertical-align: text-top;
  -webkit-appearance: none;
}
app-search-results lo-checkbox div[type=checkbox][type=checkbox], app-search-start lo-checkbox div[type=checkbox][type=checkbox] {
  height: 20px;
  width: 20px;
}
app-search-results lo-checkbox div[type=checkbox][type=checkbox][checked=true], app-search-start lo-checkbox div[type=checkbox][type=checkbox][checked=true] {
  background-color: var(--color-primary);
  border: var(--color-primary);
}
app-search-results lo-checkbox div[type=checkbox][type=checkbox][checked=true]:before, app-search-start lo-checkbox div[type=checkbox][type=checkbox][checked=true]:before {
  border: 1px solid #ffffff;
  border-width: 0 2px 2px 0;
  content: "";
  height: 12px;
  margin: -1px -1px 0 -1px;
  position: absolute;
  right: 50%;
  transform: rotate(45deg) translate(-50%, -50%);
  top: 50%;
  width: 5px;
}
app-search-results lo-checkbox div[type=checkbox][type=checkbox][checked=true][indeterminate], app-search-start lo-checkbox div[type=checkbox][type=checkbox][checked=true][indeterminate] {
  background-color: var(--color-primary);
  border: var(--color-primary);
}
app-search-results lo-checkbox div[type=checkbox][type=checkbox][checked=true][indeterminate]:before, app-search-start lo-checkbox div[type=checkbox][type=checkbox][checked=true][indeterminate]:before {
  border: solid white;
  border-width: 2px 0 0 0;
  content: "";
  display: block;
  height: 10px;
  left: 6px;
  position: absolute;
  top: 10px;
  transform: none;
  width: 10px;
}
app-search-results lo-checkbox div[type=checkbox][radio], app-search-start lo-checkbox div[type=checkbox][radio] {
  border-radius: 50%;
  height: 20px;
  width: 20px;
}
app-search-results lo-checkbox div[type=checkbox][radio][checked=true], app-search-start lo-checkbox div[type=checkbox][radio][checked=true] {
  background-color: var(--color-primary);
  border: var(--color-primary);
}
app-search-results lo-checkbox div[type=checkbox][radio][checked=true]::before, app-search-start lo-checkbox div[type=checkbox][radio][checked=true]::before {
  background: #ffffff;
  border-radius: 50%;
  content: "";
  display: flex;
  height: 12px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: none;
  width: 12px;
}
app-search-results lo-checkbox:disabled div[checkbox], app-search-results lo-checkbox[disabled] div[checkbox], app-search-start lo-checkbox:disabled div[checkbox], app-search-start lo-checkbox[disabled] div[checkbox] {
  background: var(--color-neutral-lighter);
}
app-search-results lo-checkbox:disabled:hover div[checkbox], app-search-results lo-checkbox[disabled]:hover div[checkbox], app-search-start lo-checkbox:disabled:hover div[checkbox], app-search-start lo-checkbox[disabled]:hover div[checkbox] {
  cursor: not-allowed;
  box-shadow: none;
}
app-search-results lo-radiogroup, app-search-start lo-radiogroup {
  align-items: center;
  align-content: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 5px;
  position: relative;
}
app-search-results lo-radiogroup > div[label], app-search-start lo-radiogroup > div[label] {
  display: flex;
  font-weight: 600;
  margin-bottom: 2px;
  width: 100%;
  word-break: break-word;
}
app-search-results lo-pill, app-search-start lo-pill {
  align-items: center;
  background-color: var(--color-primary);
  border: 1px solid transparent;
  border-radius: 25px;
  color: #ffffff;
  cursor: default;
  display: flex;
  gap: 10px;
  padding: 0px 10px;
}
app-search-results lo-pill .pill-close:hover, app-search-start lo-pill .pill-close:hover {
  color: var(--color-primary-dark);
  cursor: pointer;
}
app-search-results lo-pill[filter], app-search-start lo-pill[filter] {
  background-color: var(--color-primary-soft);
  color: var(--color-primary);
}
app-search-results lo-pill[filter][close], app-search-start lo-pill[filter][close] {
  background-color: var(--color-primary);
  color: #ffffff;
}
app-search-results lo-pill[filter][close]:hover, app-search-start lo-pill[filter][close]:hover {
  border: 1px solid var(--color-primary-dark);
}
app-search-results lo-pill[warning], app-search-start lo-pill[warning] {
  background-color: var(--color-secondary-soft);
  color: var(--color-secondary);
}
app-search-results lo-pill[warning][close], app-search-start lo-pill[warning][close] {
  background-color: var(--color-secondary);
  color: #ffffff;
}
app-search-results lo-pill[danger], app-search-start lo-pill[danger] {
  background-color: var(--color-danger-soft);
  color: var(--color-danger);
}
app-search-results lo-pill[danger][close], app-search-start lo-pill[danger][close] {
  background-color: var(--color-danger);
  color: #ffffff;
}
app-search-results lo-pill[success], app-search-start lo-pill[success] {
  background-color: var(--color-success-soft);
  color: var(--color-success);
}
app-search-results lo-pill[success][close], app-search-start lo-pill[success][close] {
  background-color: var(--color-success);
  color: #ffffff;
}
app-search-results lo-accordion, app-search-start lo-accordion {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  align-items: center;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
app-search-results lo-accordion:focus, app-search-start lo-accordion:focus {
  outline: 2px solid var(--color-primary);
  border-radius: 3px;
  outline: none;
}
app-search-results lo-accordion[variant=tree], app-search-start lo-accordion[variant=tree] {
  border: 0;
}
app-search-results lo-accordion .accordion-bar, app-search-start lo-accordion .accordion-bar {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  padding: 5px;
  width: 100%;
}
app-search-results lo-accordion .accordion-bar [arrow-spacer], app-search-start lo-accordion .accordion-bar [arrow-spacer] {
  width: 21px;
}
app-search-results lo-accordion .accordion-bar [add-arrow], app-search-start lo-accordion .accordion-bar [add-arrow] {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  position: relative;
  bottom: unset;
  right: unset;
}
app-search-results lo-accordion .accordion-bar.open [add-arrow], app-search-start lo-accordion .accordion-bar.open [add-arrow] {
  clip-path: polygon(50% 0%, 100% 100%, 50% 100%, 0% 100%);
}
app-search-results lo-accordion .accordion-bar:hover, app-search-start lo-accordion .accordion-bar:hover {
  cursor: pointer;
}
app-search-results lo-accordion .accordion-bar > label, app-search-start lo-accordion .accordion-bar > label {
  flex: none;
}
app-search-results lo-accordion .accordion-bar > label:hover, app-search-start lo-accordion .accordion-bar > label:hover {
  cursor: pointer;
}
app-search-results lo-accordion .accordion-bar .accordion-hr, app-search-start lo-accordion .accordion-bar .accordion-hr {
  border-bottom: 1px solid var(--border-color);
  width: 100%;
}
app-search-results lo-accordion .accordion-bar .accordion-hr.open .accordion-hr, app-search-start lo-accordion .accordion-bar .accordion-hr.open .accordion-hr {
  border-bottom: 1px solid var(--color-neutral);
}
app-search-results lo-accordion .accordion-content, app-search-start lo-accordion .accordion-content {
  max-height: 0;
  position: relative;
  transition: all 0.2s ease-in-out;
  width: 100%;
}
app-search-results lo-accordion .accordion-content [accordioncontents], app-search-start lo-accordion .accordion-content [accordioncontents] {
  height: 0;
}
app-search-results lo-accordion .accordion-content > *, app-search-start lo-accordion .accordion-content > * {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
app-search-results lo-accordion .accordion-content.open, app-search-start lo-accordion .accordion-content.open {
  max-height: -moz-fit-content;
  max-height: fit-content;
  padding: 10px;
}
app-search-results lo-accordion .accordion-content.open [accordioncontents], app-search-start lo-accordion .accordion-content.open [accordioncontents] {
  height: auto;
}
app-search-results lo-accordion .accordion-content.open > *, app-search-start lo-accordion .accordion-content.open > * {
  opacity: 1;
}
app-search-results lo-tree, app-search-start lo-tree {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  padding: 5px 0 10px;
}
app-search-results lo-tree .level, app-search-start lo-tree .level {
  margin: 0 0 0 10px;
  position: relative;
  width: calc(100% - 20px);
}
app-search-results lo-tree .level lo-accordion[nochildren], app-search-start lo-tree .level lo-accordion[nochildren] {
  margin: 0 0 0 20px;
}
app-search-results lo-tree .level1 > lo-checkbox, app-search-start lo-tree .level1 > lo-checkbox {
  margin-left: 24px;
  width: calc(100% - 19px);
}
app-search-results lo-tree .level2, app-search-start lo-tree .level2 {
  display: flex;
  margin: 0 0 0 44px;
  width: calc(100% - 44px);
}
app-search-results lo-tree .level2 lo-accordion, app-search-start lo-tree .level2 lo-accordion {
  margin-left: -18px;
}
app-search-results lo-tree lo-checkbox, app-search-start lo-tree lo-checkbox {
  width: 100%;
}
app-search-results lo-tree lo-accordion, app-search-start lo-tree lo-accordion {
  border: 0;
}
app-search-results lo-tree lo-accordion .accordion-bar, app-search-start lo-tree lo-accordion .accordion-bar {
  padding: 0;
}
app-search-results lo-tree lo-accordion .accordion-content.open, app-search-start lo-tree lo-accordion .accordion-content.open {
  padding: 0;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
app-search-results *[data-required=true]::after, app-search-start *[data-required=true]::after {
  content: "*";
  color: var(--color-danger);
  font-size: var(--font-size-medium);
  font-weight: 600;
  line-height: 1;
  margin-left: 3px;
  position: relative;
  top: -4px;
}
app-search-results *[disabled][data-required=true]::after, app-search-start *[disabled][data-required=true]::after {
  display: none;
}
app-search-results app-ucf-main [data-lastpass-root], app-search-results #testbed [data-lastpass-root], app-search-results app-ucf-main [data-lastpass-icon-root=true], app-search-results #testbed [data-lastpass-icon-root=true], app-search-start app-ucf-main [data-lastpass-root], app-search-start #testbed [data-lastpass-root], app-search-start app-ucf-main [data-lastpass-icon-root=true], app-search-start #testbed [data-lastpass-icon-root=true] {
  display: none !important;
}
app-search-results [col="12"], app-search-start [col="12"] {
  --cols: 1;
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="12"], app-search-start [col="12"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="12"], app-search-start [col="12"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="12"], app-search-start [col="12"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="12"], app-search-start [col="12"] {
    --cols: 1;
  }
}
app-search-results [col="10"], app-search-start [col="10"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="10"], app-search-start [col="10"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="10"], app-search-start [col="10"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="10"], app-search-start [col="10"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-results [col="10"], app-search-start [col="10"] {
    flex-basis: 83.3333333%;
    max-width: 83.3333333%;
  }
}
app-search-results [col="9"], app-search-start [col="9"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="9"], app-search-start [col="9"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="9"], app-search-start [col="9"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="9"], app-search-start [col="9"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-results [col="9"], app-search-start [col="9"] {
    flex-basis: 75%;
    max-width: 75%;
  }
}
app-search-results [col="8"], app-search-start [col="8"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="8"], app-search-start [col="8"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="8"], app-search-start [col="8"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="8"], app-search-start [col="8"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-results [col="8"], app-search-start [col="8"] {
    flex-basis: 66.3%;
    max-width: 66.3%;
  }
}
app-search-results [col="7"], app-search-start [col="7"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="7"], app-search-start [col="7"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="7"], app-search-start [col="7"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="7"], app-search-start [col="7"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-results [col="7"], app-search-start [col="7"] {
    flex-basis: 57.92%;
    max-width: 57.92%;
  }
}
app-search-results [col="6"], app-search-start [col="6"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  --cols: 2;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="6"], app-search-start [col="6"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="6"], app-search-start [col="6"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="6"], app-search-start [col="6"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-results [col="5"], app-search-start [col="5"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="5"], app-search-start [col="5"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="5"], app-search-start [col="5"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="5"], app-search-start [col="5"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-results [col="5"], app-search-start [col="5"] {
    flex-basis: 41.3%;
    max-width: 41.3%;
  }
}
app-search-results [col="4"], app-search-start [col="4"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  grid-auto-rows: 1fr;
  --cols: 3;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="4"], app-search-start [col="4"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="4"], app-search-start [col="4"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="4"], app-search-start [col="4"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-results [col="3"], app-search-start [col="3"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  grid-auto-rows: 1fr;
  --cols: 4;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="3"], app-search-start [col="3"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="3"], app-search-start [col="3"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="3"], app-search-start [col="3"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-results [col="2"], app-search-start [col="2"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  --cols: 6;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="2"], app-search-start [col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="2"], app-search-start [col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="2"], app-search-start [col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-results [col="1"], app-search-start [col="1"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  --cols: 12;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results [col="1"], app-search-start [col="1"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results [col="1"], app-search-start [col="1"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results [col="1"], app-search-start [col="1"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  app-search-results lo-button[variant=basic],
  app-search-results lo-button[variant=save],
  app-search-results lo-button[variant=danger],
  app-search-results lo-button[variant=action],
  app-search-results lo-button[variant=cancel], app-search-start lo-button[variant=basic],
  app-search-start lo-button[variant=save],
  app-search-start lo-button[variant=danger],
  app-search-start lo-button[variant=action],
  app-search-start lo-button[variant=cancel] {
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: -webkit-fill-available;
  }
  app-search-results lo-button[variant=basic] button,
  app-search-results lo-button[variant=save] button,
  app-search-results lo-button[variant=danger] button,
  app-search-results lo-button[variant=action] button,
  app-search-results lo-button[variant=cancel] button, app-search-start lo-button[variant=basic] button,
  app-search-start lo-button[variant=save] button,
  app-search-start lo-button[variant=danger] button,
  app-search-start lo-button[variant=action] button,
  app-search-start lo-button[variant=cancel] button {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
}
app-search-results #tg-top-buttons, app-search-start #tg-top-buttons {
  background-color: #F6F5F5;
  container-type: inline-size;
  display: flex;
  width: 100%;
}
app-search-results #test-container, app-search-start #test-container {
  container-type: inline-size;
}
@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
app-search-results .cdk-text-field-autofill-monitored:-webkit-autofill, app-search-start .cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
app-search-results .cdk-text-field-autofill-monitored:not(:-webkit-autofill), app-search-start .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

body.default {
  --font-family: "Open Sans";
  --font-line-height: 1.36;
  --font-size: 14px;
  --font-size-giant: 2em;
  --font-size-large: 1.538em;
  --font-size-medium: 1.23em;
  --font-size-small: 0.923em;
  --font-size-tiny: 0.85em;
  --font-color: #212427;
  --font-color-opposite: #ffffff;
  --color-primary: #0267C3;
  --color-primary-light: #2e9afd;
  --color-primary-dark: #01325e;
  --color-primary-soft: #acd7fe;
  --color-primary-softer: #dfefff;
  --color-secondary: #C35E01;
  --color-secondary-light: #fe912c;
  --color-secondary-dark: #5e2d00;
  --color-secondary-soft: #ffd3ab;
  --color-neutral: #929598;
  --color-neutral-light: #acafb1;
  --color-neutral-lighter: #c6c8ca;
  --color-neutral-lightest: #e6e7e7;
  --color-neutral-dark: #787c7f;
  --color-neutral-darker: #5f6265;
  --color-neutral-darkest: #46494b;
  --color-danger: #db1212;
  --color-danger-light: #f26161;
  --color-danger-dark: #7d0a0a;
  --color-danger-soft: #fcd7d7;
  --color-warning: #E4C903;
  --color-warning-light: #fde850;
  --color-warning-dark: #7f7002;
  --color-warning-soft: #fef9ce;
  --color-success: #008A1C;
  --color-success-light: #00bd26;
  --color-success-dark: #002407;
  --color-success-soft: #71ff8d;
  --border-color: #929598;
}

body.client {
  --font-family: Calibri;
  --font-size: 20px;
  --font-color: green;
  --font-color-opposite: #ff7fff;
  --color-primary: #0267C3;
  --color-primary-light: #2e9afd;
  --color-primary-dark: #01325e;
  --color-primary-soft: #acd7fe;
  --color-secondary: #C35E01;
  --color-secondary-light: #fe912c;
  --color-secondary-dark: #5e2d00;
  --color-secondary-soft: #ffd3ab;
  --color-neutral: #929598;
  --color-neutral-light: #acafb1;
  --color-neutral-lighter: #c6c8ca;
  --color-neutral-lightest: #e6e7e7;
  --color-neutral-dark: #787c7f;
  --color-neutral-darker: #5f6265;
  --color-neutral-darkest: #46494b;
  --color-danger: #db1212;
  --color-danger-light: #f26161;
  --color-danger-dark: #7d0a0a;
  --color-danger-soft: #fcd7d7;
  --color-warning: #E4C903;
  --color-warning-light: #fde850;
  --color-warning-dark: #7f7002;
  --color-warning-soft: #fef9ce;
  --color-success: #008A1C;
  --color-success-light: #00bd26;
  --color-success-dark: #002407;
  --color-success-soft: #71ff8d;
  --border-color: #929598;
}

app-search-start-v2 .icon-add, app-search-results-v2 .icon-add {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.02,0c-6.93,0-6.98,0-6.98,17.41C0,17.41,0,17.44,0,23.28c0,7.11,0,7.17,17.41,7.17 C17.41,48,17.51,48,24.07,48c6.37,0,6.38,0,6.38-17.74c17.69,0,17.69,0.04,17.69-6.14c0-6.72-0.19-6.71-17.79-6.71 C30.36,0,30.4,0,24.02,0z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-add-light, app-search-results-v2 .icon-add-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.02,0c-6.93,0-6.98,0-6.98,17.41C0,17.41,0,17.44,0,23.28c0,7.11,0,7.17,17.41,7.17 C17.41,48,17.51,48,24.07,48c6.37,0,6.38,0,6.38-17.74c17.69,0,17.69,0.04,17.69-6.14c0-6.72-0.19-6.71-17.79-6.71 C30.36,0,30.4,0,24.02,0z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-add-blue, app-search-results-v2 .icon-add-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.02,0c-6.93,0-6.98,0-6.98,17.41C0,17.41,0,17.44,0,23.28c0,7.11,0,7.17,17.41,7.17 C17.41,48,17.51,48,24.07,48c6.37,0,6.38,0,6.38-17.74c17.69,0,17.69,0.04,17.69-6.14c0-6.72-0.19-6.71-17.79-6.71 C30.36,0,30.4,0,24.02,0z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-add-dispense, app-search-results-v2 .icon-add-dispense {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.17,24.71l1.62-2.52c4.57-7.43,3.36-12.6-0.74-17.22L43.18,4.1c-5.47-5.47-14.33-5.47-19.8,0L4.34,23.14	c-5.47,5.47-5.78,14.48-0.32,19.95l1.23,1.21C9.49,48.54,18.4,49.34,22,45.53l1.22-1.22c0,0,0-0.01,0-0.01c0-3.44,0.04-3.1,0.04-3.1	s0-1.69-0.06-1.96c-5.61,7.5-12.05,5.19-16.12,1.12c-9-9,1.68-15.81,8.55-22.77l10.92,10.92c0.51,0,1.04,0,1.61,0 c0-1.6,0-2.97,0.01-4.16l-9.57-9.57c7.73-7.55,12.77-16.81,22.6-6.98c5.61,5.61,0.23,12.88-2.86,17"/><path d="M38.34,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73	C40.91,28.48,40.93,28.48,38.34,28.48z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-add-dispense-light, app-search-results-v2 .icon-add-dispense-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.17,24.71l1.62-2.52c4.57-7.43,3.36-12.6-0.74-17.22L43.18,4.1c-5.47-5.47-14.33-5.47-19.8,0L4.34,23.14	c-5.47,5.47-5.78,14.48-0.32,19.95l1.23,1.21C9.49,48.54,18.4,49.34,22,45.53l1.22-1.22c0,0,0-0.01,0-0.01c0-3.44,0.04-3.1,0.04-3.1	s0-1.69-0.06-1.96c-5.61,7.5-12.05,5.19-16.12,1.12c-9-9,1.68-15.81,8.55-22.77l10.92,10.92c0.51,0,1.04,0,1.61,0 c0-1.6,0-2.97,0.01-4.16l-9.57-9.57c7.73-7.55,12.77-16.81,22.6-6.98c5.61,5.61,0.23,12.88-2.86,17"/><path d="M38.34,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73	C40.91,28.48,40.93,28.48,38.34,28.48z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-add-patient, app-search-results-v2 .icon-add-patient {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M38.19,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73 C40.77,28.48,40.78,28.48,38.19,28.48z"/><path d="M9.21,27.43c-3.42,0-9.14,2.52-9.14,9.14s0,11.43,0,11.43s20.63,0,24.35,0c2.01,0,2.03-3.63,0.06-3.63 c-0.93,0-20.19,0.04-20.19,0.04s0.04-6.03,0.04-8.09c0-3.06,0.99-5.28,5.28-5.28c0.95,0,17.4,0.06,19.4,0.06	c1.59,0,1.68-3.73,0.01-3.73"/><path d="M21,1c-6.08,0-11,4.92-11,11s4.92,11,11,11s11-4.92,11-11S27.08,1,21,1z M21,19.94c-4.06,0-7.29-3.34-7.29-7.82 s3.31-7.69,7.38-7.69s7.34,3.21,7.34,7.69S25.06,19.94,21,19.94z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 22px;
  width: 22px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-add-patient-light, app-search-results-v2 .icon-add-patient-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M38.19,28.48c-2.82,0-2.84,0-2.84,7.08c-6.93,0-6.93,0.01-6.93,2.39c0,2.89,0,2.92,7.08,2.92 c0,7.14,0.04,7.14,2.71,7.14c2.59,0,2.59,0,2.59-7.21c7.19,0,7.19,0.02,7.19-2.5c0-2.73-0.08-2.73-7.23-2.73 C40.77,28.48,40.78,28.48,38.19,28.48z"/><path d="M9.21,27.43c-3.42,0-9.14,2.52-9.14,9.14s0,11.43,0,11.43s20.63,0,24.35,0c2.01,0,2.03-3.63,0.06-3.63 c-0.93,0-20.19,0.04-20.19,0.04s0.04-6.03,0.04-8.09c0-3.06,0.99-5.28,5.28-5.28c0.95,0,17.4,0.06,19.4,0.06	c1.59,0,1.68-3.73,0.01-3.73"/><path d="M21,1c-6.08,0-11,4.92-11,11s4.92,11,11,11s11-4.92,11-11S27.08,1,21,1z M21,19.94c-4.06,0-7.29-3.34-7.29-7.82 s3.31-7.69,7.38-7.69s7.34,3.21,7.34,7.69S25.06,19.94,21,19.94z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 22px;
  width: 22px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-edit, app-search-results-v2 .icon-edit {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <polygon points="4.71,35.98 8.29,25.41 15.28,32.48 "/><rect x="10.25" y="14.3" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.0034 20.9398)" width="23.05" height="9.24"/><rect x="30.63" y="1.21" transform="matrix(0.7071 -0.7071 0.7071 0.7071 5.6589 26.1847)" width="7.61" height="10.1"/><rect x="0.11" y="41.68" width="47.89" height="6.32"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-edit-blue, app-search-results-v2 .icon-edit-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <polygon points="4.71,35.98 8.29,25.41 15.28,32.48 "/><rect x="10.25" y="14.3" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.0034 20.9398)" width="23.05" height="9.24"/><rect x="30.63" y="1.21" transform="matrix(0.7071 -0.7071 0.7071 0.7071 5.6589 26.1847)" width="7.61" height="10.1"/><rect x="0.11" y="41.68" width="47.89" height="6.32"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-edit-light, app-search-results-v2 .icon-edit-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <polygon points="4.71,35.98 8.29,25.41 15.28,32.48 "/><rect x="10.25" y="14.3" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.0034 20.9398)" width="23.05" height="9.24"/><rect x="30.63" y="1.21" transform="matrix(0.7071 -0.7071 0.7071 0.7071 5.6589 26.1847)" width="7.61" height="10.1"/><rect x="0.11" y="41.68" width="47.89" height="6.32"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-identification, app-search-results-v2 .icon-identification {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <ellipse  cx="16" cy="28" rx="3.5" ry="3"/><path  d="M9.48,39.03c0-1.06,1.47-5.03,2.56-5.03s7.88,0,8.73,0s3.33,3.37,3.17,5C21.25,39,12.89,39.03,9.48,39.03z"/><rect x="28.5" y="25"  width="10" height="3"/><rect x="28.5" y="32"  width="10" height="3"/><path  d="M46,13H2c-1.1,0-2,0.9-2,2v31c0,1.1,0.9,2,2,2h44c1.1,0,2-0.9,2-2V15C48,13.9,47.1,13,46,13z M44,42 c0,1.1-0.9,2-2,2H6c-1.1,0-2-0.9-2-2V19c0-1.1,0.9-2,2-2h36c1.1,0,2,0.9,2,2V42z"/><path  d="M25.88,0h-3.75c-1.1,0-2,0.9-2,2v11.5c0,1.1,0.9,2,2,2h3.75c1.1,0,2-0.9,2-2V2C27.88,0.9,26.98,0,25.88,0z M25.66,13h-3.32V3.48c0-0.55,0.45-1,1-1h1.32c0.55,0,1,0.45,1,1V13z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-identification-light, app-search-results-v2 .icon-identification-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <ellipse  cx="16" cy="28" rx="3.5" ry="3"/><path  d="M9.48,39.03c0-1.06,1.47-5.03,2.56-5.03s7.88,0,8.73,0s3.33,3.37,3.17,5C21.25,39,12.89,39.03,9.48,39.03z"/><rect x="28.5" y="25"  width="10" height="3"/><rect x="28.5" y="32"  width="10" height="3"/><path  d="M46,13H2c-1.1,0-2,0.9-2,2v31c0,1.1,0.9,2,2,2h44c1.1,0,2-0.9,2-2V15C48,13.9,47.1,13,46,13z M44,42 c0,1.1-0.9,2-2,2H6c-1.1,0-2-0.9-2-2V19c0-1.1,0.9-2,2-2h36c1.1,0,2,0.9,2,2V42z"/><path  d="M25.88,0h-3.75c-1.1,0-2,0.9-2,2v11.5c0,1.1,0.9,2,2,2h3.75c1.1,0,2-0.9,2-2V2C27.88,0.9,26.98,0,25.88,0z M25.66,13h-3.32V3.48c0-0.55,0.45-1,1-1h1.32c0.55,0,1,0.45,1,1V13z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-remove, app-search-results-v2 .icon-remove {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M34.89,23.34l-4.61-6.43l-13.24-0.09C0,16.82,0,16.84,0,22.69c0,7.11,0,7.17,17.41,7.17l12.89-0.09	c0.28,0,0.57,0,0.84,0C48,29.76,48,29.7,48,23.62c0-6.72-0.19-6.71-17.79-6.71"/> </g></svg>');
  background-color: var(--color-danger);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-remove-light, app-search-results-v2 .icon-remove-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M34.89,23.34l-4.61-6.43l-13.24-0.09C0,16.82,0,16.84,0,22.69c0,7.11,0,7.17,17.41,7.17l12.89-0.09	c0.28,0,0.57,0,0.84,0C48,29.76,48,29.7,48,23.62c0-6.72-0.19-6.71-17.79-6.71"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-save, app-search-results-v2 .icon-save {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M8.82-0.01C3.68-0.06,2.44-0.27,1.3,1.38C-0.19,3.53,0,3.89,0,22.04c0,17.32-0.36,22.8,1.41,24.63 c1.8,1.86,1.63,1.3,22.25,1.3c20.07,0,20.89,0.69,22.85-1.48c1.83-2.01,1.51-1.84,1.51-19.31c0-4.87-0.02-11.08-0.02-19.05 c0,0-4.38-4.41-8.08-8.11C38.94,0,36.05,0.02,36.05,0.02s-0.13,2.6-0.13,6.82c0,8.84,0,8.79-0.57,9.49 c-0.64,0.79-0.86,0.52-18.34,0.52c-6.9,0-7.31-0.05-7.67-0.57c-0.96-1.36-0.58-2.57-0.55-9.44C8.85,2.81,8.82-0.02,8.82-0.01z"/><path d="M29.67,12.61H24.8c-1.1,0-2-0.9-2-2V0h8.87v10.61C31.67,11.72,30.77,12.61,29.67,12.61z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-save-light, app-search-results-v2 .icon-save-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M8.82-0.01C3.68-0.06,2.44-0.27,1.3,1.38C-0.19,3.53,0,3.89,0,22.04c0,17.32-0.36,22.8,1.41,24.63 c1.8,1.86,1.63,1.3,22.25,1.3c20.07,0,20.89,0.69,22.85-1.48c1.83-2.01,1.51-1.84,1.51-19.31c0-4.87-0.02-11.08-0.02-19.05 c0,0-4.38-4.41-8.08-8.11C38.94,0,36.05,0.02,36.05,0.02s-0.13,2.6-0.13,6.82c0,8.84,0,8.79-0.57,9.49 c-0.64,0.79-0.86,0.52-18.34,0.52c-6.9,0-7.31-0.05-7.67-0.57c-0.96-1.36-0.58-2.57-0.55-9.44C8.85,2.81,8.82-0.02,8.82-0.01z"/><path d="M29.67,12.61H24.8c-1.1,0-2-0.9-2-2V0h8.87v10.61C31.67,11.72,30.77,12.61,29.67,12.61z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-search, app-search-results-v2 .icon-search {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-search-light, app-search-results-v2 .icon-search-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-search-action, app-search-results-v2 .icon-search-action {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-lock, app-search-results-v2 .icon-lock {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,13.97,6.34,13.97,2.68c-0.03-0.2-10.09,1.14-10.11-2.6 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7c0,0-0.01,3.64-0.03,7.34c-0.02,3.72-9.46,2.41-9.49,2.6 c1.95,2.77,13.31,0.5,13.31-2.68V9.94C37.74,4.56,33.38,0.2,28,0.2z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-lock:hover, app-search-results-v2 .icon-lock:hover {
  background-color: #ffffff;
}
app-search-start-v2 .icon-lock-light, app-search-results-v2 .icon-lock-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,13.97,6.34,13.97,2.68c-0.03-0.2-10.09,1.14-10.11-2.6 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7c0,0-0.01,3.64-0.03,7.34c-0.02,3.72-9.46,2.41-9.49,2.6 c1.95,2.77,13.31,0.5,13.31-2.68V9.94C37.74,4.56,33.38,0.2,28,0.2z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-unlock, app-search-results-v2 .icon-unlock {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,25.09,3.74,25.09,0.08c-0.03-0.2-21.21,3.74-21.23,0 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7l3.79-0.8C37.74,4.56,33.38,0.2,28,0.2z"/><path d="M46.23,4.64l-4.12,3.33c-0.43,0.35-1.06,0.28-1.41-0.15v0c-0.35-0.43-0.28-1.06,0.15-1.41l4.12-3.33 c0.43-0.35,1.06-0.28,1.41,0.15v0C46.73,3.67,46.66,4.3,46.23,4.64z"/><path d="M46.61,13.46l-4.95-1.9c-0.52-0.2-0.77-0.78-0.57-1.29v0c0.2-0.52,0.78-0.77,1.29-0.57l4.95,1.9 c0.52,0.2,0.77,0.78,0.57,1.29v0C47.71,13.4,47.13,13.66,46.61,13.46z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-unlock-light, app-search-results-v2 .icon-unlock-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M37.46,18.08H10.54c-2.48,0-4.49,2.01-4.49,4.49v20.94c0,2.48,2.01,4.49,4.49,4.49h26.93 c2.48,0,4.49-2.01,4.49-4.49V22.57C41.95,20.09,39.94,18.08,37.46,18.08z M26.31,33.65v5.22c0,1.03-0.84,1.87-1.87,1.87 c-1.03,0-1.87-0.84-1.87-1.87v-5.22c-1.63-0.72-2.77-2.34-2.77-4.24c0-2.56,2.08-4.64,4.64-4.64s4.64,2.08,4.64,4.64 C29.08,31.31,27.94,32.93,26.31,33.65z"/><path d="M28,0.2h-7.79c-5.38,0-9.74,4.36-9.74,9.74V18c0,3.2,25.09,3.74,25.09,0.08c-0.03-0.2-21.21,3.74-21.23,0 c-0.02-3.7-0.03-7.34-0.03-7.34c0-3.87,3.13-7,7-7h5.66c3.87,0,7,3.13,7,7l3.79-0.8C37.74,4.56,33.38,0.2,28,0.2z"/><path d="M46.23,4.64l-4.12,3.33c-0.43,0.35-1.06,0.28-1.41-0.15v0c-0.35-0.43-0.28-1.06,0.15-1.41l4.12-3.33 c0.43-0.35,1.06-0.28,1.41,0.15v0C46.73,3.67,46.66,4.3,46.23,4.64z"/><path d="M46.61,13.46l-4.95-1.9c-0.52-0.2-0.77-0.78-0.57-1.29v0c0.2-0.52,0.78-0.77,1.29-0.57l4.95,1.9 c0.52,0.2,0.77,0.78,0.57,1.29v0C47.71,13.4,47.13,13.66,46.61,13.46z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-phone, app-search-results-v2 .icon-phone {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.92,21.36c-4.04,0-8.65,1.58-3.9-8.11c4.69-9.55,39.05-9.73,43.74-0.12c4.45,9.13,1.81,8.39-3.93,8.39c-8.08,0-6.41-0.05-6.97-6.01c-0.23-2.41-10.73-2.32-10.73-2.32s-9.7-0.31-10.72,2.62C11.42,21.53,15.87,21.36,5.92,21.36z"/><path d="M24.02,26.69c-2.16,0-3.92,1.68-3.92,3.76c0,2.08,1.75,3.76,3.92,3.76s3.92-1.68,3.92-3.76C27.94,28.37,26.18,26.69,24.02,26.69z"/><path d="M43.16,33c-0.63-3.35-3.93-7.92-4.84-8.85c-7.34-0.96-5.49-5.33-6.28-6.4c-0.79-1.07-5.34-1.55-5.93-1.19c-0.38,2.04-0.28,2.65-0.28,3.9c-0.82,0-1.82-0.06-3.56-0.06c-0.29-0.54,0.34-2.94-0.51-3.95c-0.85-0.17-5.25,0.31-6.04,1.47c0.28,6.52-4.15,5.51-6.21,6.61c-1.64,2.34-4.09,4.83-4.63,8.13C4.27,36.34,4,39.1,5.38,40.73c0.34,1.02,14.8,0.79,18.62,0.79c2.47,0,16.85,0,18.54-0.45C44.29,38.53,43.51,35.17,43.16,33z M24.01,36.06c-3.22,0-5.84-2.51-5.84-5.6c0-3.09,2.61-5.6,5.84-5.6c3.22,0,5.84,2.51,5.84,5.6C29.85,33.55,27.23,36.06,24.01,36.06z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-phone-light, app-search-results-v2 .icon-phone-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.92,21.36c-4.04,0-8.65,1.58-3.9-8.11c4.69-9.55,39.05-9.73,43.74-0.12c4.45,9.13,1.81,8.39-3.93,8.39c-8.08,0-6.41-0.05-6.97-6.01c-0.23-2.41-10.73-2.32-10.73-2.32s-9.7-0.31-10.72,2.62C11.42,21.53,15.87,21.36,5.92,21.36z"/><path d="M24.02,26.69c-2.16,0-3.92,1.68-3.92,3.76c0,2.08,1.75,3.76,3.92,3.76s3.92-1.68,3.92-3.76C27.94,28.37,26.18,26.69,24.02,26.69z"/><path d="M43.16,33c-0.63-3.35-3.93-7.92-4.84-8.85c-7.34-0.96-5.49-5.33-6.28-6.4c-0.79-1.07-5.34-1.55-5.93-1.19c-0.38,2.04-0.28,2.65-0.28,3.9c-0.82,0-1.82-0.06-3.56-0.06c-0.29-0.54,0.34-2.94-0.51-3.95c-0.85-0.17-5.25,0.31-6.04,1.47c0.28,6.52-4.15,5.51-6.21,6.61c-1.64,2.34-4.09,4.83-4.63,8.13C4.27,36.34,4,39.1,5.38,40.73c0.34,1.02,14.8,0.79,18.62,0.79c2.47,0,16.85,0,18.54-0.45C44.29,38.53,43.51,35.17,43.16,33z M24.01,36.06c-3.22,0-5.84-2.51-5.84-5.6c0-3.09,2.61-5.6,5.84-5.6c3.22,0,5.84,2.51,5.84,5.6C29.85,33.55,27.23,36.06,24.01,36.06z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-phone-blue, app-search-results-v2 .icon-phone-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.92,21.36c-4.04,0-8.65,1.58-3.9-8.11c4.69-9.55,39.05-9.73,43.74-0.12c4.45,9.13,1.81,8.39-3.93,8.39c-8.08,0-6.41-0.05-6.97-6.01c-0.23-2.41-10.73-2.32-10.73-2.32s-9.7-0.31-10.72,2.62C11.42,21.53,15.87,21.36,5.92,21.36z"/><path d="M24.02,26.69c-2.16,0-3.92,1.68-3.92,3.76c0,2.08,1.75,3.76,3.92,3.76s3.92-1.68,3.92-3.76C27.94,28.37,26.18,26.69,24.02,26.69z"/><path d="M43.16,33c-0.63-3.35-3.93-7.92-4.84-8.85c-7.34-0.96-5.49-5.33-6.28-6.4c-0.79-1.07-5.34-1.55-5.93-1.19c-0.38,2.04-0.28,2.65-0.28,3.9c-0.82,0-1.82-0.06-3.56-0.06c-0.29-0.54,0.34-2.94-0.51-3.95c-0.85-0.17-5.25,0.31-6.04,1.47c0.28,6.52-4.15,5.51-6.21,6.61c-1.64,2.34-4.09,4.83-4.63,8.13C4.27,36.34,4,39.1,5.38,40.73c0.34,1.02,14.8,0.79,18.62,0.79c2.47,0,16.85,0,18.54-0.45C44.29,38.53,43.51,35.17,43.16,33z M24.01,36.06c-3.22,0-5.84-2.51-5.84-5.6c0-3.09,2.61-5.6,5.84-5.6c3.22,0,5.84,2.51,5.84,5.6C29.85,33.55,27.23,36.06,24.01,36.06z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-print, app-search-results-v2 .icon-print {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path  d="M42.9,9.8h-3.9V3.6c0-1.7-1.3-3.1-2.9-3.1H11.9c-1.6,0-2.9,1.4-2.9,3.1v6.3H5.1c-2.5,0-4.6,2.2-4.6,4.8v20.5 c0,2.7,2,4.8,4.6,4.8h1.7c0.4,0,0.7-0.3,0.7-0.8c0-0.4-0.3-0.8-0.7-0.8H5.1C3.4,38.4,2,37,2,35.2V14.7c0-1.8,1.4-3.3,3.1-3.3h37.9 c1.7,0,3.1,1.5,3.1,3.3v20.5c0,1.8-1.4,3.3-3.1,3.3h-1.3c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h1.3c2.5,0,4.6-2.2,4.6-4.8 V14.7C47.5,12,45.5,9.8,42.9,9.8z M10.4,3.6c0-0.9,0.7-1.6,1.5-1.6h24.2c0.8,0,1.5,0.7,1.5,1.6v6.2H10.4V3.6z"/><ellipse cx="40.5" cy="16.3" rx="1.8" ry="1.8"/><path  d="M33,33.9H15c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.7,34.3,33.4,33.9,33,33.9z"/><path  d="M32.9,41.2h-18c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.6,41.5,33.3,41.2,32.9,41.2z"/><path d="M8.5,48H40V27.9H8.5V48z M10.3,29.7h27.9v16.4H10.3V29.7z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-print-light, app-search-results-v2 .icon-print-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path  d="M42.9,9.8h-3.9V3.6c0-1.7-1.3-3.1-2.9-3.1H11.9c-1.6,0-2.9,1.4-2.9,3.1v6.3H5.1c-2.5,0-4.6,2.2-4.6,4.8v20.5 c0,2.7,2,4.8,4.6,4.8h1.7c0.4,0,0.7-0.3,0.7-0.8c0-0.4-0.3-0.8-0.7-0.8H5.1C3.4,38.4,2,37,2,35.2V14.7c0-1.8,1.4-3.3,3.1-3.3h37.9 c1.7,0,3.1,1.5,3.1,3.3v20.5c0,1.8-1.4,3.3-3.1,3.3h-1.3c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h1.3c2.5,0,4.6-2.2,4.6-4.8 V14.7C47.5,12,45.5,9.8,42.9,9.8z M10.4,3.6c0-0.9,0.7-1.6,1.5-1.6h24.2c0.8,0,1.5,0.7,1.5,1.6v6.2H10.4V3.6z"/><ellipse cx="40.5" cy="16.3" rx="1.8" ry="1.8"/><path  d="M33,33.9H15c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.7,34.3,33.4,33.9,33,33.9z"/><path  d="M32.9,41.2h-18c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.6,41.5,33.3,41.2,32.9,41.2z"/><path d="M8.5,48H40V27.9H8.5V48z M10.3,29.7h27.9v16.4H10.3V29.7z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-print-blue, app-search-results-v2 .icon-print-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path  d="M42.9,9.8h-3.9V3.6c0-1.7-1.3-3.1-2.9-3.1H11.9c-1.6,0-2.9,1.4-2.9,3.1v6.3H5.1c-2.5,0-4.6,2.2-4.6,4.8v20.5 c0,2.7,2,4.8,4.6,4.8h1.7c0.4,0,0.7-0.3,0.7-0.8c0-0.4-0.3-0.8-0.7-0.8H5.1C3.4,38.4,2,37,2,35.2V14.7c0-1.8,1.4-3.3,3.1-3.3h37.9 c1.7,0,3.1,1.5,3.1,3.3v20.5c0,1.8-1.4,3.3-3.1,3.3h-1.3c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h1.3c2.5,0,4.6-2.2,4.6-4.8 V14.7C47.5,12,45.5,9.8,42.9,9.8z M10.4,3.6c0-0.9,0.7-1.6,1.5-1.6h24.2c0.8,0,1.5,0.7,1.5,1.6v6.2H10.4V3.6z"/><ellipse cx="40.5" cy="16.3" rx="1.8" ry="1.8"/><path  d="M33,33.9H15c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.7,34.3,33.4,33.9,33,33.9z"/><path  d="M32.9,41.2h-18c-0.4,0-0.7,0.3-0.7,0.8c0,0.4,0.3,0.8,0.7,0.8h18c0.4,0,0.7-0.3,0.7-0.8 C33.6,41.5,33.3,41.2,32.9,41.2z"/><path d="M8.5,48H40V27.9H8.5V48z M10.3,29.7h27.9v16.4H10.3V29.7z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-filter, app-search-results-v2 .icon-filter {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 21 20"><g> <path d="M8.81478 15H12.1481V13.3333H8.81478V15ZM2.98145 5V6.66667H17.9814V5H2.98145ZM5.48145 10.8333H15.4814V9.16667H5.48145V10.8333Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 21px;
  width: 21px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-filter-light, app-search-results-v2 .icon-filter-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" vviewBox="0 0 21 20"><g> <path d="M8.81478 15H12.1481V13.3333H8.81478V15ZM2.98145 5V6.66667H17.9814V5H2.98145ZM5.48145 10.8333H15.4814V9.16667H5.48145V10.8333Z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 21px;
  width: 21px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-filter-blue, app-search-results-v2 .icon-filter-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 21 20"><g> <path d="M8.81478 15H12.1481V13.3333H8.81478V15ZM2.98145 5V6.66667H17.9814V5H2.98145ZM5.48145 10.8333H15.4814V9.16667H5.48145V10.8333Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 21px;
  width: 21px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-right, app-search-results-v2 .icon-chevron-right {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M15.3,1L38,24L15.3,47L10,41.63L27.41,24L10,6.37L15.3,1z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-right-light, app-search-results-v2 .icon-chevron-right-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M15.3,1L38,24L15.3,47L10,41.63L27.41,24L10,6.37L15.3,1z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-left, app-search-results-v2 .icon-chevron-left {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M32.7,47L10,24L32.7,1L38,6.37L20.59,24L38,41.63L32.7,47z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-left-light, app-search-results-v2 .icon-chevron-left-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M32.7,47L10,24L32.7,1L38,6.37L20.59,24L38,41.63L32.7,47z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-up, app-search-results-v2 .icon-chevron-up {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M6.37,38L1,32.7L24,10l23,22.7L41.63,38L24,20.59L6.37,38z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-up-light, app-search-results-v2 .icon-chevron-up-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M6.37,38L1,32.7L24,10l23,22.7L41.63,38L24,20.59L6.37,38z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-down, app-search-results-v2 .icon-chevron-down {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,38L1,15.3L6.37,10L24,27.41L41.63,10L47,15.3L24,38z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-chevron-down-light, app-search-results-v2 .icon-chevron-down-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,38L1,15.3L6.37,10L24,27.41L41.63,10L47,15.3L24,38z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-triangle-up, app-search-results-v2 .icon-triangle-up {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M45.2,36.9c2.5,0,3.8-2.9,2-4.7L26,11.9c-1.1-1.1-2.9-1.1-4,0L0.8,32.3c-1.8,1.7-0.5,4.7,2,4.7H45.2z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 10px;
  width: 10px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-triangle-down, app-search-results-v2 .icon-triangle-down {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M2.8,11.1c-2.5,0-3.8,2.9-2,4.7L22,36.1c1.1,1.1,2.9,1.1,4,0l21.2-20.4c1.8-1.7,0.5-4.7-2-4.7H2.8z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 10px;
  width: 10px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-subdirectory-right, app-search-results-v2 .icon-subdirectory-right {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M28.24,48l-4.02-4.02l10.16-10.09H2.82V0h5.65v28.24h25.91L24.21,18.07l3.95-4.02l17.01,17.01L28.24,48z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-subdirectory-right-light, app-search-results-v2 .icon-subdirectory-right-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M28.24,48l-4.02-4.02l10.16-10.09H2.82V0h5.65v28.24h25.91L24.21,18.07l3.95-4.02l17.01,17.01L28.24,48z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-person-alert, app-search-results-v2 .icon-person-alert {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M45.61,25.92c-0.68,0-1.25-0.23-1.71-0.68s-0.69-1.01-0.69-1.68s0.23-1.23,0.69-1.68s1.03-0.68,1.71-0.68s1.25,0.23,1.71,0.68s0.69,1.01,0.69,1.68s-0.23,1.23-0.69,1.68C46.86,25.7,46.29,25.92,45.61,25.92z M43.21,15.87V0h4.8v15.86h-4.8V15.87z M1.12,48c0-4.85,1.93-9.5,5.36-12.93c3.43-3.43,8.08-5.36,12.93-5.36c4.85,0,9.5,1.93,12.93,5.36c3.43,3.43,5.36,8.08,5.36,12.93h-4.57c0-3.64-1.44-7.13-4.02-9.7c-2.57-2.57-6.06-4.02-9.7-4.02c-3.64,0-7.13,1.44-9.7,4.02c-2.57,2.57-4.02,6.06-4.02,9.7H1.12z M19.4,27.43c-7.58,0-13.71-6.14-13.71-13.71S11.83,0,19.4,0c7.58,0,13.71,6.14,13.71,13.71S26.98,27.43,19.4,27.43z M19.4,22.77c5.05,0,9.14-4.09,9.14-9.14c0-5.05-4.09-9.14-9.14-9.14c-5.05,0-9.14,4.09-9.14,9.14C10.26,18.68,14.35,22.77,19.4,22.77z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 21px;
  width: 21px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-person-alert-light, app-search-results-v2 .icon-person-alert-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M45.61,22.92c-0.68,0-1.25-0.23-1.71-0.68c-0.46-0.45-0.69-1.01-0.69-1.68c0-0.67,0.23-1.23,0.69-1.68s1.03-0.68,1.71-0.68c0.68,0,1.25,0.23,1.71,0.68c0.46,0.45,0.69,1.01,0.69,1.68c0,0.67-0.23,1.23-0.69,1.68C46.86,22.7,46.29,22.92,45.61,22.92z M43.21,15.87V4.1h4.8v11.76H43.21z M19.21,25.28c-2.64,0-4.9-0.92-6.78-2.76c-1.88-1.84-2.82-4.06-2.82-6.65s0.94-4.8,2.82-6.65c1.88-1.84,4.14-2.76,6.78-2.76s4.9,0.92,6.78,2.76s2.82,4.06,2.82,6.65s-0.94,4.8-2.82,6.65C24.11,24.36,21.85,25.28,19.21,25.28z M0.01,44.1v-6.59c0-1.33,0.35-2.56,1.05-3.68c0.7-1.12,1.63-1.97,2.79-2.56c2.48-1.22,5-2.13,7.56-2.74s5.16-0.91,7.8-0.91s5.24,0.3,7.8,0.91s5.08,1.52,7.56,2.74c1.16,0.59,2.09,1.44,2.79,2.56c0.7,1.12,1.05,2.34,1.05,3.68v6.59H0.01z M4.81,39.4h28.8v-1.88c0-0.43-0.11-0.82-0.33-1.18c-0.22-0.35-0.51-0.63-0.87-0.82c-2.16-1.06-4.34-1.85-6.54-2.38c-2.2-0.53-4.42-0.79-6.66-0.79s-4.46,0.26-6.66,0.79c-2.2,0.53-4.38,1.32-6.54,2.38c-0.36,0.2-0.65,0.47-0.87,0.82c-0.22,0.35-0.33,0.75-0.33,1.18V39.4z M19.21,20.57c1.32,0,2.45-0.46,3.39-1.38c0.94-0.92,1.41-2.03,1.41-3.32s-0.47-2.4-1.41-3.32c-0.94-0.92-2.07-1.38-3.39-1.38s-2.45,0.46-3.39,1.38c-0.94,0.92-1.41,2.03-1.41,3.32s0.47,2.4,1.41,3.32C16.76,20.11,17.89,20.57,19.21,20.57z"/> </g></svg>');
  background-color: #FFFFFF;
  display: inline-flex;
  height: 21px;
  width: 21px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-clear, app-search-results-v2 .icon-clear {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"  width="100%" height="100%" viewBox="0 0 24 24"><path d="M 4.9902344 3.9902344 A 1.0001 1.0001 0 0 0 4.2929688 5.7070312 L 10.585938 12 L 4.2929688 18.292969 A 1.0001 1.0001 0 1 0 5.7070312 19.707031 L 12 13.414062 L 18.292969 19.707031 A 1.0001 1.0001 0 1 0 19.707031 18.292969 L 13.414062 12 L 19.707031 5.7070312 A 1.0001 1.0001 0 0 0 18.980469 3.9902344 A 1.0001 1.0001 0 0 0 18.292969 4.2929688 L 12 10.585938 L 5.7070312 4.2929688 A 1.0001 1.0001 0 0 0 4.9902344 3.9902344 z"></path></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-info, app-search-results-v2 .icon-info {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,1C11.3,1,1,11.3,1,24s10.3,23,23,23,23-10.3,23-23S36.7,1,24,1ZM24,45c-11.6,0-21-9.4-21-21S12.4,3,24,3s21,9.4,21,21-9.4,21-21,21Z"/><circle cx="24" cy="12" r="3"/><rect x="22" y="19.5" width="4" height="20"/> </g></svg>');
  background-color: var(--color-neutral-darkest);
  display: inline-flex;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-warning, app-search-results-v2 .icon-warning {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,1L1,47h46L24,1ZM23.9,6l19.1,38.7H5L23.9,6Z"/><path  d="M23.5.7c-2.6,5.2-5.2,10.4-7.8,15.5L3.3,41c-1,1.9-1.9,3.8-2.9,5.7s0,.9.5.9h46c.5,0,.7-.5.5-.9-2.6-5.2-5.2-10.4-7.8-15.5-4.1-8.3-8.3-16.5-12.4-24.8s-1.9-3.8-2.9-5.7-1.4,0-1.1.6c2.6,5.2,5.2,10.4,7.8,15.5,4.1,8.3,8.3,16.5,12.4,24.8s1.9,3.8,2.9,5.7l.5-.9H1l.5.9c2.6-5.2,5.2-10.4,7.8-15.5,4.1-8.3,8.3-16.5,12.4-24.8l2.9-5.7c.4-.7-.7-1.4-1.1-.6Z"/><path  d="M23.3,6.3c2.2,4.4,4.3,8.7,6.5,13.1,3.4,6.9,6.9,13.9,10.3,20.8s1.6,3.2,2.4,4.8l.5-.9H5l.5.9,6.4-13.1c3.4-6.9,6.8-13.9,10.2-20.8l2.3-4.8c.4-.7-.7-1.4-1.1-.6-2.1,4.4-4.2,8.7-6.4,13.1-3.4,6.9-6.8,13.9-10.2,20.8l-2.3,4.8c-.2.4,0,.9.5.9h38c.5,0,.7-.5.5-.9-2.2-4.4-4.3-8.7-6.5-13.1l-10.3-20.8c-.8-1.6-1.6-3.2-2.4-4.8s-1.4,0-1.1.6Z"/><circle cx="23.8" cy="39" r="2.3"/><rect x="22.3" y="17.7" width="3.1" height="15.5"/> </g></svg>');
  background-color: var(--color-secondary);
  display: inline-flex;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-calendar, app-search-results-v2 .icon-calendar {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <rect x="2.3" y="8.7" width="43.3" height="10.9"/><rect x="15.2" y="22.8" width="4.8" height="4.5"/><rect x="22.2" y="22.8" width="4.8" height="4.5"/><rect x="29.3" y="22.8" width="4.8" height="4.5"/><rect x="36.3" y="22.8" width="4.8" height="4.5"/><rect x="15.2" y="29.3" width="4.8" height="4.5"/><rect x="22.2" y="29.3" width="4.8" height="4.5"/><rect x="29.3" y="29.3" width="4.8" height="4.5"/><rect x="36.3" y="29.3" width="4.8" height="4.5"/><rect x="15.2" y="35.9" width="4.8" height="4.5"/><rect x="22.2" y="35.9" width="4.8" height="4.5"/><rect x="29.3" y="35.9" width="4.8" height="4.5"/><rect x="8.2" y="29.3" width="4.8" height="4.5"/><path d="M43.3,6.5h-4.7v1.8c0,.6-.2,1.1-.5,1.5h2.4c.1,0,.2,0,.3,0,2,.1,3.7,1.7,3.7,3.7v27.5c0,2-1.8,3.7-4,3.7H7.5c-2.2,0-4-1.7-4-3.7V13.5c0-1.9,1.6-3.5,3.7-3.7.1,0,.2,0,.3,0h2.4c-.3-.4-.5-.9-.5-1.5v-1.8h-4.7c-2.6,0-4.7,2-4.7,4.4v32.7c0,2.4,2.1,4.4,4.7,4.4h38.6c2.6,0,4.7-2,4.7-4.4V10.9c0-2.4-2.1-4.4-4.7-4.4ZM33.3,9.8c-.3-.4-.5-.9-.5-1.5v-1.8H15.2v1.8c0,.6-.2,1.1-.5,1.5h18.6Z"/><path d="M13,0h-1.3c-2.5,0-4.6,1.9-4.6,4.3v4.5c0,.4,0,.7.1,1,.5,1.9,2.3,3.3,4.5,3.3h1.3c2.2,0,4-1.4,4.5-3.3,0-.3.1-.7.1-1v-4.5c0-2.4-2.1-4.3-4.6-4.3ZM15.2,8.3c0,.6-.2,1.1-.5,1.5-.5.7-1.3,1.1-2.3,1.1h-.3c-.9,0-1.8-.4-2.3-1.1-.3-.4-.5-.9-.5-1.5v-3.6c0-1.4,1.2-2.6,2.8-2.6h.3c1.5,0,2.8,1.2,2.8,2.6v3.6Z"/><path d="M36.4,0h-1.3c-2.5,0-4.6,1.9-4.6,4.3v4.5c0,.3,0,.7.1,1h0c.5,1.9,2.3,3.3,4.5,3.3h1.3c2.2,0,4-1.4,4.5-3.3h0c0-.3.1-.7.1-1v-4.5c0-2.4-2.1-4.3-4.6-4.3ZM38.6,8.3c0,.6-.2,1.1-.5,1.5-.5.7-1.3,1.1-2.3,1.1h-.3c-.9,0-1.8-.4-2.3-1.1-.3-.4-.5-.9-.5-1.5v-3.6c0-1.4,1.2-2.6,2.8-2.6h.3c1.5,0,2.8,1.2,2.8,2.6v3.6Z"/><rect x="8.2" y="35.9" width="4.8" height="4.5"/> </g></svg>');
  background-color: var(--color-neutral-darkest);
  display: inline-flex;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-calendar-blue, app-search-results-v2 .icon-calendar-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <rect x="2.3" y="8.7" width="43.3" height="10.9"/><rect x="15.2" y="22.8" width="4.8" height="4.5"/><rect x="22.2" y="22.8" width="4.8" height="4.5"/><rect x="29.3" y="22.8" width="4.8" height="4.5"/><rect x="36.3" y="22.8" width="4.8" height="4.5"/><rect x="15.2" y="29.3" width="4.8" height="4.5"/><rect x="22.2" y="29.3" width="4.8" height="4.5"/><rect x="29.3" y="29.3" width="4.8" height="4.5"/><rect x="36.3" y="29.3" width="4.8" height="4.5"/><rect x="15.2" y="35.9" width="4.8" height="4.5"/><rect x="22.2" y="35.9" width="4.8" height="4.5"/><rect x="29.3" y="35.9" width="4.8" height="4.5"/><rect x="8.2" y="29.3" width="4.8" height="4.5"/><path d="M43.3,6.5h-4.7v1.8c0,.6-.2,1.1-.5,1.5h2.4c.1,0,.2,0,.3,0,2,.1,3.7,1.7,3.7,3.7v27.5c0,2-1.8,3.7-4,3.7H7.5c-2.2,0-4-1.7-4-3.7V13.5c0-1.9,1.6-3.5,3.7-3.7.1,0,.2,0,.3,0h2.4c-.3-.4-.5-.9-.5-1.5v-1.8h-4.7c-2.6,0-4.7,2-4.7,4.4v32.7c0,2.4,2.1,4.4,4.7,4.4h38.6c2.6,0,4.7-2,4.7-4.4V10.9c0-2.4-2.1-4.4-4.7-4.4ZM33.3,9.8c-.3-.4-.5-.9-.5-1.5v-1.8H15.2v1.8c0,.6-.2,1.1-.5,1.5h18.6Z"/><path d="M13,0h-1.3c-2.5,0-4.6,1.9-4.6,4.3v4.5c0,.4,0,.7.1,1,.5,1.9,2.3,3.3,4.5,3.3h1.3c2.2,0,4-1.4,4.5-3.3,0-.3.1-.7.1-1v-4.5c0-2.4-2.1-4.3-4.6-4.3ZM15.2,8.3c0,.6-.2,1.1-.5,1.5-.5.7-1.3,1.1-2.3,1.1h-.3c-.9,0-1.8-.4-2.3-1.1-.3-.4-.5-.9-.5-1.5v-3.6c0-1.4,1.2-2.6,2.8-2.6h.3c1.5,0,2.8,1.2,2.8,2.6v3.6Z"/><path d="M36.4,0h-1.3c-2.5,0-4.6,1.9-4.6,4.3v4.5c0,.3,0,.7.1,1h0c.5,1.9,2.3,3.3,4.5,3.3h1.3c2.2,0,4-1.4,4.5-3.3h0c0-.3.1-.7.1-1v-4.5c0-2.4-2.1-4.3-4.6-4.3ZM38.6,8.3c0,.6-.2,1.1-.5,1.5-.5.7-1.3,1.1-2.3,1.1h-.3c-.9,0-1.8-.4-2.3-1.1-.3-.4-.5-.9-.5-1.5v-3.6c0-1.4,1.2-2.6,2.8-2.6h.3c1.5,0,2.8,1.2,2.8,2.6v3.6Z"/><rect x="8.2" y="35.9" width="4.8" height="4.5"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-upload, app-search-results-v2 .icon-upload {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,25.28l9.25,9.25l-3.09,3.09l-3.99-3.99V45.8h-4.36V33.62l-3.99,3.99l-3.09-3.09L24,25.28z M24,2.2c3.74,0,7.36,1.38,10.15,3.87c2.8,2.49,4.58,5.92,5.01,9.64c2.71,0.74,5.08,2.41,6.69,4.72c1.61,2.31,2.35,5.11,2.1,7.91c-0.25,2.8-1.47,5.43-3.46,7.42c-1.99,1.99-4.61,3.22-7.41,3.47v-4.39c1-0.14,1.97-0.49,2.84-1.01c0.87-0.52,1.63-1.21,2.23-2.02c0.6-0.82,1.03-1.74,1.27-2.73c0.24-0.99,0.28-2.01,0.12-3.01c-0.16-1-0.52-1.96-1.06-2.82c-0.54-0.86-1.24-1.61-2.06-2.19c-0.83-0.59-1.76-1-2.75-1.22c-0.99-0.22-2.01-0.24-3.01-0.06c0.34-1.59,0.32-3.24-0.05-4.82c-0.38-1.58-1.1-3.06-2.13-4.32c-1.02-1.26-2.31-2.29-3.78-2.99c-1.47-0.7-3.07-1.06-4.7-1.06c-1.63,0-3.23,0.36-4.7,1.06c-1.47,0.7-2.76,1.72-3.78,2.99c-1.02,1.26-1.75,2.74-2.13,4.32c-0.38,1.58-0.4,3.23-0.05,4.82c-1.99-0.37-4.05,0.06-5.72,1.2c-1.67,1.14-2.82,2.9-3.19,4.89c-0.37,1.99,0.06,4.05,1.2,5.72c1.14,1.67,2.9,2.82,4.89,3.19l0.39,0.07v4.39c-2.8-0.25-5.42-1.48-7.41-3.47c-1.99-1.99-3.21-4.62-3.46-7.42c-0.25-2.8,0.5-5.6,2.1-7.91c1.61-2.31,3.97-3.98,6.69-4.72c0.43-3.72,2.21-7.15,5.01-9.64C16.64,3.57,20.26,2.2,24,2.2L24,2.2z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-upload-new-file, app-search-results-v2 .icon-upload-new-file {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M31.2,4.8h-24v38.4h33.6V14.4h-9.6V4.8z M2.4,2.4C2.4,1.1,3.5,0,4.8,0h28.8l12,12v33.6c0,0.3-0.1,0.6-0.2,0.9c-0.1,0.3-0.3,0.6-0.5,0.8c-0.2,0.2-0.5,0.4-0.8,0.5c-0.3,0.1-0.6,0.2-0.9,0.2H4.8c-0.6,0-1.2-0.3-1.7-0.7c-0.4-0.4-0.7-1-0.7-1.7V2.4z M26.4,24v9.6h-4.8V24h-7.2l9.6-9.6l9.6,9.6H26.4z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-pause, app-search-results-v2 .icon-pause {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M14.4,13.2c0-0.7,0.5-1.2,1.2-1.2h4.8c0.7,0,1.2,0.5,1.2,1.2v21.6c0,0.7-0.5,1.2-1.2,1.2h-4.8c-0.7,0-1.2-0.5-1.2-1.2V13.2z"/><path d="M26.4,13.2c0-0.7,0.5-1.2,1.2-1.2h4.8c0.7,0,1.2,0.5,1.2,1.2v21.6c0,0.7-0.5,1.2-1.2,1.2h-4.8c-0.7,0-1.2-0.5-1.2-1.2V13.2z"/><path d="M24,48C10.7,48,0,37.3,0,24C0,10.7,10.7,0,24,0c13.3,0,24,10.7,24,24C48,37.3,37.3,48,24,48z M24,43.2c5.1,0,10-2,13.6-5.6c3.6-3.6,5.6-8.5,5.6-13.6s-2-10-5.6-13.6C34,6.8,29.1,4.8,24,4.8s-10,2-13.6,5.6C6.8,14,4.8,18.9,4.8,24s2,10,5.6,13.6C14,41.2,18.9,43.2,24,43.2z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-pause-blue, app-search-results-v2 .icon-pause-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M14.4,13.2c0-0.7,0.5-1.2,1.2-1.2h4.8c0.7,0,1.2,0.5,1.2,1.2v21.6c0,0.7-0.5,1.2-1.2,1.2h-4.8c-0.7,0-1.2-0.5-1.2-1.2V13.2z"/><path d="M26.4,13.2c0-0.7,0.5-1.2,1.2-1.2h4.8c0.7,0,1.2,0.5,1.2,1.2v21.6c0,0.7-0.5,1.2-1.2,1.2h-4.8c-0.7,0-1.2-0.5-1.2-1.2V13.2z"/><path d="M24,48C10.7,48,0,37.3,0,24C0,10.7,10.7,0,24,0c13.3,0,24,10.7,24,24C48,37.3,37.3,48,24,48z M24,43.2c5.1,0,10-2,13.6-5.6c3.6-3.6,5.6-8.5,5.6-13.6s-2-10-5.6-13.6C34,6.8,29.1,4.8,24,4.8s-10,2-13.6,5.6C6.8,14,4.8,18.9,4.8,24s2,10,5.6,13.6C14,41.2,18.9,43.2,24,43.2z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-notification, app-search-results-v2 .icon-notification {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.2,34.3h4.8v4.6H0v-4.6h4.8v-16c0-4.8,2-9.5,5.6-12.9C14,1.9,18.9,0,24,0s10,1.9,13.6,5.4c3.6,3.4,5.6,8.1,5.6,12.9v16ZM38.4,34.3v-16c0-3.6-1.5-7.1-4.2-9.7-2.7-2.6-6.4-4-10.2-4s-7.5,1.4-10.2,4c-2.7,2.6-4.2,6.1-4.2,9.7v16h28.8ZM16.8,43.4h14.4v4.6h-14.4v-4.6Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-notification-blue, app-search-results-v2 .icon-notification-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.2,34.3h4.8v4.6H0v-4.6h4.8v-16c0-4.8,2-9.5,5.6-12.9C14,1.9,18.9,0,24,0s10,1.9,13.6,5.4c3.6,3.4,5.6,8.1,5.6,12.9v16ZM38.4,34.3v-16c0-3.6-1.5-7.1-4.2-9.7-2.7-2.6-6.4-4-10.2-4s-7.5,1.4-10.2,4c-2.7,2.6-4.2,6.1-4.2,9.7v16h28.8ZM16.8,43.4h14.4v4.6h-14.4v-4.6Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-notification-settings, app-search-results-v2 .icon-notification-settings {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.5,43.4c1.5,1.6,3.4,2.8,5.4,3.7v.9h-13.8v-4.6h8.4Z"/><path d="M23,0c4.9,0,9.6,1.9,13,5.4,2.6,2.6,4.4,5.9,5.1,9.5-1.4-.3-2.8-.5-4.3-.5s-.4,0-.6,0c-.7-2.1-1.8-4.1-3.5-5.7-2.6-2.6-6.1-4-9.8-4-3.7,0-7.2,1.4-9.8,4-2.6,2.6-4.1,6.1-4.1,9.7v16h10.6c.3,1.6.8,3.1,1.5,4.6H0v-4.6h4.6v-16c0-4.8,1.9-9.5,5.4-12.9C13.5,1.9,18.2,0,23,0Z"/><path d="M43,25.2l2.7-.9,2.3,4-2.1,1.8c.3,1.2.3,2.5,0,3.8l2.1,1.8-2.3,4-2.7-.9c-.9.8-2.1,1.5-3.3,1.9l-.6,2.7h-4.6l-.6-2.7c-1.2-.4-2.3-1-3.3-1.9l-2.7.9-2.3-4,2.1-1.8c-.3-1.2-.3-2.5,0-3.8l-2.1-1.8,2.3-4,2.7.9c.9-.8,2.1-1.5,3.3-1.9l.6-2.7h4.6l.6,2.7c1.2.4,2.4,1,3.3,1.9ZM40.1,35.2c-.9.9-2,1.3-3.3,1.3s-2.4-.5-3.3-1.3c-.9-.9-1.3-2-1.3-3.2s.5-2.4,1.3-3.2c.9-.9,2-1.3,3.3-1.3s2.4.5,3.3,1.3c.9.9,1.4,2,1.4,3.2s-.5,2.4-1.4,3.2Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-notification-settings-blue, app-search-results-v2 .icon-notification-settings-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.5,43.4c1.5,1.6,3.4,2.8,5.4,3.7v.9h-13.8v-4.6h8.4Z"/><path d="M23,0c4.9,0,9.6,1.9,13,5.4,2.6,2.6,4.4,5.9,5.1,9.5-1.4-.3-2.8-.5-4.3-.5s-.4,0-.6,0c-.7-2.1-1.8-4.1-3.5-5.7-2.6-2.6-6.1-4-9.8-4-3.7,0-7.2,1.4-9.8,4-2.6,2.6-4.1,6.1-4.1,9.7v16h10.6c.3,1.6.8,3.1,1.5,4.6H0v-4.6h4.6v-16c0-4.8,1.9-9.5,5.4-12.9C13.5,1.9,18.2,0,23,0Z"/><path d="M43,25.2l2.7-.9,2.3,4-2.1,1.8c.3,1.2.3,2.5,0,3.8l2.1,1.8-2.3,4-2.7-.9c-.9.8-2.1,1.5-3.3,1.9l-.6,2.7h-4.6l-.6-2.7c-1.2-.4-2.3-1-3.3-1.9l-2.7.9-2.3-4,2.1-1.8c-.3-1.2-.3-2.5,0-3.8l-2.1-1.8,2.3-4,2.7.9c.9-.8,2.1-1.5,3.3-1.9l.6-2.7h4.6l.6,2.7c1.2.4,2.4,1,3.3,1.9ZM40.1,35.2c-.9.9-2,1.3-3.3,1.3s-2.4-.5-3.3-1.3c-.9-.9-1.3-2-1.3-3.2s.5-2.4,1.3-3.2c.9-.9,2-1.3,3.3-1.3s2.4.5,3.3,1.3c.9.9,1.4,2,1.4,3.2s-.5,2.4-1.4,3.2Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-archive, app-search-results-v2 .icon-archive {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M2.4,19.2H0V4.8c0-1.3,1.1-2.4,2.4-2.4h43.2c.3,0,.6,0,.9.2.3.1.6.3.8.5.2.2.4.5.5.8.1.3.2.6.2.9v14.4h-2.4v24c0,.3,0,.6-.2.9s-.3.6-.5.8c-.2.2-.5.4-.8.5-.3.1-.6.2-.9.2H4.8c-.3,0-.6,0-.9-.2-.3-.1-.6-.3-.8-.5-.2-.2-.4-.5-.5-.8s-.2-.6-.2-.9v-24ZM40.8,19.2H7.2v21.6h33.6v-21.6ZM4.8,7.2v7.2h38.4v-7.2H4.8ZM16.8,24h14.4v4.8h-14.4v-4.8Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-archive-blue, app-search-results-v2 .icon-archive-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M2.4,19.2H0V4.8c0-1.3,1.1-2.4,2.4-2.4h43.2c.3,0,.6,0,.9.2.3.1.6.3.8.5.2.2.4.5.5.8.1.3.2.6.2.9v14.4h-2.4v24c0,.3,0,.6-.2.9s-.3.6-.5.8c-.2.2-.5.4-.8.5-.3.1-.6.2-.9.2H4.8c-.3,0-.6,0-.9-.2-.3-.1-.6-.3-.8-.5-.2-.2-.4-.5-.5-.8s-.2-.6-.2-.9v-24ZM40.8,19.2H7.2v21.6h33.6v-21.6ZM4.8,7.2v7.2h38.4v-7.2H4.8ZM16.8,24h14.4v4.8h-14.4v-4.8Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-failure, app-search-results-v2 .icon-failure {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,48C10.7,48,0,37.3,0,24C0,10.7,10.7,0,24,0c13.3,0,24,10.7,24,24C48,37.3,37.3,48,24,48z M24,43.2c5.1,0,10-2,13.6-5.6c3.6-3.6,5.6-8.5,5.6-13.6s-2-10-5.6-13.6C34,6.8,29.1,4.8,24,4.8s-10,2-13.6,5.6C6.8,14,4.8,18.9,4.8,24s2,10,5.6,13.6C14,41.2,18.9,43.2,24,43.2z M21.6,31.2h4.8V36h-4.8V31.2z M21.6,12h4.8v14.4h-4.8V12z"/> </g></svg>');
  background-color: var(--color-danger);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-file, app-search-results-v2 .icon-file {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M17.67,0.01L17.67,0.01L40.89,0C42.05,0,43,1.09,43,2.38v43.24c0,0.63-0.22,1.24-0.62,1.68c-0.4,0.45-0.92,0.7-1.48,0.7H7.09c-0.28,0-0.55-0.07-0.81-0.19s-0.48-0.3-0.68-0.53c-0.19-0.23-0.35-0.49-0.45-0.78C5.05,46.21,5,45.9,5,45.58V14.4L17.67,0.01z M10.97,14.4h6.69V6.79L10.97,14.4z M21.89,4.8v12c0,0.64-0.22,1.25-0.62,1.7s-0.93,0.7-1.5,0.7H9.22v24h29.56V4.8H21.89z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-download, app-search-results-v2 .icon-download {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M26.4,19.2h12L24,33.6L9.6,19.2h12V2.4h4.8V19.2z M4.8,40.8h38.4V24H48v19.2c0,0.64-0.25,1.25-0.7,1.7c-0.45,0.45-1.06,0.7-1.7,0.7H2.4c-0.64,0-1.25-0.25-1.7-0.7C0.25,44.45,0,43.84,0,43.2V24h4.8V40.8z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-download-action, app-search-results-v2 .icon-download-action {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M26.4,19.2h12L24,33.6L9.6,19.2h12V2.4h4.8V19.2z M4.8,40.8h38.4V24H48v19.2c0,0.64-0.25,1.25-0.7,1.7c-0.45,0.45-1.06,0.7-1.7,0.7H2.4c-0.64,0-1.25-0.25-1.7-0.7C0.25,44.45,0,43.84,0,43.2V24h4.8V40.8z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-refresh, app-search-results-v2 .icon-refresh {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M8.3,5.8C12.7,2.1,18.2,0,24,0c13.3,0,24,10.7,24,24c0,5.1-1.6,9.9-4.3,13.8L36,24h7.2c0-3.8-1.1-7.4-3.2-10.6c-2.1-3.1-5-5.6-8.5-7.1s-7.3-1.9-11-1.2c-3.7,0.7-7.1,2.4-9.8,5L8.3,5.8z M39.7,42.2C35.3,45.9,29.8,48,24,48C10.7,48,0,37.3,0,24c0-5.1,1.6-9.9,4.3-13.8L12,24H4.8c0,3.8,1.1,7.4,3.2,10.6c2.1,3.1,5,5.6,8.5,7.1c3.5,1.5,7.3,1.9,11,1.2c3.7-0.7,7.1-2.4,9.8-5L39.7,42.2z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-refresh-blue, app-search-results-v2 .icon-refresh-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M8.3,5.8C12.7,2.1,18.2,0,24,0c13.3,0,24,10.7,24,24c0,5.1-1.6,9.9-4.3,13.8L36,24h7.2c0-3.8-1.1-7.4-3.2-10.6c-2.1-3.1-5-5.6-8.5-7.1s-7.3-1.9-11-1.2c-3.7,0.7-7.1,2.4-9.8,5L8.3,5.8z M39.7,42.2C35.3,45.9,29.8,48,24,48C10.7,48,0,37.3,0,24c0-5.1,1.6-9.9,4.3-13.8L12,24H4.8c0,3.8,1.1,7.4,3.2,10.6c2.1,3.1,5,5.6,8.5,7.1c3.5,1.5,7.3,1.9,11,1.2c3.7-0.7,7.1-2.4,9.8-5L39.7,42.2z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-go-to, app-search-results-v2 .icon-go-to {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M40,13.6L5.6,48L0,42.4L34.4,8H4.1V0H48v43.9h-8V13.6z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-view, app-search-results-v2 .icon-view {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M0,24C2.09,12.64,12.04,4.04,24,4.04c11.96,0,21.91,8.61,24,19.96c-2.09,11.36-12.04,19.96-24,19.96C12.04,43.96,2.09,35.36,0,24L0,24z M24,35.09c2.94,0,5.76-1.17,7.84-3.25c2.08-2.08,3.25-4.9,3.25-7.84c0-2.94-1.17-5.76-3.25-7.84c-2.08-2.08-4.9-3.25-7.84-3.25c-2.94,0-5.76,1.17-7.84,3.25c-2.08,2.08-3.25,4.9-3.25,7.84c0,2.94,1.17,5.76,3.25,7.84C18.24,33.92,21.06,35.09,24,35.09z M24,30.65c-1.76,0-3.46-0.7-4.71-1.95c-1.25-1.25-1.95-2.94-1.95-4.71s0.7-3.46,1.95-4.71c1.25-1.25,2.94-1.95,4.71-1.95s3.46,0.7,4.71,1.95c1.25,1.25,1.95,2.94,1.95,4.71s-0.7,3.46-1.95,4.71C27.46,29.95,25.76,30.65,24,30.65z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-print, app-search-results-v2 .icon-print {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M9.6,40.8H2.4c-0.64,0-1.25-0.25-1.7-0.7C0.25,39.65,0,39.04,0,38.4v-24c0-0.64,0.25-1.25,0.7-1.7C1.15,12.25,1.76,12,2.4,12h7.2V2.4c0-0.64,0.25-1.25,0.7-1.7C10.75,0.25,11.36,0,12,0h24c0.64,0,1.25,0.25,1.7,0.7s0.7,1.06,0.7,1.7V12h7.2c0.64,0,1.25,0.25,1.7,0.7c0.45,0.45,0.7,1.06,0.7,1.7v24c0,0.64-0.25,1.25-0.7,1.7c-0.45,0.45-1.06,0.7-1.7,0.7h-7.2v4.8c0,0.64-0.25,1.25-0.7,1.7C37.25,47.75,36.64,48,36,48H12c-0.64,0-1.25-0.25-1.7-0.7c-0.45-0.45-0.7-1.06-0.7-1.7V40.8z M9.6,36v-2.4c0-0.64,0.25-1.25,0.7-1.7c0.45-0.45,1.06-0.7,1.7-0.7h24c0.64,0,1.25,0.25,1.7,0.7c0.45,0.45,0.7,1.06,0.7,1.7V36h4.8V16.8H4.8V36H9.6z M14.4,4.8V12h19.2V4.8H14.4z M14.4,36v7.2h19.2V36H14.4z M7.2,19.2h7.2V24H7.2V19.2z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-trash, app-search-results-v2 .icon-trash {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M36,9.6h12v4.8h-4.8v31.2c0,0.64-0.25,1.25-0.7,1.7S41.44,48,40.8,48H7.2c-0.64,0-1.25-0.25-1.7-0.7c-0.45-0.45-0.7-1.06-0.7-1.7V14.4H0V9.6h12V2.4c0-0.64,0.25-1.25,0.7-1.7C13.15,0.25,13.76,0,14.4,0h19.2c0.64,0,1.25,0.25,1.7,0.7C35.75,1.15,36,1.76,36,2.4V9.6z M38.4,14.4H9.6v28.8h28.8V14.4z M16.8,21.6h4.8V36h-4.8V21.6z M26.4,21.6h4.8V36h-4.8V21.6zM16.8,4.8v4.8h14.4V4.8H16.8z" /> </g></svg>');
  background-color: var(--color-danger);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-clock, app-search-results-v2 .icon-clock {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,47.7C10.9,47.7,0.3,37.1,0.3,24S10.9,0.3,24,0.3S47.7,10.9,47.7,24S37.1,47.7,24,47.7z M24,5.1c-5.1,0-9.8,2-13.4,5.5S5.1,18.9,5.1,24s2,9.8,5.5,13.4c3.6,3.6,8.3,5.5,13.4,5.5c5.1,0,9.8-2,13.4-5.5c3.6-3.6,5.5-8.3,5.5-13.4c0-5.1-2-9.8-5.5-13.4C33.8,7,29.1,5.1,24,5.1z M2.7,23.1c0,0.3,0,0.6,0,0.9s0,0.6,0,0.9c0-0.3,0-0.6,0-0.9S2.7,23.4,2.7,23.1zM24,2.7c0.3,0,0.6,0,0.9,0c-0.6,0-1.2,0-1.8,0C23.4,2.7,23.7,2.7,24,2.7z"/><polygon points="34.8,29.7 20.6,29.7 20.6,13.2 25.4,13.2 25.4,25 34.8,25"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-clock-light, app-search-results-v2 .icon-clock-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <pathd="M24,47.7C10.9,47.7,0.3,37.1,0.3,24S10.9,0.3,24,0.3S47.7,10.9,47.7,24S37.1,47.7,24,47.7z M24,5.1c-5.1,0-9.8,2-13.4,5.5S5.1,18.9,5.1,24s2,9.8,5.5,13.4c3.6,3.6,8.3,5.5,13.4,5.5c5.1,0,9.8-2,13.4-5.5c3.6-3.6,5.5-8.3,5.5-13.4c0-5.1-2-9.8-5.5-13.4C33.8,7,29.1,5.1,24,5.1z M2.7,23.1c0,0.3,0,0.6,0,0.9s0,0.6,0,0.9c0-0.3,0-0.6,0-0.9S2.7,23.4,2.7,23.1zM24,2.7c0.3,0,0.6,0,0.9,0c-0.6,0-1.2,0-1.8,0C23.4,2.7,23.7,2.7,24,2.7z"/><polygon points="34.8,29.7 20.6,29.7 20.6,13.2 25.4,13.2 25.4,25 34.8,25"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-history, app-search-results-v2 .icon-history {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,0c13.3,0,24,10.7,24,24S37.3,48,24,48S0,37.3,0,24h4.8c0,10.6,8.6,19.2,19.2,19.2S43.2,34.6,43.2,24S34.6,4.8,24,4.8c-5.9,0-11.2,2.7-14.7,6.9l5.1,5.1H0V2.4l5.9,5.9C10.3,3.2,16.8,0,24,0z M26.4,12v11l7.8,7.8l-3.4,3.4L21.6,25V12H26.4z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-history-light, app-search-results-v2 .icon-history-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24,0c13.3,0,24,10.7,24,24S37.3,48,24,48S0,37.3,0,24h4.8c0,10.6,8.6,19.2,19.2,19.2S43.2,34.6,43.2,24S34.6,4.8,24,4.8c-5.9,0-11.2,2.7-14.7,6.9l5.1,5.1H0V2.4l5.9,5.9C10.3,3.2,16.8,0,24,0z M26.4,12v11l7.8,7.8l-3.4,3.4L21.6,25V12H26.4z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-telehealth, app-search-results-v2 .icon-telehealth {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M30.3,32.2v11H3.7V3.5h26.5s0,2.4,0,2.4h3.5v-3.5c0-.6-.3-1.2-.7-1.7-.4-.5-1.1-.7-1.7-.7H2.6c-.6,0-1.2.3-1.7.7S.2,1.8.2,2.4v43.2c0,.6.3,1.2.7,1.7.5.4,1.1.7,1.7.7h28.8c.6,0,1.2-.3,1.7-.7s.7-1.1.7-1.7v-13.4h-3.5Z"/><circle cx="17.7" cy="38.9" r="1.8"/><path d="M45.8,9.1c-.3-.2-.6-.4-1-.4h-25.2c-.4,0-.7.1-1,.4-.3.2-.4.6-.4.9v23.9l6.2-4.5h20.3c.4,0,.7-.1,1-.4.3-.2.4-.6.4-.9V10c0-.3-.1-.7-.4-.9ZM44.1,26.2c0,.6-.5,1-1,1h-21.5c-.6,0-1-.5-1-1v-14.3c0-.6.5-1,1-1h21.5c.6,0,1,.5,1,1v14.3Z"/><polygon points="33.5 17.8 38.3 17.8 38.3 20.5 33.5 20.5 33.6 25.3 30.8 25.3 30.8 20.5 26 20.5 26 17.8 30.8 17.8 30.8 13 33.6 13 33.5 17.8"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-telehealth-blue, app-search-results-v2 .icon-telehealth-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M30.3,32.2v11H3.7V3.5h26.5s0,2.4,0,2.4h3.5v-3.5c0-.6-.3-1.2-.7-1.7-.4-.5-1.1-.7-1.7-.7H2.6c-.6,0-1.2.3-1.7.7S.2,1.8.2,2.4v43.2c0,.6.3,1.2.7,1.7.5.4,1.1.7,1.7.7h28.8c.6,0,1.2-.3,1.7-.7s.7-1.1.7-1.7v-13.4h-3.5Z"/><circle cx="17.7" cy="38.9" r="1.8"/><path d="M45.8,9.1c-.3-.2-.6-.4-1-.4h-25.2c-.4,0-.7.1-1,.4-.3.2-.4.6-.4.9v23.9l6.2-4.5h20.3c.4,0,.7-.1,1-.4.3-.2.4-.6.4-.9V10c0-.3-.1-.7-.4-.9ZM44.1,26.2c0,.6-.5,1-1,1h-21.5c-.6,0-1-.5-1-1v-14.3c0-.6.5-1,1-1h21.5c.6,0,1,.5,1,1v14.3Z"/><polygon points="33.5 17.8 38.3 17.8 38.3 20.5 33.5 20.5 33.6 25.3 30.8 25.3 30.8 20.5 26 20.5 26 17.8 30.8 17.8 30.8 13 33.6 13 33.5 17.8"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-arrow-left, app-search-results-v2 .icon-arrow-left {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M12.14,20.78H47.9v5.88H12.14L27.9,42.41l-4.15,4.15L0.9,23.72L23.75,0.87l4.15,4.15L12.14,20.78z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-arrow-right, app-search-results-v2 .icon-arrow-right {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M36.66,20.78L20.9,5.02l4.15-4.15L47.9,23.72L25.05,46.56l-4.15-4.15l15.76-15.76H0.9v-5.88H36.66z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-arrow-right-light, app-search-results-v2 .icon-arrow-right-light {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M36.66,20.78L20.9,5.02l4.15-4.15L47.9,23.72L25.05,46.56l-4.15-4.15l15.76-15.76H0.9v-5.88H36.66z"/> </g></svg>');
  background-color: var(--color-neutral-lightest);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-play, app-search-results-v2 .icon-play {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M32.46,23.72L12.6,10.47v26.48L32.46,23.72z M41.72,25.01L8.8,46.95c-0.23,0.16-0.51,0.25-0.79,0.26c-0.28,0.01-0.56-0.05-0.81-0.18c-0.25-0.13-0.45-0.33-0.6-0.57c-0.14-0.24-0.22-0.52-0.22-0.8V1.77c0-0.28,0.08-0.56,0.22-0.8c0.14-0.24,0.35-0.44,0.6-0.57c0.25-0.13,0.53-0.2,0.81-0.18c0.28,0.01,0.55,0.1,0.79,0.26l32.92,21.95c0.21,0.14,0.39,0.33,0.51,0.56c0.12,0.23,0.18,0.48,0.18,0.73c0,0.26-0.06,0.51-0.18,0.73C42.11,24.67,41.93,24.87,41.72,25.01z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-open-modal, app-search-results-v2 .icon-open-modal {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M45.55,2.57c0.62,0,1.22,0.25,1.66,0.69c0.44,0.44,0.69,1.04,0.69,1.66v16.45h-4.7V7.27H5.6v32.9h14.1v4.7H3.25c-0.62,0-1.22-0.25-1.66-0.69c-0.44-0.44-0.69-1.04-0.69-1.66V4.92c0-0.62,0.25-1.22,0.69-1.66c0.44-0.44,1.04-0.69,1.66-0.69H45.55z M45.55,26.07c0.62,0,1.22,0.25,1.66,0.69s0.69,1.04,0.69,1.66v14.1c0,0.62-0.25,1.22-0.69,1.66c-0.44,0.44-1.04,0.69-1.66,0.69h-18.8c-0.62,0-1.22-0.25-1.66-0.69c-0.44-0.44-0.69-1.04-0.69-1.66v-14.1c0-0.62,0.25-1.22,0.69-1.66c0.44-0.44,1.04-0.69,1.66-0.69H45.55z M43.2,30.77H29.1v9.4h14.1V30.77z M11.96,10.3l5.29,5.29l4.8-4.8v12.92H9.12l4.8-4.8l-5.29-5.29L11.96,10.3z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-circle, app-search-results-v2 .icon-circle {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.4,47.21c-12.98,0-23.5-10.52-23.5-23.5c0-12.98,10.52-23.5,23.5-23.5c12.98,0,23.5,10.52,23.5,23.5C47.9,36.69,37.38,47.21,24.4,47.21z M24.4,42.52c4.99,0,9.77-1.98,13.29-5.51c3.53-3.53,5.51-8.31,5.51-13.29s-1.98-9.77-5.51-13.29C34.17,6.9,29.39,4.92,24.4,4.92c-4.99,0-9.77,1.98-13.29,5.51C7.58,13.95,5.6,18.73,5.6,23.72s1.98,9.77,5.51,13.29C14.63,40.53,19.41,42.52,24.4,42.52z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-checkmark-with-circle, app-search-results-v2 .icon-checkmark-with-circle {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.4,47.21c-12.98,0-23.5-10.52-23.5-23.5c0-12.98,10.52-23.5,23.5-23.5c12.98,0,23.5,10.52,23.5,23.5C47.9,36.69,37.38,47.21,24.4,47.21z M24.4,42.52c4.99,0,9.77-1.98,13.29-5.51c3.53-3.53,5.51-8.31,5.51-13.29s-1.98-9.77-5.51-13.29C34.17,6.9,29.39,4.92,24.4,4.92c-4.99,0-9.77,1.98-13.29,5.51C7.58,13.95,5.6,18.73,5.6,23.72s1.98,9.77,5.51,13.29C14.63,40.53,19.41,42.52,24.4,42.52z M22.06,33.12l-9.97-9.97l3.32-3.32l6.65,6.65l13.29-13.29l3.33,3.32L22.06,33.12z"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-email, app-search-results-v2 .icon-email {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M2.4,2.4h43.2c.6,0,1.2.3,1.7.7.4.5.7,1.1.7,1.7v38.4c0,.6-.3,1.2-.7,1.7-.4.5-1.1.7-1.7.7H2.4c-.6,0-1.2-.3-1.7-.7-.5-.4-.7-1.1-.7-1.7V4.8c0-.6.3-1.2.7-1.7.5-.5,1.1-.7,1.7-.7ZM43.2,12.6l-19,17L4.8,12.5v28.3h38.4V12.6ZM6,7.2l18.1,16,17.9-16H6Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-message, app-search-results-v2 .icon-message {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M2.4,2.4h43.2c.6,0,1.2.3,1.7.7.4.5.7,1.1.7,1.7v38.4c0,.6-.3,1.2-.7,1.7-.4.5-1.1.7-1.7.7H2.4c-.6,0-1.2-.3-1.7-.7-.5-.4-.7-1.1-.7-1.7V4.8c0-.6.3-1.2.7-1.7.5-.5,1.1-.7,1.7-.7ZM43.2,12.6l-19,17L4.8,12.5v28.3h38.4V12.6ZM6,7.2l18.1,16,17.9-16H6Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-message-blue, app-search-results-v2 .icon-message-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M2.4,2.4h43.2c.6,0,1.2.3,1.7.7.4.5.7,1.1.7,1.7v38.4c0,.6-.3,1.2-.7,1.7-.4.5-1.1.7-1.7.7H2.4c-.6,0-1.2-.3-1.7-.7-.5-.4-.7-1.1-.7-1.7V4.8c0-.6.3-1.2.7-1.7.5-.5,1.1-.7,1.7-.7ZM43.2,12.6l-19,17L4.8,12.5v28.3h38.4V12.6ZM6,7.2l18.1,16,17.9-16H6Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-message-unread, app-search-results-v2 .icon-message-unread {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M30.8,6.5c-.3,1.4-.3,2.9,0,4.4H5.5l16.5,14.5,11-9.9c.9,1.1,2.1,2.1,3.4,2.8l-14.4,12.9L4.4,15.7v25.7h34.9v-22c1.4.3,2.9.3,4.4,0v24.2c0,.6-.2,1.1-.6,1.5s-1,.6-1.5.6H2.2c-.6,0-1.1-.2-1.5-.6-.4-.4-.6-1-.6-1.5V8.7c0-.6.2-1.1.6-1.5.4-.4,1-.6,1.5-.6h28.6ZM41.5,15.3c-.9,0-1.7-.2-2.5-.5-.8-.3-1.5-.8-2.1-1.4-.6-.6-1.1-1.3-1.4-2.1-.3-.8-.5-1.6-.5-2.5s.2-1.7.5-2.5c.3-.8.8-1.5,1.4-2.1s1.3-1.1,2.1-1.4c.8-.3,1.6-.5,2.5-.5,1.7,0,3.4.7,4.6,1.9,1.2,1.2,1.9,2.9,1.9,4.6s-.7,3.4-1.9,4.6c-1.2,1.2-2.9,1.9-4.6,1.9Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-message-unread-blue, app-search-results-v2 .icon-message-unread-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M30.8,6.5c-.3,1.4-.3,2.9,0,4.4H5.5l16.5,14.5,11-9.9c.9,1.1,2.1,2.1,3.4,2.8l-14.4,12.9L4.4,15.7v25.7h34.9v-22c1.4.3,2.9.3,4.4,0v24.2c0,.6-.2,1.1-.6,1.5s-1,.6-1.5.6H2.2c-.6,0-1.1-.2-1.5-.6-.4-.4-.6-1-.6-1.5V8.7c0-.6.2-1.1.6-1.5.4-.4,1-.6,1.5-.6h28.6ZM41.5,15.3c-.9,0-1.7-.2-2.5-.5-.8-.3-1.5-.8-2.1-1.4-.6-.6-1.1-1.3-1.4-2.1-.3-.8-.5-1.6-.5-2.5s.2-1.7.5-2.5c.3-.8.8-1.5,1.4-2.1s1.3-1.1,2.1-1.4c.8-.3,1.6-.5,2.5-.5,1.7,0,3.4.7,4.6,1.9,1.2,1.2,1.9,2.9,1.9,4.6s-.7,3.4-1.9,4.6c-1.2,1.2-2.9,1.9-4.6,1.9Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-message-read, app-search-results-v2 .icon-message-read {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.7,27.3h-4.4v-14.8l-17.3,15.5L4.4,12.4v25.8h21.9v4.4H2.2c-.6,0-1.1-.2-1.5-.6-.4-.4-.6-1-.6-1.5V5.4c0-.6.2-1.1.6-1.5.4-.4,1-.6,1.5-.6h39.4c.6,0,1.1.2,1.5.6.4.4.6,1,.6,1.5v21.9ZM5.5,7.6l16.5,14.6,16.3-14.6H5.5ZM37.2,44.8l-7.7-7.7,3.1-3.1,4.6,4.6,7.7-7.7,3.1,3.1-10.8,10.8Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-message-read-blue, app-search-results-v2 .icon-message-read-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M43.7,27.3h-4.4v-14.8l-17.3,15.5L4.4,12.4v25.8h21.9v4.4H2.2c-.6,0-1.1-.2-1.5-.6-.4-.4-.6-1-.6-1.5V5.4c0-.6.2-1.1.6-1.5.4-.4,1-.6,1.5-.6h39.4c.6,0,1.1.2,1.5.6.4.4.6,1,.6,1.5v21.9ZM5.5,7.6l16.5,14.6,16.3-14.6H5.5ZM37.2,44.8l-7.7-7.7,3.1-3.1,4.6,4.6,7.7-7.7,3.1,3.1-10.8,10.8Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-open-message, app-search-results-v2 .icon-open-message {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M.6,13.8L22.8.3c.4-.2.8-.3,1.2-.3s.9.1,1.2.3l22.2,13.4c.2.1.3.3.4.4.1.2.2.4.2.6v30.8c0,.6-.3,1.3-.7,1.7s-1.1.7-1.7.7H2.4c-.6,0-1.2-.3-1.7-.7C.3,46.8,0,46.2,0,45.6V14.8c0-.2,0-.4.2-.6.1-.2.2-.3.4-.4ZM4.8,16.9v26.3h38.4v-26.3L24,5.2,4.8,16.9h0ZM24.1,30.3l12.7-10.8,3.1,3.7-15.8,13.4-16.1-13.4,3.1-3.7,13,10.8Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-open-message-blue, app-search-results-v2 .icon-open-message-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M.6,13.8L22.8.3c.4-.2.8-.3,1.2-.3s.9.1,1.2.3l22.2,13.4c.2.1.3.3.4.4.1.2.2.4.2.6v30.8c0,.6-.3,1.3-.7,1.7s-1.1.7-1.7.7H2.4c-.6,0-1.2-.3-1.7-.7C.3,46.8,0,46.2,0,45.6V14.8c0-.2,0-.4.2-.6.1-.2.2-.3.4-.4ZM4.8,16.9v26.3h38.4v-26.3L24,5.2,4.8,16.9h0ZM24.1,30.3l12.7-10.8,3.1,3.7-15.8,13.4-16.1-13.4,3.1-3.7,13,10.8Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-perform-check, app-search-results-v2 .icon-perform-check {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M32.4,45.5h-19c-4.1,0-6.3,0-8.3-1c-1.7-0.8-3.1-2.1-4-3.8c-1-1.8-1-3.8-1-7.7V14.9c0-3.9,0-5.9,1-7.7c0.9-1.6,2.2-2.9,4-3.8c2-1,4.2-1,8.3-1h18.6c1.3,0,2.3,0.9,2.3,2.1s-1,2.1-2.3,2.1H13.4c-3.3,0-5.1,0-6.1,0.5C6.5,7.6,5.8,8.2,5.3,9c-0.5,1-0.5,2.7-0.5,5.9v18.1c0,3.2,0,5,0.5,5.9c0.4,0.8,1.1,1.5,2,1.9c0.9,0.5,2.8,0.5,6.1,0.5h19c3.3,0,5.1,0,6.1-0.5c0.8-0.4,1.5-1.1,2-1.9c0.5-1,0.5-2.7,0.5-5.9V24c0-1.2,1-2.1,2.3-2.1s2.3,0.9,2.3,2.1v9.1c0,3.9,0,5.9-1,7.7c-0.9,1.6-2.2,2.9-4,3.8C38.7,45.5,36.4,45.5,32.4,45.5z M22.9,30.4c-0.6,0-1.2-0.2-1.7-0.7l-6.8-6.5c-0.9-0.8-0.8-2.2,0.1-3c0.9-0.8,2.4-0.8,3.3,0.1l5.1,4.9l20.9-20c0.9-0.8,2.4-0.9,3.3-0.1c0.9,0.8,1,2.1,0.1,3L24.6,29.8C24.1,30.2,23.5,30.4,22.9,30.4z" /> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-columns, app-search-results-v2 .icon-columns {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M3.12,2.43c1.31-1.31,3.09-2.05,4.95-2.05h32.66c1.86,0,3.64,0.74,4.95,2.05c1.31,1.31,2.05,3.09,2.05,4.95v32.66c0,1.86-0.74,3.64-2.05,4.95c-1.31,1.31-3.09,2.05-4.95,2.05H8.07c-1.86,0-3.64-0.74-4.95-2.05c-1.31-1.31-2.05-3.09-2.05-4.95V7.38C1.06,5.53,1.8,3.74,3.12,2.43z M8.07,5.06c-0.62,0-1.21,0.25-1.65,0.68C5.99,6.17,5.74,6.77,5.74,7.38v6.99h9.32V5.06H8.07z M19.74,5.06v9.32h23.32V7.38c0-0.62-0.25-1.21-0.68-1.65c-0.44-0.44-1.03-0.68-1.65-0.68H19.74z M43.06,19.05H19.74v23.32h20.99c0.62,0,1.21-0.25,1.65-0.68c0.44-0.44,0.68-1.03,0.68-1.65V19.05z M15.06,42.37V19.05H5.74v20.99c0,0.62,0.25,1.21,0.68,1.65c0.44,0.44,1.03,0.68,1.65,0.68H15.06z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 21px;
  width: 21px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-value-map, app-search-results-v2 .icon-value-map {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M8.78,0.8c1.15,0,2.08,0.93,2.08,2.08v3.12h3.12c1.15,0,2.08,0.93,2.08,2.08s-0.93,2.08-2.08,2.08h-3.12v3.12c0,1.15-0.93,2.08-2.08,2.08c-1.15,0-2.08-0.93-2.08-2.08v-3.12H3.57c-1.15,0-2.08-0.93-2.08-2.08s0.93-2.08,2.08-2.08h3.13V2.88C6.69,1.73,7.62,0.8,8.78,0.8z M26.48,2.88c0.86,0,1.64,0.53,1.94,1.34l3.61,9.39c0.63,1.63,0.82,2.1,1.09,2.47c0.27,0.38,0.6,0.71,0.98,0.98c0.38,0.27,0.85,0.47,2.47,1.09l9.39,3.61c0.8,0.31,1.34,1.08,1.34,1.94c0,0.86-0.53,1.63-1.34,1.94l-9.39,3.61c-1.63,0.63-2.1,0.82-2.47,1.09c-0.38,0.27-0.71,0.6-0.98,0.98c-0.27,0.38-0.47,0.85-1.09,2.47l-3.61,9.39c-0.31,0.8-1.08,1.34-1.94,1.34s-1.64-0.53-1.94-1.34l-3.61-9.39c-0.63-1.63-0.82-2.1-1.09-2.47c-0.27-0.38-0.6-0.71-0.98-0.98c-0.38-0.27-0.85-0.47-2.47-1.09l-9.39-3.61c-0.8-0.31-1.34-1.08-1.34-1.94c0-0.86,0.53-1.64,1.34-1.94l9.39-3.61c1.63-0.63,2.1-0.82,2.47-1.09c0.38-0.27,0.71-0.6,0.98-0.98c0.27-0.38,0.47-0.85,1.09-2.47l3.61-9.39C24.85,3.41,25.62,2.88,26.48,2.88z M26.48,10.77l-1.67,4.34c-0.03,0.07-0.05,0.14-0.08,0.21c-0.51,1.32-0.89,2.32-1.5,3.18c-0.54,0.76-1.2,1.42-1.96,1.96c-0.86,0.61-1.86,1-3.18,1.5c-0.07,0.03-0.14,0.05-0.21,0.08l-4.34,1.67l4.34,1.67c0.07,0.03,0.14,0.05,0.21,0.08c1.32,0.51,2.32,0.89,3.18,1.5c0.76,0.54,1.42,1.2,1.96,1.96c0.61,0.86,1,1.86,1.5,3.18c0.03,0.07,0.05,0.14,0.08,0.21l1.67,4.34l1.67-4.34c0.03-0.07,0.05-0.14,0.08-0.21c0.51-1.32,0.89-2.32,1.5-3.18c0.54-0.76,1.2-1.42,1.96-1.96c0.86-0.61,1.86-1,3.18-1.5c0.07-0.03,0.14-0.05,0.21-0.08l4.34-1.67l-4.34-1.67c-0.07-0.03-0.14-0.05-0.21-0.08c-1.32-0.51-2.32-0.89-3.18-1.5c-0.76-0.54-1.42-1.2-1.96-1.96c-0.61-0.86-1-1.86-1.5-3.18c-0.03-0.07-0.05-0.14-0.08-0.21L26.48,10.77z M8.78,32.05c1.15,0,2.08,0.93,2.08,2.08v3.12h3.12c1.15,0,2.08,0.93,2.08,2.08c0,1.15-0.93,2.08-2.08,2.08h-3.12v3.12c0,1.15-0.93,2.08-2.08,2.08c-1.15,0-2.08-0.93-2.08-2.08v-3.12H3.57c-1.15,0-2.08-0.93-2.08-2.08c0-1.15,0.93-2.08,2.08-2.08h3.13v-3.12C6.69,32.98,7.62,32.05,8.78,32.05z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-data-source, app-search-results-v2 .icon-data-source {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path fill-rule="evenodd" clip-rule="evenodd" d="M26.54,4.53c-0.4-0.04-0.98-0.04-2.11-0.04h-6.86c-1.83,0-3.07,0-4.04,0.08c-0.94,0.08-1.42,0.22-1.75,0.39c-0.8,0.41-1.46,1.06-1.87,1.87C9.74,7.16,9.6,7.63,9.53,8.57c-0.08,0.96-0.08,2.21-0.08,4.04v22.22c0,1.83,0,3.07,0.08,4.04c0.08,0.94,0.22,1.42,0.39,1.75c0.41,0.8,1.06,1.46,1.87,1.87c0.33,0.17,0.81,0.31,1.75,0.39c0.96,0.08,2.21,0.08,4.04,0.08h13.67c1.83,0,3.07,0,4.04-0.08c0.94-0.08,1.42-0.22,1.75-0.39c0.8-0.41,1.46-1.06,1.87-1.87c0.17-0.33,0.31-0.81,0.39-1.75c0.08-0.96,0.08-2.21,0.08-4.04V19.42c0-1.13-0.01-1.71-0.04-2.11h-7.29c-0.54,0-1.06,0-1.51-0.04c-0.49-0.04-1.06-0.13-1.64-0.43c-0.8-0.41-1.46-1.06-1.87-1.87c-0.3-0.58-0.39-1.16-0.43-1.64c-0.04-0.44-0.04-0.97-0.04-1.51V4.53z M29.51,0.96c-0.48-0.22-0.98-0.39-1.5-0.51C27.02,0.21,26,0.21,24.64,0.22c-0.07,0-0.14,0-0.22,0h-6.95c-1.72,0-3.14,0-4.3,0.09c-1.2,0.1-2.3,0.31-3.34,0.84C8.23,1.97,6.92,3.27,6.1,4.88C5.58,5.92,5.36,7.02,5.27,8.22c-0.09,1.16-0.09,2.58-0.09,4.3v22.39c0,1.72,0,3.14,0.09,4.3c0.1,1.2,0.31,2.3,0.84,3.34c0.82,1.61,2.13,2.92,3.73,3.73c1.04,0.53,2.14,0.74,3.34,0.84c1.16,0.09,2.58,0.09,4.3,0.09h13.85c1.72,0,3.14,0,4.3-0.09c1.2-0.1,2.3-0.31,3.34-0.84c1.61-0.82,2.92-2.13,3.73-3.73c0.53-1.04,0.74-2.14,0.84-3.34c0.09-1.16,0.09-2.58,0.09-4.3v-15.5c0-0.07,0-0.15,0-0.22c0-1.36,0-2.38-0.24-3.37c-0.12-0.51-0.29-1.02-0.51-1.5c-0.01-0.03-0.03-0.06-0.04-0.09c-0.14-0.3-0.3-0.6-0.47-0.88c-0.53-0.87-1.26-1.59-2.22-2.55c-0.05-0.05-0.1-0.1-0.15-0.15l-6.81-6.81c-0.05-0.05-0.1-0.1-0.15-0.15c-0.96-0.96-1.68-1.68-2.55-2.22C30.2,1.3,29.9,1.14,29.6,1C29.57,0.99,29.54,0.98,29.51,0.96zM30.81,7.51v4.24c0,0.63,0,0.98,0.02,1.23c0,0.01,0,0.02,0,0.03c0.01,0,0.02,0,0.03,0c0.25,0.02,0.6,0.02,1.23,0.02h4.24L30.81,7.51z M13.72,25.85c0-1.18,0.96-2.14,2.14-2.14h17.09c1.18,0,2.14,0.96,2.14,2.14c0,1.18-0.96,2.14-2.14,2.14H15.85C14.67,27.99,13.72,27.03,13.72,25.85z M13.72,34.4c0-1.18,0.96-2.14,2.14-2.14h12.82c1.18,0,2.14,0.96,2.14,2.14c0,1.18-0.96,2.14-2.14,2.14H15.85C14.67,36.53,13.72,35.58,13.72,34.4z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 22px;
  width: 22px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-source-file, app-search-results-v2 .icon-source-file {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path fill-rule="evenodd" clip-rule="evenodd" d="M17.48,0.22h13.85c1.72,0,3.14,0,4.3,0.09c1.2,0.1,2.3,0.31,3.34,0.84c1.61,0.82,2.92,2.13,3.73,3.73c0.53,1.04,0.74,2.14,0.84,3.34c0.09,1.16,0.09,2.58,0.09,4.3v22.39c0,1.72,0,3.14-0.09,4.3c-0.1,1.2-0.31,2.3-0.84,3.34c-0.82,1.61-2.13,2.92-3.73,3.73c-1.04,0.53-2.14,0.74-3.34,0.84c-1.16,0.09-2.58,0.09-4.3,0.09H17.48c-1.72,0-3.14,0-4.3-0.09c-1.2-0.1-2.3-0.31-3.34-0.84c-1.61-0.82-2.92-2.13-3.73-3.73c-0.53-1.04-0.74-2.14-0.84-3.34c-0.09-1.16-0.09-2.58-0.09-4.3V12.52c0-1.72,0-3.14,0.09-4.3c0.1-1.2,0.31-2.3,0.84-3.34c0.82-1.61,2.13-2.92,3.73-3.73c1.04-0.53,2.14-0.74,3.34-0.84C14.34,0.22,15.76,0.22,17.48,0.22z M13.53,4.57c-0.94,0.08-1.42,0.22-1.75,0.39c-0.8,0.41-1.46,1.06-1.87,1.87C9.74,7.15,9.6,7.63,9.53,8.57c-0.08,0.96-0.08,2.21-0.08,4.04v22.22c0,1.83,0,3.07,0.08,4.04c0.08,0.94,0.22,1.42,0.39,1.75c0.41,0.8,1.06,1.46,1.87,1.87c0.33,0.17,0.81,0.31,1.75,0.39c0.96,0.08,2.21,0.08,4.04,0.08h13.67c1.83,0,3.07,0,4.04-0.08c0.94-0.08,1.42-0.22,1.75-0.39c0.8-0.41,1.46-1.06,1.87-1.87c0.17-0.33,0.31-0.81,0.39-1.75c0.08-0.96,0.08-2.21,0.08-4.04V12.61c0-1.83,0-3.07-0.08-4.04c-0.08-0.94-0.22-1.42-0.39-1.75c-0.41-0.8-1.06-1.46-1.87-1.87c-0.33-0.17-0.81-0.31-1.75-0.39c-0.96-0.08-2.21-0.08-4.04-0.08H17.56C15.73,4.49,14.49,4.49,13.53,4.57z M24.4,13.03c1.18,0,2.14,0.96,2.14,2.14v21.36c0,1.18-0.96,2.14-2.14,2.14c-1.18,0-2.14-0.96-2.14-2.14V15.17C22.26,13.99,23.22,13.03,24.4,13.03z M32.95,21.58c1.18,0,2.14,0.96,2.14,2.14v12.82c0,1.18-0.96,2.14-2.14,2.14c-1.18,0-2.14-0.96-2.14-2.14V23.72C30.81,22.54,31.77,21.58,32.95,21.58z M15.85,25.85c1.18,0,2.14,0.96,2.14,2.14v8.55c0,1.18-0.96,2.14-2.14,2.14c-1.18,0-2.14-0.96-2.14-2.14v-8.55C13.72,26.81,14.67,25.85,15.85,25.85z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 22px;
  width: 22px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-star, app-search-results-v2 .icon-star {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M24.4,37.19L9.87,46.06l3.95-16.56L0.9,18.44l16.96-1.36L24.4,1.37l6.54,15.72l16.97,1.36L34.97,29.51l3.95,16.56L24.4,37.19z"/> </g></svg>');
  background-color: #ad9015;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-copy, app-search-results-v2 .icon-copy {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M12,9.6V2.4c0-0.6,0.3-1.2,0.7-1.7C13.2,0.3,13.8,0,14.4,0h28.8c0.6,0,1.2,0.3,1.7,0.7c0.5,0.5,0.7,1.1,0.7,1.7V36c0,0.6-0.3,1.2-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7H36v7.2c0,1.3-1.1,2.4-2.4,2.4H4.8c-0.3,0-0.6-0.1-0.9-0.2c-0.3-0.1-0.6-0.3-0.8-0.5c-0.2-0.2-0.4-0.5-0.5-0.8c-0.1-0.3-0.2-0.6-0.2-0.9l0-33.6c0-1.3,1.1-2.4,2.4-2.4H12z M7.2,14.4l0,28.8h24V14.4H7.2z M16.8,9.6H36v24h4.8V4.8h-24V9.6z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-copy-dark, app-search-results-v2 .icon-copy-dark {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M12,9.6V2.4c0-0.6,0.3-1.2,0.7-1.7C13.2,0.3,13.8,0,14.4,0h28.8c0.6,0,1.2,0.3,1.7,0.7c0.5,0.5,0.7,1.1,0.7,1.7V36c0,0.6-0.3,1.2-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7H36v7.2c0,1.3-1.1,2.4-2.4,2.4H4.8c-0.3,0-0.6-0.1-0.9-0.2c-0.3-0.1-0.6-0.3-0.8-0.5c-0.2-0.2-0.4-0.5-0.5-0.8c-0.1-0.3-0.2-0.6-0.2-0.9l0-33.6c0-1.3,1.1-2.4,2.4-2.4H12z M7.2,14.4l0,28.8h24V14.4H7.2z M16.8,9.6H36v24h4.8V4.8h-24V9.6z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-filter, app-search-results-v2 .icon-filter {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M18.7,40h10.7v-5.3H18.7V40z M0,8v5.3h48V8H0z M8,26.7h32v-5.3H8V26.7z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-dot, app-search-results-v2 .icon-dot {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <circle cx="24" cy="24" r="24"/> </g></svg>');
  background-color: var(--color-success);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-house, app-search-results-v2 .icon-house {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M39.3,45.4H8.7c-0.6,0-1.1-0.2-1.5-0.6c-0.4-0.4-0.6-1-0.6-1.5V23.6H0L22.5,3.1c0.4-0.4,0.9-0.6,1.5-0.6c0.5,0,1.1,0.2,1.5,0.6L48,23.6h-6.5v19.6c0,0.6-0.2,1.1-0.6,1.5C40.4,45.2,39.9,45.4,39.3,45.4z M26.2,41.1h10.9V19.6L24,7.7L10.9,19.6v21.5h10.9V28h4.4V41.1z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-location, app-search-results-v2 .icon-location {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path class="st0" d="M24,10.5c1.6,0,3.1,0.7,4.2,1.7c1.1,1.1,1.7,2.6,1.7,4.2c0,0.8-0.2,1.6-0.5,2.3c-0.3,0.8-0.8,1.4-1.3,1.9c-0.6,0.6-1.2,1-1.9,1.3c-0.8,0.3-1.5,0.5-2.3,0.5c-1.6,0-3.1-0.7-4.2-1.7c-1.1-1.1-1.7-2.6-1.7-4.2s0.7-3.1,1.7-4.2C20.9,11.1,22.4,10.5,24,10.5z M24,12.8c-0.9,0-1.9,0.4-2.5,1c-0.7,0.7-1,1.6-1,2.5c0,0.9,0.4,1.9,1,2.5s1.6,1,2.5,1s1.9-0.4,2.5-1c0.7-0.7,1-1.6,1-2.5c0-0.9-0.4-1.9-1-2.5C25.9,13.2,24.9,12.8,24,12.8z M12.8,23.2L24,41.7l11.2-18.4c1.2-2.1,1.9-4.3,1.9-6.8c0-3.5-1.4-6.8-3.9-9.2c-2.5-2.5-5.7-4-9.2-4s-6.8,1.4-9.2,3.9s-3.9,5.7-3.9,9.2C10.9,18.9,11.6,21.2,12.8,23.2z M37.2,24.5L24,46.2L10.8,24.5c-1.4-2.4-2.3-5.1-2.3-8c0-4.1,1.6-8,4.5-10.9c2.9-3,6.8-4.6,10.9-4.6s8,1.6,10.9,4.5s4.5,6.9,4.5,10.9C39.5,19.4,38.6,22.2,37.2,24.5z"/><path class="st0" d="M24,48L10,25c-1.6-2.6-2.4-5.6-2.4-8.5c0-4.4,1.7-8.5,4.8-11.6C15.5,1.7,19.6,0,24,0c4.4,0,8.5,1.7,11.6,4.8c3.1,3.1,4.8,7.3,4.8,11.6c0,3.1-0.8,5.9-2.4,8.6l0,0L24,48z M24,1.9c-3.9,0-7.6,1.5-10.3,4.3C11,9,9.5,12.6,9.5,16.5c0,2.6,0.7,5.2,2.1,7.5L24,44.4L36.4,24c1.4-2.4,2.1-4.9,2.1-7.6c0-3.8-1.5-7.6-4.2-10.3C31.5,3.4,27.9,1.9,24,1.9z M24,43.5L12,23.7c-1.3-2.2-2-4.6-2-7.3c0-3.7,1.5-7.2,4.1-9.9c2.7-2.7,6.2-4.1,9.9-4.1c3.8,0,7.3,1.5,9.9,4.2c2.7,2.7,4.1,6.2,4.1,9.9c0,2.6-0.7,5-2,7.3L24,43.5z M24,4.2c-3.2,0-6.3,1.3-8.6,3.6c-2.3,2.3-3.6,5.4-3.6,8.6c0,2.3,0.6,4.4,1.7,6.3l0,0L24,39.9l10.4-17.1c1.2-2,1.7-4.1,1.7-6.3c0-3.2-1.3-6.3-3.6-8.6C30.3,5.5,27.2,4.2,24,4.2z M24,23.3c-1.8,0-3.5-0.7-4.9-1.9c-1.3-1.3-2-3-2-4.9c0-1.8,0.7-3.5,1.9-4.9c1.4-1.3,3.2-2,4.9-2c1.8,0,3.5,0.7,4.9,1.9c1.3,1.3,2,3,2,4.9c0,0.8-0.2,1.8-0.5,2.6c-0.3,0.8-0.9,1.7-1.6,2.2c-0.6,0.6-1.4,1.1-2.1,1.5C25.6,23.1,24.8,23.3,24,23.3z M24,11.4c-1.3,0-2.6,0.5-3.6,1.4c-0.9,1-1.4,2.2-1.4,3.5c0,1.4,0.5,2.6,1.4,3.6c1,0.9,2.3,1.4,3.6,1.4c0.6,0,1.2-0.1,1.9-0.4c0.5-0.2,1.1-0.6,1.5-1.1c0.5-0.4,0.9-1,1.1-1.5c0.3-0.6,0.4-1.3,0.4-1.9c0-1.4-0.5-2.6-1.4-3.6C26.6,11.9,25.3,11.4,24,11.4z M24,20.9c-1.2,0-2.4-0.5-3.2-1.3c-0.8-0.8-1.3-2-1.3-3.2c0-1.2,0.5-2.4,1.3-3.2c0.8-0.8,2-1.3,3.2-1.3s2.4,0.5,3.2,1.3c0.8,0.8,1.3,2,1.3,3.2c0,1.2-0.5,2.4-1.3,3.2C26.4,20.4,25.2,20.9,24,20.9z M24,13.8c-0.7,0-1.4,0.3-1.9,0.8c-0.5,0.5-0.8,1.2-0.8,1.9c0,0.7,0.3,1.4,0.8,1.9c1,1,2.8,1,3.8,0c0.5-0.5,0.8-1.2,0.8-1.9c0-0.7-0.3-1.4-0.8-1.9C25.4,14,24.7,13.8,24,13.8z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-location-blue, app-search-results-v2 .icon-location-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path class="st0" d="M24,10.5c1.6,0,3.1,0.7,4.2,1.7c1.1,1.1,1.7,2.6,1.7,4.2c0,0.8-0.2,1.6-0.5,2.3c-0.3,0.8-0.8,1.4-1.3,1.9c-0.6,0.6-1.2,1-1.9,1.3c-0.8,0.3-1.5,0.5-2.3,0.5c-1.6,0-3.1-0.7-4.2-1.7c-1.1-1.1-1.7-2.6-1.7-4.2s0.7-3.1,1.7-4.2C20.9,11.1,22.4,10.5,24,10.5z M24,12.8c-0.9,0-1.9,0.4-2.5,1c-0.7,0.7-1,1.6-1,2.5c0,0.9,0.4,1.9,1,2.5s1.6,1,2.5,1s1.9-0.4,2.5-1c0.7-0.7,1-1.6,1-2.5c0-0.9-0.4-1.9-1-2.5C25.9,13.2,24.9,12.8,24,12.8z M12.8,23.2L24,41.7l11.2-18.4c1.2-2.1,1.9-4.3,1.9-6.8c0-3.5-1.4-6.8-3.9-9.2c-2.5-2.5-5.7-4-9.2-4s-6.8,1.4-9.2,3.9s-3.9,5.7-3.9,9.2C10.9,18.9,11.6,21.2,12.8,23.2z M37.2,24.5L24,46.2L10.8,24.5c-1.4-2.4-2.3-5.1-2.3-8c0-4.1,1.6-8,4.5-10.9c2.9-3,6.8-4.6,10.9-4.6s8,1.6,10.9,4.5s4.5,6.9,4.5,10.9C39.5,19.4,38.6,22.2,37.2,24.5z"/><path class="st0" d="M24,48L10,25c-1.6-2.6-2.4-5.6-2.4-8.5c0-4.4,1.7-8.5,4.8-11.6C15.5,1.7,19.6,0,24,0c4.4,0,8.5,1.7,11.6,4.8c3.1,3.1,4.8,7.3,4.8,11.6c0,3.1-0.8,5.9-2.4,8.6l0,0L24,48z M24,1.9c-3.9,0-7.6,1.5-10.3,4.3C11,9,9.5,12.6,9.5,16.5c0,2.6,0.7,5.2,2.1,7.5L24,44.4L36.4,24c1.4-2.4,2.1-4.9,2.1-7.6c0-3.8-1.5-7.6-4.2-10.3C31.5,3.4,27.9,1.9,24,1.9z M24,43.5L12,23.7c-1.3-2.2-2-4.6-2-7.3c0-3.7,1.5-7.2,4.1-9.9c2.7-2.7,6.2-4.1,9.9-4.1c3.8,0,7.3,1.5,9.9,4.2c2.7,2.7,4.1,6.2,4.1,9.9c0,2.6-0.7,5-2,7.3L24,43.5z M24,4.2c-3.2,0-6.3,1.3-8.6,3.6c-2.3,2.3-3.6,5.4-3.6,8.6c0,2.3,0.6,4.4,1.7,6.3l0,0L24,39.9l10.4-17.1c1.2-2,1.7-4.1,1.7-6.3c0-3.2-1.3-6.3-3.6-8.6C30.3,5.5,27.2,4.2,24,4.2z M24,23.3c-1.8,0-3.5-0.7-4.9-1.9c-1.3-1.3-2-3-2-4.9c0-1.8,0.7-3.5,1.9-4.9c1.4-1.3,3.2-2,4.9-2c1.8,0,3.5,0.7,4.9,1.9c1.3,1.3,2,3,2,4.9c0,0.8-0.2,1.8-0.5,2.6c-0.3,0.8-0.9,1.7-1.6,2.2c-0.6,0.6-1.4,1.1-2.1,1.5C25.6,23.1,24.8,23.3,24,23.3z M24,11.4c-1.3,0-2.6,0.5-3.6,1.4c-0.9,1-1.4,2.2-1.4,3.5c0,1.4,0.5,2.6,1.4,3.6c1,0.9,2.3,1.4,3.6,1.4c0.6,0,1.2-0.1,1.9-0.4c0.5-0.2,1.1-0.6,1.5-1.1c0.5-0.4,0.9-1,1.1-1.5c0.3-0.6,0.4-1.3,0.4-1.9c0-1.4-0.5-2.6-1.4-3.6C26.6,11.9,25.3,11.4,24,11.4z M24,20.9c-1.2,0-2.4-0.5-3.2-1.3c-0.8-0.8-1.3-2-1.3-3.2c0-1.2,0.5-2.4,1.3-3.2c0.8-0.8,2-1.3,3.2-1.3s2.4,0.5,3.2,1.3c0.8,0.8,1.3,2,1.3,3.2c0,1.2-0.5,2.4-1.3,3.2C26.4,20.4,25.2,20.9,24,20.9z M24,13.8c-0.7,0-1.4,0.3-1.9,0.8c-0.5,0.5-0.8,1.2-0.8,1.9c0,0.7,0.3,1.4,0.8,1.9c1,1,2.8,1,3.8,0c0.5-0.5,0.8-1.2,0.8-1.9c0-0.7-0.3-1.4-0.8-1.9C25.4,14,24.7,13.8,24,13.8z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-person, app-search-results-v2 .icon-person {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.71,48c0-4.85,1.93-9.5,5.36-12.93c3.43-3.43,8.08-5.36,12.93-5.36c4.85,0,9.5,1.93,12.93,5.36c3.43,3.43,5.36,8.08,5.36,12.93h-4.57c0-3.64-1.44-7.13-4.02-9.7s-6.06-4.02-9.7-4.02c-3.64,0-7.13,1.44-9.7,4.02c-2.57,2.57-4.02,6.06-4.02,9.7H5.71z M24,27.43c-7.58,0-13.71-6.14-13.71-13.71S16.42,0,24,0c7.58,0,13.71,6.14,13.71,13.71S31.58,27.43,24,27.43z M24,22.86c5.05,0,9.14-4.09,9.14-9.14c0-5.05-4.09-9.14-9.14-9.14c-5.05,0-9.14,4.09-9.14,9.14C14.86,18.77,18.95,22.86,24,22.86z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-person-blue, app-search-results-v2 .icon-person-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M5.71,48c0-4.85,1.93-9.5,5.36-12.93c3.43-3.43,8.08-5.36,12.93-5.36c4.85,0,9.5,1.93,12.93,5.36c3.43,3.43,5.36,8.08,5.36,12.93h-4.57c0-3.64-1.44-7.13-4.02-9.7s-6.06-4.02-9.7-4.02c-3.64,0-7.13,1.44-9.7,4.02c-2.57,2.57-4.02,6.06-4.02,9.7H5.71z M24,27.43c-7.58,0-13.71-6.14-13.71-13.71S16.42,0,24,0c7.58,0,13.71,6.14,13.71,13.71S31.58,27.43,24,27.43z M24,22.86c5.05,0,9.14-4.09,9.14-9.14c0-5.05-4.09-9.14-9.14-9.14c-5.05,0-9.14,4.09-9.14,9.14C14.86,18.77,18.95,22.86,24,22.86z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-fax, app-search-results-v2 .icon-fax {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M9.6,13.7c-6.3,0-5.5,6.9-5.5,6.9s0,20.6,0,21.9S4.9,48,9.6,48c4.9,0,5.5-4.1,5.5-5.5s0-19.2,0-21.9C15.1,13.7,9.6,13.7,9.6,13.7z M13.7,42.5c0,1.4,0,4.1-4.1,4.1s-4.1-2.7-4.1-4.1s0-23.3,0-23.3s0-4.1,4.1-4.1c0,0,4.1,0,4.1,4.1C13.7,21.7,13.7,41.1,13.7,42.5z"/><circle cx="22.3" cy="25" r="1.6"/><circle cx="22.3" cy="32" r="1.6"/><circle cx="22.3" cy="38.6" r="1.6"/><circle cx="28.9" cy="25" r="1.6"/><circle cx="28.9" cy="32" r="1.6"/><circle cx="28.9" cy="38.6" r="1.6"/><circle cx="35.5" cy="25" r="1.6"/><circle cx="35.5" cy="32" r="1.6"/><circle cx="35.5" cy="38.6" r="1.6"/><path d="M42.5,17.8H15.1c-0.8,0-1.4,0.6-1.4,1.4v24.7c0,0.8,0.6,1.4,1.4,1.4h27.4c0.8,0,1.4-0.6,1.4-1.4V19.2C43.9,18.4,43.3,17.8,42.5,17.8z M42.4,42.7c0,0.7-0.6,1.2-1.2,1.2H16.5c-0.7,0-1.2-0.6-1.2-1.2V20.4c0-0.7,0.6-1.2,1.2-1.2h24.7c0.7,0,1.2,0.6,1.2,1.2V42.7z"/><path d="M37,11v0.3c0,0.6-0.5,1.1-1.1,1.1h-8.8c-0.6,0-1.1-0.5-1.1-1.1V5.5v-3V0c-0.8,0-1.4,0.6-1.4,1.4v11c0,0.8,0.6,1.4,1.4,1.4h11c0.8,0,1.4-0.6,1.4-1.4V11H37z"/><path d="M26.1,0H9.6C8.9,0,8.2,0.6,8.2,1.4v13.7c0.3,0,0.7-0.8,1-1.2c0.2-0.2,0.4,0.1,0.4-0.2v-11c0-0.8,0.6-1.4,1.4-1.4h15.1V0z"/><path d="M37,12.3v4.1c0,1.3,0.1,1.4-1.4,1.4H13.6c0.1,0.5,0.1,0.9,0.1,1.4H37c0.8,0,1.4-0.6,1.4-1.4v-5.5H37z"/><path d="M24.7,0"/><rect x="31.1" y="-2.3" transform="matrix(0.6638 -0.7479 0.7479 0.6638 6.192 25.7799)" width="1.4" height="16.6"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-fax-blue, app-search-results-v2 .icon-fax-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" title="TESTING THIS!!!" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M42.5,17.8H16.7c0.2,0.8,0.4,1.7,0.4,2.7c0,2.7,0,20.6,0,21.9c0,0.6-0.1,1.7-0.6,2.7h26.1c0.8,0,1.4-0.6,1.4-1.4V19.2C43.9,18.4,43.3,17.8,42.5,17.8z M23.9,41c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S24.9,41,23.9,41z M23.9,34c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S24.9,34,23.9,34z M23.9,26.5c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S24.9,26.5,23.9,26.5z M30.9,41c-1.1,0-2-0.9-2-2s0.9-2,2-2c1.1,0,2,0.9,2,2S32,41,30.9,41z M30.9,34c-1.1,0-2-0.9-2-2s0.9-2,2-2c1.1,0,2,0.9,2,2S32,34,30.9,34z M30.9,26.5c-1.1,0-2-0.9-2-2s0.9-2,2-2c1.1,0,2,0.9,2,2S32,26.5,30.9,26.5z M37.9,41c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S39,41,37.9,41z M37.9,34c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S39,34,37.9,34z M37.9,26.5c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S39,26.5,37.9,26.5z"/><path d="M37,11v0.3c0,0.6-0.5,1.1-1.1,1.1h-8.8c-0.6,0-1.1-0.5-1.1-1.1V5.5v-3V0c-0.8,0-2.4,0.6-2.4,1.4v12c0,0.8,0.6,1.4,1.4,1.4h13c0.4-0.2,0.4-1.6,0.4-2.4V11H37z"/><path d="M26,0H9.7C8.9,0,8.3,0.7,8.3,1.4V15c0.3,0,0.7-0.8,1-1.2c0.2-0.2,1.1,0.9,1.1,0.5V3.5c0-0.8,0.6-1.4,1.4-1.4h15L26,0z"/><path d="M24.7,0"/><polygon points="36.5,13 24.1,2 26,0 38.4,11"/><path d="M9.6,13.7c-6.3,0-5.5,6.9-5.5,6.9s0,20.6,0,21.9S4.9,48,9.6,48c4.9,0,5.5-4.1,5.5-5.5s0-19.2,0-21.9C15.1,13.7,9.6,13.7,9.6,13.7z"/><path d="M36,12.3l0,3.1c0,1.3,0,1.3-1.1,1.4H16.5c0.1,0.5,0.6,1.9,0.6,2.4h20.3c0.8,0,1.1-0.6,1.1-1.4l0-5.5H36z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-website, app-search-results-v2 .icon-website {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path class="st2" d="M24.1,48.1c-13.2,0-24-10.8-24-24s10.8-24,24-24c13.2,0,24,10.8,24,24S37.4,48.1,24.1,48.1z M24.1,3.6c-11.3,0-20.5,9.2-20.5,20.5s9.2,20.5,20.5,20.5c11.3,0,20.5-9.2,20.5-20.5S35.4,3.6,24.1,3.6z"/><rect x="22.4" y="1.8" class="st2" width="3.5" height="44.9"/><path class="st3" d="M23.5,46.3"/><path class="st3" d="M12.4,24"/><path class="st2" d="M22.3,47.6c-5-4.5-11.7-11.9-11.7-23.6h3.5c0,10.2,5.6,16.6,10.5,21L22.3,47.6z"/><path class="st2" d="M14.2,24h-3.5c0-11.6,11.1-22.9,11.6-23.4l2.5,2.5C24.6,3.2,14.2,13.8,14.2,24z"/><path class="st2" d="M25.8,47.5l-2.4-2.6c4.9-4.4,10.5-10.8,10.5-21h3.5C37.4,35.7,30.8,43,25.8,47.5z"/><path class="st2" d="M37.4,23.9h-3.5C33.9,13.7,23.5,3.1,23.3,3l2.5-2.5C26.3,1,37.4,12.3,37.4,23.9z"/><rect x="1.7" y="22.1" class="st2" width="44.5" height="3.5"/><path class="st2" d="M23.8,15.2c-0.1,0-0.2,0-0.3,0c-6.9-0.1-12.8-2.2-16.1-6L10,6.9c2.6,3,7.7,4.8,13.5,4.8c6.2,0,12-1.8,14.8-4.8l2.6,2.4C37.5,12.9,31,15.2,23.8,15.2z"/><path class="st2" d="M10,41.3l-2.6-2.4c3.4-3.7,9.9-6,17.1-6c0.1,0,0.2,0,0.3,0c6.9,0.1,12.8,2.2,16.1,6l-2.6,2.3c-2.6-3-7.7-4.8-13.5-4.8c-0.1,0-0.2,0-0.2,0C18.4,36.5,12.7,38.3,10,41.3z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-website-blue, app-search-results-v2 .icon-website-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path class="st2" d="M24.1,48.1c-13.2,0-24-10.8-24-24s10.8-24,24-24c13.2,0,24,10.8,24,24S37.4,48.1,24.1,48.1z M24.1,3.6c-11.3,0-20.5,9.2-20.5,20.5s9.2,20.5,20.5,20.5c11.3,0,20.5-9.2,20.5-20.5S35.4,3.6,24.1,3.6z"/><rect x="22.4" y="1.8" class="st2" width="3.5" height="44.9"/><path class="st3" d="M23.5,46.3"/><path class="st3" d="M12.4,24"/><path class="st2" d="M22.3,47.6c-5-4.5-11.7-11.9-11.7-23.6h3.5c0,10.2,5.6,16.6,10.5,21L22.3,47.6z"/><path class="st2" d="M14.2,24h-3.5c0-11.6,11.1-22.9,11.6-23.4l2.5,2.5C24.6,3.2,14.2,13.8,14.2,24z"/><path class="st2" d="M25.8,47.5l-2.4-2.6c4.9-4.4,10.5-10.8,10.5-21h3.5C37.4,35.7,30.8,43,25.8,47.5z"/><path class="st2" d="M37.4,23.9h-3.5C33.9,13.7,23.5,3.1,23.3,3l2.5-2.5C26.3,1,37.4,12.3,37.4,23.9z"/><rect x="1.7" y="22.1" class="st2" width="44.5" height="3.5"/><path class="st2" d="M23.8,15.2c-0.1,0-0.2,0-0.3,0c-6.9-0.1-12.8-2.2-16.1-6L10,6.9c2.6,3,7.7,4.8,13.5,4.8c6.2,0,12-1.8,14.8-4.8l2.6,2.4C37.5,12.9,31,15.2,23.8,15.2z"/><path class="st2" d="M10,41.3l-2.6-2.4c3.4-3.7,9.9-6,17.1-6c0.1,0,0.2,0,0.3,0c6.9,0.1,12.8,2.2,16.1,6l-2.6,2.3c-2.6-3-7.7-4.8-13.5-4.8c-0.1,0-0.2,0-0.2,0C18.4,36.5,12.7,38.3,10,41.3z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 18px;
  width: 18px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-dispenser, app-search-results-v2 .icon-dispenser {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.12,29.59v4.67c-2.02-0.71-4.18-0.93-6.31-0.64c-2.12,0.29-4.14,1.09-5.89,2.33c-1.75,1.24-3.18,2.88-4.16,4.78c-0.98,1.9-1.5,4.02-1.5,6.16l-4.47,0c0-2.73,0.62-5.42,1.82-7.86c1.2-2.45,2.94-4.59,5.1-6.26c2.16-1.67,4.66-2.82,7.33-3.37C19.72,28.83,22.48,28.9,25.12,29.59L25.12,29.59z M20.65,26.79c-7.4,0-13.4-5.99-13.4-13.4S13.25,0,20.65,0c7.4,0,13.4,5.99,13.4,13.4S28.05,26.79,20.65,26.79z M20.65,22.33c4.93,0,8.93-4,8.93-8.93c0-4.93-4-8.93-8.93-8.93c-4.93,0-8.93,4-8.93,8.93C11.72,18.33,15.72,22.33,20.65,22.33z M34.05,35.72v-7.81l11.16,10.05L34.05,48v-7.81h-6.7v-4.47H34.05z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-prescriber, app-search-results-v2 .icon-prescriber {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M0,47.14c0-4.63,1.84-9.07,5.11-12.34c3.27-3.27,7.71-5.11,12.34-5.11s9.07,1.84,12.34,5.11c3.27,3.27,5.11,7.71,5.11,12.34h-4.36c0-3.47-1.38-6.8-3.83-9.26s-5.78-3.83-9.26-3.83s-6.8,1.38-9.26,3.83c-2.46,2.46-3.83,5.78-3.83,9.26H0z M17.45,27.51c-7.23,0-13.09-5.86-13.09-13.09S10.22,1.33,17.45,1.33c7.23,0,13.09,5.86,13.09,13.09S24.69,27.51,17.45,27.51z M17.45,23.14c4.82,0,8.73-3.91,8.73-8.73s-3.91-8.73-8.73-8.73S8.73,9.6,8.73,14.42S12.63,23.14,17.45,23.14z M44.83,0.86c2.09,4.21,3.18,8.86,3.17,13.56c0,4.87-1.14,9.48-3.17,13.56l-3.59-2.61c1.58-3.43,2.4-7.17,2.39-10.95c0-3.91-0.86-7.62-2.39-10.95L44.83,0.86z M37.63,6.09c1.09,2.64,1.65,5.47,1.65,8.33c0,2.86-0.56,5.69-1.65,8.33l-3.66-2.66c0.62-1.82,0.94-3.74,0.94-5.66c0-1.93-0.31-3.84-0.94-5.66L37.63,6.09z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-page-next, app-search-results-v2 .icon-page-next {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <polygon points="4,0 46,23 3,48 17,24 "/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 10px;
  width: 10px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-page-prev, app-search-results-v2 .icon-page-prev {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <polygon points="45,48 3,25 46,0 32,24 "/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 10px;
  width: 10px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-distance, app-search-results-v2 .icon-distance {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M48,21h-5.8c-1.3-8-7.7-14.2-15.7-15.3V0h-5v5.7C13.5,6.8,7.1,13,5.8,21H0v5h5.6c0.9,8.4,7.5,15.2,15.9,16.3V48h5v-5.7c8.4-1.1,15-7.9,15.9-16.3H48V21z M24,38.3c-7.9,0-14.3-6.4-14.3-14.3S16.1,9.7,24,9.7S38.3,16.1,38.3,24S31.9,38.3,24,38.3z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-distance-blue, app-search-results-v2 .icon-distance-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M48,21h-5.8c-1.3-8-7.7-14.2-15.7-15.3V0h-5v5.7C13.5,6.8,7.1,13,5.8,21H0v5h5.6c0.9,8.4,7.5,15.2,15.9,16.3V48h5v-5.7c8.4-1.1,15-7.9,15.9-16.3H48V21z M24,38.3c-7.9,0-14.3-6.4-14.3-14.3S16.1,9.7,24,9.7S38.3,16.1,38.3,24S31.9,38.3,24,38.3z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-query, app-search-results-v2 .icon-query {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M18.3,36.3h-7.1c-1.5,0-2.6,0-3.4-0.1c-0.8-0.1-1.2-0.2-1.5-0.3c-0.7-0.3-1.2-0.9-1.6-1.6c-0.1-0.3-0.3-0.7-0.3-1.5c-0.1-0.8-0.1-1.9-0.1-3.4V10.9c0-1.5,0-2.6,0.1-3.4C4.5,6.7,4.6,6.3,4.7,6c0.3-0.7,0.9-1.2,1.6-1.6C6.6,4.3,7,4.2,7.8,4.2c0.8-0.1,1.9-0.1,3.4-0.1h5.7c0.9,0,1.4,0,1.8,0h0v6.1c0,0.5,0,0.9,0,1.3c0,0.4,0.1,0.9,0.4,1.4c0.3,0.7,0.9,1.2,1.6,1.6c0.5,0.3,1,0.3,1.4,0.4c0.4,0,0.8,0,1.3,0h6.1c0,0.3,0,0.8,0,1.8V17c1.2,0.1,2.4,0.3,3.6,0.7v-1.1c0-0.1,0-0.1,0-0.2c0-1.1,0-2-0.2-2.8c-0.1-0.4-0.2-0.9-0.4-1.3c0,0,0-0.1,0-0.1c-0.1-0.3-0.3-0.5-0.4-0.7c-0.4-0.7-1.1-1.3-1.9-2.1c0,0-0.1-0.1-0.1-0.1l-5.7-5.7c0,0-0.1-0.1-0.1-0.1C23.3,2.6,22.7,2,22,1.6c-0.2-0.1-0.5-0.3-0.7-0.4c0,0-0.1,0-0.1,0c-0.4-0.2-0.8-0.3-1.3-0.4c-0.8-0.2-1.7-0.2-2.8-0.2c-0.1,0-0.1,0-0.2,0h-5.8c-1.4,0-2.6,0-3.6,0.1c-1,0.1-1.9,0.3-2.8,0.7C3.3,2,2.2,3.1,1.5,4.4C1.1,5.3,0.9,6.2,0.9,7.2c-0.1,1-0.1,2.2-0.1,3.6v18.8c0,1.4,0,2.6,0.1,3.6c0.1,1,0.3,1.9,0.7,2.8c0.7,1.3,1.8,2.4,3.1,3.1c0.9,0.4,1.8,0.6,2.8,0.7c1,0.1,2.2,0.1,3.6,0.1h10.7C20.4,39,19.2,37.7,18.3,36.3zM22.3,6.6l4.6,4.6h-3.6c-0.5,0-0.8,0-1,0c0,0,0,0,0,0c0,0,0,0,0,0c0-0.2,0-0.5,0-1V6.6z"/><path d="M9.7,26.8h6.8c0.3-1.3,0.8-2.5,1.4-3.6H9.7c-1,0-1.8,0.8-1.8,1.8S8.7,26.8,9.7,26.8z"/><path d="M9.7,33.9h7.3c-0.4-1.1-0.7-2.3-0.8-3.6H9.7c-1,0-1.8,0.8-1.8,1.8S8.7,33.9,9.7,33.9z"/><path d="M24,16.2H9.7c-1,0-1.8,0.8-1.8,1.8s0.8,1.8,1.8,1.8h11.2c1.4-1.1,3-1.9,4.8-2.4C25.5,16.7,24.8,16.2,24,16.2z" /><path d="M28.4,24.6c-1.4,0.1-2.7,0.6-3.3,1.3c-0.3,0.3-0.8,0.3-1.1,0c-0.3-0.3-0.3-0.8,0-1.1c1-1.1,2.7-1.7,4.4-1.8c1.7-0.1,3.6,0.3,4.9,1.6c0.3,0.3,0.3,0.8,0,1.1c-0.3,0.3-0.8,0.3-1.1,0C31.2,24.9,29.8,24.5,28.4,24.6z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M37,36.2c1.5-1.9,2.4-4.3,2.3-6.9c-0.1-5.8-5-10.4-10.8-10.3c-5.8,0.1-10.4,5-10.3,10.8s5,10.4,10.8,10.3c2.6-0.1,4.9-1.1,6.7-2.6l-0.3,1.8l6.2,5.9l3.3-3.4l-6.2-5.9L37,36.2z M28.9,37.7c4.5-0.1,8-3.8,7.9-8.3s-3.8-8-8.3-7.9s-8,3.8-7.9,8.3C20.8,34.3,24.5,37.8,28.9,37.7z"/><path d="M42.9,46.3l3.3-3.4l1.1,1.1c0.6,0.6,0.7,1.6,0.1,2.2l-1.1,1.1C45.6,48,44.6,48,44,47.4L42.9,46.3z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-query-person, app-search-results-v2 .icon-query-person {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.8,29.9v4.7c-2-.7-4.2-.9-6.4-.6-2.1.3-4.2,1.1-6,2.4-1.8,1.3-3.2,2.9-4.2,4.8-1,1.9-1.5,4.1-1.5,6.2H3.2c0-2.8.6-5.5,1.8-8,1.2-2.5,3-4.6,5.2-6.3s4.7-2.9,7.4-3.4c2.7-.6,5.5-.5,8.2.2h0ZM21.3,27.1c-7.5,0-13.6-6.1-13.6-13.6S13.8,0,21.3,0s13.6,6.1,13.6,13.6-6.1,13.6-13.6,13.6ZM21.3,22.6c5,0,9-4,9-9s-4-9-9-9-9,4-9,9,4,9,9,9ZM36.2,36.2l-4.1-4.1,3.2-3.2,9.6,9.6-9.6,9.6-3.2-3.2,4.1-4.1h-8.1v-4.5h8.1Z"/> </g></svg>');
  background-color: var(--font-color);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-query-person-blue, app-search-results-v2 .icon-query-person-blue {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.8,29.9v4.7c-2-.7-4.2-.9-6.4-.6-2.1.3-4.2,1.1-6,2.4-1.8,1.3-3.2,2.9-4.2,4.8-1,1.9-1.5,4.1-1.5,6.2H3.2c0-2.8.6-5.5,1.8-8,1.2-2.5,3-4.6,5.2-6.3s4.7-2.9,7.4-3.4c2.7-.6,5.5-.5,8.2.2h0ZM21.3,27.1c-7.5,0-13.6-6.1-13.6-13.6S13.8,0,21.3,0s13.6,6.1,13.6,13.6-6.1,13.6-13.6,13.6ZM21.3,22.6c5,0,9-4,9-9s-4-9-9-9-9,4-9,9,4,9,9,9ZM36.2,36.2l-4.1-4.1,3.2-3.2,9.6,9.6-9.6,9.6-3.2-3.2,4.1-4.1h-8.1v-4.5h8.1Z"/> </g></svg>');
  background-color: var(--color-primary);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}
app-search-start-v2 .icon-confidence-high, app-search-results-v2 .icon-confidence-high {
  --svg: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgyNV81NDY0KSI+CjxwYXRoIGQ9Ik01LjA4NjU5IDIuMzgwNkM1LjY5MzIxIDIuMTI5MzMgNi4zNDMzOSAyIDcgMkM3LjY1NjYxIDIgOC4zMDY3OSAyLjEyOTMzIDguOTEzNDIgMi4zODA2QzkuNTIwMDUgMi42MzE4OCAxMC4wNzEyIDMuMDAwMTcgMTAuNTM1NSAzLjQ2NDQ3QzEwLjk5OTggMy45Mjg3NiAxMS4zNjgxIDQuNDc5OTYgMTEuNjE5NCA1LjA4NjU4QzExLjg3MDcgNS42OTMyMSAxMiA2LjM0MzM5IDEyIDdDMTIgNy42NTY2MSAxMS44NzA3IDguMzA2NzkgMTEuNjE5NCA4LjkxMzQyQzExLjM2ODEgOS41MjAwNSAxMC45OTk4IDEwLjA3MTIgMTAuNTM1NSAxMC41MzU1QzEwLjA3MTIgMTAuOTk5OCA5LjUyMDA0IDExLjM2ODEgOC45MTM0MiAxMS42MTk0QzguMzA2NzkgMTEuODcwNyA3LjY1NjYxIDEyIDcgMTJDNi4zNDMzOSAxMiA1LjY5MzIxIDExLjg3MDcgNS4wODY1OCAxMS42MTk0QzQuNDc5OTUgMTEuMzY4MSAzLjkyODc2IDEwLjk5OTggMy40NjQ0NiAxMC41MzU1QzMuMDEzMTQgMTAuMDg0MiAyLjY1MjUyIDkuNTUwNzYgMi40MDE5MyA4Ljk2NDExTDAuNTYyNjk3IDkuNzQ5NzVDMC45MTM1MjggMTAuNTcxMSAxLjQxODM5IDExLjMxNzkgMi4wNTAyNSAxMS45NDk3QzIuNzAwMjYgMTIuNTk5OCAzLjQ3MTkzIDEzLjExNTQgNC4zMjEyMSAxMy40NjcyQzUuMTcwNDkgMTMuODE4OSA2LjA4MDc0IDE0IDcgMTRDNy45MTkyNSAxNCA4LjgyOTUgMTMuODE4OSA5LjY3ODc4IDEzLjQ2NzJDMTAuNTI4MSAxMy4xMTU0IDExLjI5OTcgMTIuNTk5OCAxMS45NDk3IDExLjk0OTdDMTIuNTk5OCAxMS4yOTk3IDEzLjExNTQgMTAuNTI4MSAxMy40NjcyIDkuNjc4NzhDMTMuODE4OSA4LjgyOTUxIDE0IDcuOTE5MjUgMTQgN0MxNCA2LjA4MDc1IDEzLjgxODkgNS4xNzA1IDEzLjQ2NzIgNC4zMjEyMkMxMy4xMTU0IDMuNDcxOTQgMTIuNTk5OCAyLjcwMDI2IDExLjk0OTcgMi4wNTAyNUMxMS4yOTk3IDEuNDAwMjQgMTAuNTI4MSAwLjg4NDYyNiA5LjY3ODc4IDAuNTMyODQzQzguODI5NSAwLjE4MTA2IDcuOTE5MjUgMCA3IDBDNi4wODA3NSAwIDUuMTcwNSAwLjE4MTA1OSA0LjMyMTIyIDAuNTMyODQyQzMuNDcxOTQgMC44ODQ2MjQgMi43MDAyNyAxLjQwMDI0IDIuMDUwMjYgMi4wNTAyNUMxLjQwMDI0IDIuNzAwMjYgMC44ODQ2MjggMy40NzE5MyAwLjUzMjg0NSA0LjMyMTIxQzAuMTgxMDYxIDUuMTcwNDkgMCA2LjA4MDc0IDAgN0MwIDcuMjgwNCAwLjAxNjg0NjMgNy41NTk5NiAwLjA1MDI0NTYgNy44MzcyMUwyLjAzNTg5IDcuNTk3OThDMi4wMTIwMyA3LjM5OTk1IDIgNy4yMDAyNyAyIDdDMiA2LjM0MzM5IDIuMTI5MzMgNS42OTMyMSAyLjM4MDYgNS4wODY1OEMyLjYzMTg4IDQuNDc5OTUgMy4wMDAxNyAzLjkyODc2IDMuNDY0NDcgMy40NjQ0NkMzLjkyODc2IDMuMDAwMTcgNC40Nzk5NiAyLjYzMTg3IDUuMDg2NTkgMi4zODA2WiIgZmlsbD0iI0U4RThFOCIvPgo8cGF0aCBkPSJNMC4yNTc5NDMgOC44ODI3M0MwLjI0NDc0NCA4LjgzNTQ2IDAuMjMyMDQ0IDguNzg4MDcgMC4yMTk4NDYgOC43NDA1NUwwLjI1Nzk0MyA4Ljg4MjczWiIgZmlsbD0iI0U4RThFOCIvPgo8cGF0aCBkPSJNNyAwQzYuNDQ3NzIgMCA2IDAuNDQ3NzE1IDYgMUM2IDEuNTUyMjggNi40NDc3MiAyIDcgMkM4LjA4MDI2IDIgOS4xMzE0NyAyLjM0OTg2IDkuOTk2MjggMi45OTcyMUMxMC44NjExIDMuNjQ0NTYgMTEuNDkzIDQuNTU0NTggMTEuNzk3NCA1LjU5MTA3QzEyLjEwMTggNi42Mjc1NSAxMi4wNjIzIDcuNzM0NzQgMTEuNjg0OSA4Ljc0NjkyQzExLjMwNzUgOS43NTkxIDEwLjYxMjQgMTAuNjIxOCA5LjcwMzY4IDExLjIwNkM4Ljc5NDk4IDExLjc5MDEgNy43MjE1MyAxMi4wNjQyIDYuNjQ0MDEgMTEuOTg3M0M1LjU2NjUgMTEuOTEwNCA0LjU0Mjg3IDExLjQ4NjYgMy43MjYzNCAxMC43NzkzQzMuMTQ5NzcgMTAuMjc5OSAyLjY5ODM3IDkuNjU4MDcgMi40MDE5MyA4Ljk2NDExTDAuNTYyNjk1IDkuNzQ5NzVDMC45Nzc3MTEgMTAuNzIxMyAxLjYwOTY4IDExLjU5MTggMi40MTY4OCAxMi4yOTFDMy41NjAwMSAxMy4yODEyIDQuOTkzMDkgMTMuODc0NiA2LjUwMTYyIDEzLjk4MjJDOC4wMTAxNCAxNC4wODk5IDkuNTEyOTcgMTMuNzA2MSAxMC43ODUyIDEyLjg4ODNDMTIuMDU3MyAxMi4wNzA2IDEzLjAzMDUgMTAuODYyNyAxMy41NTg5IDkuNDQ1NjlDMTQuMDg3MyA4LjAyODY0IDE0LjE0MjUgNi40Nzg1NyAxMy43MTYzIDUuMDI3NDlDMTMuMjkwMiAzLjU3NjQyIDEyLjQwNTUgMi4zMDIzOCAxMS4xOTQ4IDEuMzk2MDlDOS45ODQwNiAwLjQ4OTgwMiA4LjUxMjM3IDAgNyAwWiIgZmlsbD0iIzAwQjYyOCIvPgo8cGF0aCBkPSJNMC4yNTc5MjIgOC44ODI2NUwwLjIxOTkxNyA4Ljc0MDgxQzAuMjMyMDk4IDguNzg4MjYgMC4yNDQ3NjggOC44MzU1NCAwLjI1NzkyMiA4Ljg4MjY1WiIgZmlsbD0iIzAwQjYyOCIvPgo8cGF0aCBkPSJNMC4wNTAyNDM0IDcuODM3MjFMMi4wMzU4OSA3LjU5Nzk4QzEuOTI2MzEgNi42ODg0MiAyLjA2ODQ4IDUuNzYyODggMi40NTEzOCA0LjkyMzk1QzIuNjgwNjkgNC40MjE1MiAyLjQ1OTI5IDMuODI4MzMgMS45NTY4NiAzLjU5OTAyQzEuNDU0NDMgMy4zNjk3IDAuODYxMjM4IDMuNTkxMTEgMC42MzE5MjUgNC4wOTM1M0MwLjA5NTg2MTEgNS4yNjgwNSAtMC4xMDMxNjkgNi41NjM4MSAwLjA1MDI0MzQgNy44MzcyMVoiIGZpbGw9IiMwMEI2MjgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84MjVfNTQ2NCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-color: transparent !important;
  background-image: var(--svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
}
app-search-start-v2 .icon-confidence-medium, app-search-results-v2 .icon-confidence-medium {
  --svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgyNV81NDU0KSI+CjxwYXRoIGQ9Ik01LjA4NjU5IDIuMzgwNkM1LjY5MzIxIDIuMTI5MzMgNi4zNDMzOSAyIDcgMkM3LjY1NjYxIDIgOC4zMDY3OSAyLjEyOTMzIDguOTEzNDIgMi4zODA2QzkuNTIwMDUgMi42MzE4OCAxMC4wNzEyIDMuMDAwMTcgMTAuNTM1NSAzLjQ2NDQ3QzEwLjk5OTggMy45Mjg3NiAxMS4zNjgxIDQuNDc5OTYgMTEuNjE5NCA1LjA4NjU4QzExLjg3MDcgNS42OTMyMSAxMiA2LjM0MzM5IDEyIDdDMTIgNy42NTY2MSAxMS44NzA3IDguMzA2NzkgMTEuNjE5NCA4LjkxMzQyQzExLjM2ODEgOS41MjAwNSAxMC45OTk4IDEwLjA3MTIgMTAuNTM1NSAxMC41MzU1QzEwLjA3MTIgMTAuOTk5OCA5LjUyMDA0IDExLjM2ODEgOC45MTM0MiAxMS42MTk0QzguMzA2NzkgMTEuODcwNyA3LjY1NjYxIDEyIDcgMTJDNi4zNDMzOSAxMiA1LjY5MzIxIDExLjg3MDcgNS4wODY1OCAxMS42MTk0QzQuNjk4OTQgMTEuNDU4OCA0LjMzMzk0IDExLjI1MDUgMy45OTk3OCAxMC45OTk4TDIuNzk5NzggMTIuNTk5OEMzLjI2NzU4IDEyLjk1MDcgMy43Nzg1NSAxMy4yNDI0IDQuMzIxMjEgMTMuNDY3MkM1LjE3MDQ5IDEzLjgxODkgNi4wODA3NCAxNCA3IDE0QzcuOTE5MjUgMTQgOC44Mjk1IDEzLjgxODkgOS42Nzg3OCAxMy40NjcyQzEwLjUyODEgMTMuMTE1NCAxMS4yOTk3IDEyLjU5OTggMTEuOTQ5NyAxMS45NDk3QzEyLjU5OTggMTEuMjk5NyAxMy4xMTU0IDEwLjUyODEgMTMuNDY3MiA5LjY3ODc5QzEzLjgxODkgOC44Mjk1MSAxNCA3LjkxOTI1IDE0IDdDMTQgNi4wODA3NSAxMy44MTg5IDUuMTcwNSAxMy40NjcyIDQuMzIxMjJDMTMuMTE1NCAzLjQ3MTk0IDEyLjU5OTggMi43MDAyNiAxMS45NDk3IDIuMDUwMjVDMTEuMjk5NyAxLjQwMDI0IDEwLjUyODEgMC44ODQ2MjYgOS42Nzg3OCAwLjUzMjg0M0M4LjgyOTUgMC4xODEwNiA3LjkxOTI1IDAgNyAwQzYuMDgwNzUgMCA1LjE3MDUgMC4xODEwNTkgNC4zMjEyMiAwLjUzMjg0MkMzLjQ3MTk0IDAuODg0NjI0IDIuNzAwMjcgMS40MDAyNCAyLjA1MDI2IDIuMDUwMjVDMS40MDAyNCAyLjcwMDI2IDAuODg0NjI4IDMuNDcxOTMgMC41MzI4NDUgNC4zMjEyMUMwLjE4MTA2MSA1LjE3MDQ5IDAgNi4wODA3NCAwIDdDMCA3LjkxOTI1IDAuMTgxMDU5IDguODI5NSAwLjUzMjg0MiA5LjY3ODc4QzAuNzU3NTYgMTAuMjIxMyAxLjA0OTEzIDEwLjczMjEgMS4zOTk4OCAxMS4xOTk4TDIuOTk5ODggOS45OTk4NEMyLjc0OTM2IDkuNjY1NzkgMi41NDExMSA5LjMwMDkxIDIuMzgwNiA4LjkxMzQxQzIuMTI5MzMgOC4zMDY3OSAyIDcuNjU2NjEgMiA3QzIgNi4zNDMzOSAyLjEyOTMzIDUuNjkzMjEgMi4zODA2IDUuMDg2NThDMi42MzE4OCA0LjQ3OTk1IDMuMDAwMTcgMy45Mjg3NiAzLjQ2NDQ3IDMuNDY0NDZDMy45Mjg3NiAzLjAwMDE3IDQuNDc5OTYgMi42MzE4NyA1LjA4NjU5IDIuMzgwNloiIGZpbGw9IiNFQUVDRjAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDFDNiAwLjQ0NzcxNSA2LjQ0NzcyIDAgNyAwQzguNzU5NiAwIDEwLjQ1NDcgMC42NjI2ODYgMTEuNzQ3NyAxLjg1NjExQzEzLjA0MDcgMy4wNDk1NCAxMy44MzY4IDQuNjg2MTYgMTMuOTc3NiA2LjQ0MDEyQzE0LjExODMgOC4xOTQwOCAxMy41OTMzIDkuOTM2NzEgMTIuNTA3MSAxMS4zMjFDMTEuNDIxIDEyLjcwNTQgOS44NTMyNSAxMy42Mjk5IDguMTE2MTcgMTMuOTEwNEM3LjU3MDk1IDEzLjk5ODUgNy4wNTc1NyAxMy42Mjc5IDYuOTY5NTEgMTMuMDgyN0M2Ljg4MTQ1IDEyLjUzNzUgNy4yNTIwNCAxMi4wMjQxIDcuNzk3MjYgMTEuOTM2QzkuMDM4MDQgMTEuNzM1NiAxMC4xNTc4IDExLjA3NTMgMTAuOTMzNyAxMC4wODY1QzExLjcwOTUgOS4wOTc2NSAxMi4wODQ1IDcuODUyOTIgMTEuOTg0IDYuNjAwMDlDMTEuODgzNSA1LjM0NzI2IDExLjMxNDggNC4xNzgyNCAxMC4zOTEyIDMuMzI1OEM5LjQ2NzYxIDIuNDczMzUgOC4yNTY4NSAyIDcgMkM2LjQ0NzcyIDIgNiAxLjU1MjI4IDYgMVoiIGZpbGw9IiNGM0RCMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84MjVfNTQ1NCI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-color: transparent !important;
  background-image: var(--svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
}
app-search-start-v2 .icon-confidence-low, app-search-results-v2 .icon-confidence-low {
  --svg: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgyNV81NDU5KSI+CjxwYXRoIGQ9Ik01LjA4NjU5IDIuMzgwNkM1LjY5MzIxIDIuMTI5MzMgNi4zNDMzOSAyIDcgMkM3LjY1NjYxIDIgOC4zMDY3OSAyLjEyOTMzIDguOTEzNDIgMi4zODA2QzkuNTIwMDUgMi42MzE4OCAxMC4wNzEyIDMuMDAwMTcgMTAuNTM1NSAzLjQ2NDQ3QzEwLjk5OTggMy45Mjg3NiAxMS4zNjgxIDQuNDc5OTYgMTEuNjE5NCA1LjA4NjU4QzExLjg3MDcgNS42OTMyMSAxMiA2LjM0MzM5IDEyIDdDMTIgNy42NTY2MSAxMS44NzA3IDguMzA2NzkgMTEuNjE5NCA4LjkxMzQyQzExLjM2ODEgOS41MjAwNSAxMC45OTk4IDEwLjA3MTIgMTAuNTM1NSAxMC41MzU1QzEwLjA3MTIgMTAuOTk5OCA5LjUyMDA0IDExLjM2ODEgOC45MTM0MiAxMS42MTk0QzguMzA2NzkgMTEuODcwNyA3LjY1NjYxIDEyIDcgMTJDNi4zNDMzOSAxMiA1LjY5MzIxIDExLjg3MDcgNS4wODY1OCAxMS42MTk0QzQuNjk4OTQgMTEuNDU4OCA0LjMzMzk0IDExLjI1MDUgMy45OTk3OCAxMC45OTk4TDIuNzk5NzggMTIuNTk5OEMzLjI2NzU4IDEyLjk1MDcgMy43Nzg1NSAxMy4yNDI0IDQuMzIxMjEgMTMuNDY3MkM1LjE3MDQ5IDEzLjgxODkgNi4wODA3NCAxNCA3IDE0QzcuOTE5MjUgMTQgOC44Mjk1IDEzLjgxODkgOS42Nzg3OCAxMy40NjcyQzEwLjUyODEgMTMuMTE1NCAxMS4yOTk3IDEyLjU5OTggMTEuOTQ5NyAxMS45NDk3QzEyLjU5OTggMTEuMjk5NyAxMy4xMTU0IDEwLjUyODEgMTMuNDY3MiA5LjY3ODc5QzEzLjgxODkgOC44Mjk1MSAxNCA3LjkxOTI1IDE0IDdDMTQgNi4wODA3NSAxMy44MTg5IDUuMTcwNSAxMy40NjcyIDQuMzIxMjJDMTMuMTE1NCAzLjQ3MTk0IDEyLjU5OTggMi43MDAyNiAxMS45NDk3IDIuMDUwMjVDMTEuMjk5NyAxLjQwMDI0IDEwLjUyODEgMC44ODQ2MjYgOS42Nzg3OCAwLjUzMjg0M0M4LjgyOTUgMC4xODEwNiA3LjkxOTI1IDAgNyAwQzYuMDgwNzUgMCA1LjE3MDUgMC4xODEwNTkgNC4zMjEyMiAwLjUzMjg0MkMzLjQ3MTk0IDAuODg0NjI0IDIuNzAwMjcgMS40MDAyNCAyLjA1MDI2IDIuMDUwMjVDMS40MDAyNCAyLjcwMDI2IDAuODg0NjI4IDMuNDcxOTMgMC41MzI4NDUgNC4zMjEyMUMwLjE4MTA2MSA1LjE3MDQ5IDAgNi4wODA3NCAwIDdDMCA3LjkxOTI1IDAuMTgxMDU5IDguODI5NSAwLjUzMjg0MiA5LjY3ODc4QzAuNzU3NTYgMTAuMjIxMyAxLjA0OTEzIDEwLjczMjEgMS4zOTk4OCAxMS4xOTk4TDIuOTk5ODggOS45OTk4NEMyLjc0OTM2IDkuNjY1NzkgMi41NDExMSA5LjMwMDkxIDIuMzgwNiA4LjkxMzQxQzIuMTI5MzMgOC4zMDY3OSAyIDcuNjU2NjEgMiA3QzIgNi4zNDMzOSAyLjEyOTMzIDUuNjkzMjEgMi4zODA2IDUuMDg2NThDMi42MzE4OCA0LjQ3OTk1IDMuMDAwMTcgMy45Mjg3NiAzLjQ2NDQ3IDMuNDY0NDZDMy45Mjg3NiAzLjAwMDE3IDQuNDc5OTYgMi42MzE4NyA1LjA4NjU5IDIuMzgwNloiIGZpbGw9IiNFQUVDRjAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDFDNiAwLjQ0NzcxNSA2LjQ0NzcyIDAgNyAwQzguMDI0NjIgMCA5LjAzNjc1IDAuMjI0OTM1IDkuOTY0OTIgMC42NTg5MjJDMTAuODkzMSAxLjA5MjkxIDExLjcxNDcgMS43MjUzNyAxMi4zNzE2IDIuNTExNjRDMTMuMDI4NiAzLjI5NzkxIDEzLjUwNSA0LjIxODgyIDEzLjc2NzEgNS4yMDkzNUMxNC4wMjkyIDYuMTk5ODggMTQuMDcwNyA3LjIzNTg3IDEzLjg4ODUgOC4yNDQxN0MxMy43OTA0IDguNzg3NjYgMTMuMjcwMiA5LjE0ODY3IDEyLjcyNjcgOS4wNTA1MUMxMi4xODMyIDguOTUyMzUgMTEuODIyMiA4LjQzMjE5IDExLjkyMDQgNy44ODg2OUMxMi4wNTA1IDcuMTY4NDggMTIuMDIwOSA2LjQyODQ4IDExLjgzMzYgNS43MjA5NkMxMS42NDY0IDUuMDEzNDQgMTEuMzA2MiA0LjM1NTY1IDEwLjgzNjkgMy43OTQwM0MxMC4zNjc2IDMuMjMyNCA5Ljc4MDc4IDIuNzgwNjUgOS4xMTc4IDIuNDcwNjZDOC40NTQ4MiAyLjE2MDY3IDcuNzMxODcgMiA3IDJDNi40NDc3MiAyIDYgMS41NTIyOCA2IDFaIiBmaWxsPSIjRTE1NTU1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODI1XzU0NTkiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-color: transparent !important;
  background-image: var(--svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
}
app-search-start-v2 html, app-search-results-v2 html {
  line-height: 1.16;
  -webkit-text-size-adjust: 100%;
}
app-search-start-v2 body, app-search-results-v2 body {
  margin: 0;
}
app-search-start-v2 main, app-search-results-v2 main {
  display: block;
}
app-search-start-v2 h1, app-search-results-v2 h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
app-search-start-v2 hr, app-search-results-v2 hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
app-search-start-v2 pre, app-search-results-v2 pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
app-search-start-v2 a, app-search-results-v2 a {
  background-color: transparent;
}
app-search-start-v2 abbr[title], app-search-results-v2 abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
app-search-start-v2 b,
app-search-start-v2 strong, app-search-results-v2 b,
app-search-results-v2 strong {
  font-weight: bolder;
}
app-search-start-v2 code,
app-search-start-v2 kbd,
app-search-start-v2 samp, app-search-results-v2 code,
app-search-results-v2 kbd,
app-search-results-v2 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
app-search-start-v2 small, app-search-results-v2 small {
  font-size: 80%;
}
app-search-start-v2 sub,
app-search-start-v2 sup, app-search-results-v2 sub,
app-search-results-v2 sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
app-search-start-v2 sub, app-search-results-v2 sub {
  bottom: -0.25em;
}
app-search-start-v2 sup, app-search-results-v2 sup {
  top: -0.5em;
}
app-search-start-v2 img, app-search-results-v2 img {
  border-style: none;
}
app-search-start-v2 button,
app-search-start-v2 input,
app-search-start-v2 optgroup,
app-search-start-v2 select,
app-search-start-v2 textarea, app-search-results-v2 button,
app-search-results-v2 input,
app-search-results-v2 optgroup,
app-search-results-v2 select,
app-search-results-v2 textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.2;
  margin: 0;
}
app-search-start-v2 button,
app-search-start-v2 input, app-search-results-v2 button,
app-search-results-v2 input {
  overflow: visible;
}
app-search-start-v2 button,
app-search-start-v2 select, app-search-results-v2 button,
app-search-results-v2 select {
  text-transform: none;
}
app-search-start-v2 button,
app-search-start-v2 [type=button],
app-search-start-v2 [type=reset],
app-search-start-v2 [type=submit], app-search-results-v2 button,
app-search-results-v2 [type=button],
app-search-results-v2 [type=reset],
app-search-results-v2 [type=submit] {
  -webkit-appearance: button;
}
app-search-start-v2 button::-moz-focus-inner,
app-search-start-v2 button [type=button]::-moz-focus-inner,
app-search-start-v2 button [type=reset]::-moz-focus-inner,
app-search-start-v2 button [type=submit]::-moz-focus-inner,
app-search-start-v2 [type=button]::-moz-focus-inner,
app-search-start-v2 [type=button] [type=button]::-moz-focus-inner,
app-search-start-v2 [type=button] [type=reset]::-moz-focus-inner,
app-search-start-v2 [type=button] [type=submit]::-moz-focus-inner,
app-search-start-v2 [type=reset]::-moz-focus-inner,
app-search-start-v2 [type=reset] [type=button]::-moz-focus-inner,
app-search-start-v2 [type=reset] [type=reset]::-moz-focus-inner,
app-search-start-v2 [type=reset] [type=submit]::-moz-focus-inner,
app-search-start-v2 [type=submit]::-moz-focus-inner,
app-search-start-v2 [type=submit] [type=button]::-moz-focus-inner,
app-search-start-v2 [type=submit] [type=reset]::-moz-focus-inner,
app-search-start-v2 [type=submit] [type=submit]::-moz-focus-inner, app-search-results-v2 button::-moz-focus-inner,
app-search-results-v2 button [type=button]::-moz-focus-inner,
app-search-results-v2 button [type=reset]::-moz-focus-inner,
app-search-results-v2 button [type=submit]::-moz-focus-inner,
app-search-results-v2 [type=button]::-moz-focus-inner,
app-search-results-v2 [type=button] [type=button]::-moz-focus-inner,
app-search-results-v2 [type=button] [type=reset]::-moz-focus-inner,
app-search-results-v2 [type=button] [type=submit]::-moz-focus-inner,
app-search-results-v2 [type=reset]::-moz-focus-inner,
app-search-results-v2 [type=reset] [type=button]::-moz-focus-inner,
app-search-results-v2 [type=reset] [type=reset]::-moz-focus-inner,
app-search-results-v2 [type=reset] [type=submit]::-moz-focus-inner,
app-search-results-v2 [type=submit]::-moz-focus-inner,
app-search-results-v2 [type=submit] [type=button]::-moz-focus-inner,
app-search-results-v2 [type=submit] [type=reset]::-moz-focus-inner,
app-search-results-v2 [type=submit] [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
app-search-start-v2 button:-moz-focusring,
app-search-start-v2 button [type=button]:-moz-focusring,
app-search-start-v2 button [type=reset]:-moz-focusring,
app-search-start-v2 button [type=submit]:-moz-focusring,
app-search-start-v2 [type=button]:-moz-focusring,
app-search-start-v2 [type=button] [type=button]:-moz-focusring,
app-search-start-v2 [type=button] [type=reset]:-moz-focusring,
app-search-start-v2 [type=button] [type=submit]:-moz-focusring,
app-search-start-v2 [type=reset]:-moz-focusring,
app-search-start-v2 [type=reset] [type=button]:-moz-focusring,
app-search-start-v2 [type=reset] [type=reset]:-moz-focusring,
app-search-start-v2 [type=reset] [type=submit]:-moz-focusring,
app-search-start-v2 [type=submit]:-moz-focusring,
app-search-start-v2 [type=submit] [type=button]:-moz-focusring,
app-search-start-v2 [type=submit] [type=reset]:-moz-focusring,
app-search-start-v2 [type=submit] [type=submit]:-moz-focusring, app-search-results-v2 button:-moz-focusring,
app-search-results-v2 button [type=button]:-moz-focusring,
app-search-results-v2 button [type=reset]:-moz-focusring,
app-search-results-v2 button [type=submit]:-moz-focusring,
app-search-results-v2 [type=button]:-moz-focusring,
app-search-results-v2 [type=button] [type=button]:-moz-focusring,
app-search-results-v2 [type=button] [type=reset]:-moz-focusring,
app-search-results-v2 [type=button] [type=submit]:-moz-focusring,
app-search-results-v2 [type=reset]:-moz-focusring,
app-search-results-v2 [type=reset] [type=button]:-moz-focusring,
app-search-results-v2 [type=reset] [type=reset]:-moz-focusring,
app-search-results-v2 [type=reset] [type=submit]:-moz-focusring,
app-search-results-v2 [type=submit]:-moz-focusring,
app-search-results-v2 [type=submit] [type=button]:-moz-focusring,
app-search-results-v2 [type=submit] [type=reset]:-moz-focusring,
app-search-results-v2 [type=submit] [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
app-search-start-v2 fieldset, app-search-results-v2 fieldset {
  padding: 0.35em 0.75em 0.625em;
}
app-search-start-v2 legend, app-search-results-v2 legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
app-search-start-v2 progress, app-search-results-v2 progress {
  vertical-align: baseline;
}
app-search-start-v2 textarea, app-search-results-v2 textarea {
  overflow: auto;
}
app-search-start-v2 [type=checkbox],
app-search-start-v2 [type=radio], app-search-results-v2 [type=checkbox],
app-search-results-v2 [type=radio] {
  box-sizing: border-box;
  padding: 0;
}
app-search-start-v2 [type=number]::-webkit-inner-spin-button,
app-search-start-v2 [type=number]::-webkit-outer-spin-button, app-search-results-v2 [type=number]::-webkit-inner-spin-button,
app-search-results-v2 [type=number]::-webkit-outer-spin-button {
  height: auto;
}
app-search-start-v2 [type=search], app-search-results-v2 [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
app-search-start-v2 [type=search]::-webkit-search-decoration, app-search-results-v2 [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
app-search-start-v2 ::-webkit-file-upload-button, app-search-results-v2 ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
app-search-start-v2 details, app-search-results-v2 details {
  display: block;
}
app-search-start-v2 summary, app-search-results-v2 summary {
  display: list-item;
}
app-search-start-v2 template, app-search-results-v2 template {
  display: none;
}
app-search-start-v2 [data-tooltip], app-search-results-v2 [data-tooltip] {
  position: relative;
}
app-search-start-v2 [data-tooltip]:before, app-search-results-v2 [data-tooltip]:before {
  background: var(--color-neutral-darker);
  border: 1px solid var(--color-neutral-darker);
  border-radius: 8px;
  bottom: initial;
  color: #ffffff;
  content: attr(data-tooltip);
  display: none;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));
  font-family: "Calibri";
  font-size: 14px;
  left: 50%;
  margin: initial;
  margin-left: 0;
  margin-right: 0;
  margin-top: 25px;
  max-width: 200px;
  min-width: 150px;
  padding: 15px 0;
  position: absolute;
  transform: translate(-50%, 0);
  text-align: center;
  text-wrap: wrap;
  top: 50%;
  z-index: 1;
}
app-search-start-v2 [data-tooltip]:after, app-search-results-v2 [data-tooltip]:after { /* arrow */
  border: 10px solid var(--color-neutral-darker);
  border-color: transparent transparent var(--color-neutral-darker) transparent;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));
  content: "";
  display: none;
  left: calc(50% - 9px);
  margin: initial;
  margin-right: 15px;
  position: absolute;
  right: initial;
  transform: translateY(-50%);
  top: 100%;
  z-index: 1;
}
app-search-start-v2 [data-tooltip]:hover:before, app-search-start-v2 [data-tooltip]:hover:after, app-search-results-v2 [data-tooltip]:hover:before, app-search-results-v2 [data-tooltip]:hover:after {
  display: flex;
}
app-search-start-v2 [data-tooltip].tt-left:before, app-search-results-v2 [data-tooltip].tt-left:before {
  bottom: 50%;
  left: initial;
  margin: initial;
  margin-right: 10px;
  right: 100%;
  top: initial;
  transform: translate(0, 50%);
}
app-search-start-v2 [data-tooltip].tt-left:after, app-search-results-v2 [data-tooltip].tt-left:after {
  border-color: transparent transparent transparent var(--color-neutral-darker);
  bottom: 0;
  left: initial;
  margin: initial;
  margin-right: -9px;
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
}
app-search-start-v2 [data-tooltip].tt-right:before, app-search-results-v2 [data-tooltip].tt-right:before {
  left: 100%;
  margin: initial;
  margin-left: 10px;
  right: initial;
  top: 50%;
  transform: translate(0%, -50%);
}
app-search-start-v2 [data-tooltip].tt-right:after, app-search-results-v2 [data-tooltip].tt-right:after {
  border-color: transparent var(--color-neutral-darker) transparent transparent;
  left: initial;
  margin: initial;
  margin-right: 0;
  margin-left: 0;
  right: -10px;
  top: 50%;
  transform: translate(0, -50%);
}
app-search-start-v2 [data-tooltip].tt-up:before, app-search-results-v2 [data-tooltip].tt-up:before { /* up */
  bottom: calc(100% - 10px);
  left: 50%;
  margin: initial;
  margin-right: 0;
  top: initial;
  transform: translate(-50%, -50%);
}
app-search-start-v2 [data-tooltip].tt-up:after, app-search-results-v2 [data-tooltip].tt-up:after {
  border-color: var(--color-neutral-darker) transparent transparent transparent;
  bottom: 100%;
  left: calc(50% - 10px);
  margin: initial;
  margin-right: 15px;
  right: initial;
  top: 0;
}
app-search-start-v2 [data-tooltip].tt-down:before, app-search-results-v2 [data-tooltip].tt-down:before {
  bottom: initial;
  left: 50%;
  margin: initial;
  margin-right: 0;
  margin-top: 20px;
  transform: translate(-50%, 0);
}
app-search-start-v2 *, app-search-start-v2 *::before, app-search-start-v2 *::after, app-search-results-v2 *, app-search-results-v2 *::before, app-search-results-v2 *::after {
  box-sizing: border-box;
}
app-search-start-v2 *:focus, app-search-results-v2 *:focus {
  outline: none;
}
app-search-start-v2 body, app-search-results-v2 body {
  color: var(--font-color);
  display: block;
  font-family: var(--font-family);
  font-size: var(--font-size);
  line-height: var(--font-line-height);
  width: 100%;
}
app-search-start-v2 a, app-search-results-v2 a {
  color: var(--color-primary);
  text-decoration: none;
}
app-search-start-v2 a:hover, app-search-start-v2 a:focus, app-search-start-v2 a:focus-within, app-search-results-v2 a:hover, app-search-results-v2 a:focus, app-search-results-v2 a:focus-within {
  color: var(--color-primary-light);
}
app-search-start-v2 ul, app-search-results-v2 ul {
  list-style: none;
}
app-search-start-v2 i, app-search-results-v2 i {
  font-weight: 400;
  font-style: italic;
}
app-search-start-v2 sb, app-search-results-v2 sb {
  font-weight: 600;
}
app-search-start-v2 b, app-search-results-v2 b {
  font-weight: 700;
}
app-search-start-v2 [aria-invalid=true][aria-invalid=true], app-search-results-v2 [aria-invalid=true][aria-invalid=true] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-danger);
  outline: 2px solid var(--color-danger);
}
app-search-start-v2 .error-message, app-search-results-v2 .error-message {
  color: var(--color-danger);
  display: none;
  font-size: var(--font-size-tiny);
  max-width: 500px;
  overflow-wrap: break-word;
  margin: 5px 0;
  position: absolute;
  top: calc(100% - 4px);
  z-index: 1;
  background: white;
  padding: 5px;
  border: 1px solid var(--color-danger);
  border-radius: 8px;
  left: 0;
  width: 100%;
}
app-search-start-v2 .error-message.up, app-search-results-v2 .error-message.up {
  bottom: calc(100% - 3px);
  top: unset;
}
app-search-start-v2 [aria-invalid=true] .error-message, app-search-results-v2 [aria-invalid=true] .error-message {
  display: block;
}
app-search-start-v2 [hidden], app-search-results-v2 [hidden] {
  display: none !important;
}
app-search-start-v2 lo-input:not([internal]), app-search-start-v2 lo-toggle, app-search-start-v2 lo-dropdown, app-search-start-v2 lo-datepicker, app-search-results-v2 lo-input:not([internal]), app-search-results-v2 lo-toggle, app-search-results-v2 lo-dropdown, app-search-results-v2 lo-datepicker {
  animation: fade-in 0.2s ease-in;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
app-search-start-v2 *[data-required=true]::after, app-search-results-v2 *[data-required=true]::after {
  content: "*";
  color: var(--color-danger);
  font-size: var(--font-size-medium);
  font-weight: 600;
  line-height: 1;
  position: relative;
  top: -1px;
}
app-search-start-v2 *[disabled][data-required=true]::after, app-search-results-v2 *[disabled][data-required=true]::after {
  display: none;
}
app-search-start-v2 app-ucf-main [data-lastpass-root], app-search-start-v2 #testbed [data-lastpass-root], app-search-start-v2 app-ucf-main [data-lastpass-icon-root=true], app-search-start-v2 #testbed [data-lastpass-icon-root=true], app-search-results-v2 app-ucf-main [data-lastpass-root], app-search-results-v2 #testbed [data-lastpass-root], app-search-results-v2 app-ucf-main [data-lastpass-icon-root=true], app-search-results-v2 #testbed [data-lastpass-icon-root=true] {
  display: none !important;
}
app-search-start-v2 .visually-hidden, app-search-results-v2 .visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px !important;
}
app-search-start-v2 .required-hide [data-required=true]::after, app-search-results-v2 .required-hide [data-required=true]::after {
  display: none;
}
app-search-start-v2 [data-popper-reference-hidden], app-search-results-v2 [data-popper-reference-hidden] {
  visibility: hidden;
  pointer-events: none;
}
app-search-start-v2 [data-popper-reference-hidden] lo-checkbox div[checkbox], app-search-start-v2 [data-popper-reference-hidden] lo-tree lo-checkbox div[checkbox][checked=true], app-search-results-v2 [data-popper-reference-hidden] lo-checkbox div[checkbox], app-search-results-v2 [data-popper-reference-hidden] lo-tree lo-checkbox div[checkbox][checked=true] {
  visibility: hidden !important;
}
app-search-start-v2 [col="12"], app-search-results-v2 [col="12"] {
  --cols: 1;
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="12"], app-search-results-v2 [col="12"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
    --cols: 1;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="12"], app-search-results-v2 [col="12"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
    --cols: 1;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="12"], app-search-results-v2 [col="12"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="12"], app-search-results-v2 [col="12"] {
    --cols: 1;
  }
}
app-search-start-v2 [col="10"], app-search-results-v2 [col="10"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="10"], app-search-results-v2 [col="10"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="10"], app-search-results-v2 [col="10"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="10"], app-search-results-v2 [col="10"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="10"], app-search-results-v2 [col="10"] {
    flex-basis: 83.3333333%;
    max-width: 83.3333333%;
  }
}
app-search-start-v2 [col="9"], app-search-results-v2 [col="9"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="9"], app-search-results-v2 [col="9"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="9"], app-search-results-v2 [col="9"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="9"], app-search-results-v2 [col="9"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="9"], app-search-results-v2 [col="9"] {
    flex-basis: 75%;
    max-width: 75%;
  }
}
app-search-start-v2 [col="8"], app-search-results-v2 [col="8"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="8"], app-search-results-v2 [col="8"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="8"], app-search-results-v2 [col="8"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="8"], app-search-results-v2 [col="8"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="8"], app-search-results-v2 [col="8"] {
    flex-basis: 66.3%;
    max-width: 66.3%;
  }
}
app-search-start-v2 [col="7"], app-search-results-v2 [col="7"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="7"], app-search-results-v2 [col="7"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="7"], app-search-results-v2 [col="7"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="7"], app-search-results-v2 [col="7"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="7"], app-search-results-v2 [col="7"] {
    flex-basis: 57.92%;
    max-width: 57.92%;
  }
}
app-search-start-v2 [col="6"], app-search-results-v2 [col="6"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  --cols: 2;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="6"], app-search-results-v2 [col="6"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="6"], app-search-results-v2 [col="6"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="6"], app-search-results-v2 [col="6"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-start-v2 [col="5"], app-search-results-v2 [col="5"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="5"], app-search-results-v2 [col="5"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="5"], app-search-results-v2 [col="5"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="5"], app-search-results-v2 [col="5"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="5"], app-search-results-v2 [col="5"] {
    flex-basis: 40.89%;
    max-width: 40.89%;
  }
}
app-search-start-v2 [col="4"], app-search-results-v2 [col="4"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  grid-auto-rows: 1fr;
  --cols: 3;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="4"], app-search-results-v2 [col="4"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="4"], app-search-results-v2 [col="4"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="4"], app-search-results-v2 [col="4"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-start-v2 [col="3"], app-search-results-v2 [col="3"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  grid-auto-rows: 1fr;
  --cols: 4;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="3"], app-search-results-v2 [col="3"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="3"], app-search-results-v2 [col="3"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="3"], app-search-results-v2 [col="3"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-start-v2 [col="2"], app-search-results-v2 [col="2"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  --cols: 6;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="2"], app-search-results-v2 [col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="2"], app-search-results-v2 [col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="2"], app-search-results-v2 [col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
app-search-start-v2 [col="1"], app-search-results-v2 [col="1"] {
  display: flex;
  flex-basis: 100%;
  max-width: 100%;
  --cols: 12;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-start-v2 [col="1"], app-search-results-v2 [col="1"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="1"], app-search-results-v2 [col="1"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-start-v2 [col="1"], app-search-results-v2 [col="1"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  app-search-start-v2 lo-button[variant=basic],
  app-search-start-v2 lo-button[variant=save],
  app-search-start-v2 lo-button[variant=danger],
  app-search-start-v2 lo-button[variant=action],
  app-search-start-v2 lo-button[variant=cancel], app-search-results-v2 lo-button[variant=basic],
  app-search-results-v2 lo-button[variant=save],
  app-search-results-v2 lo-button[variant=danger],
  app-search-results-v2 lo-button[variant=action],
  app-search-results-v2 lo-button[variant=cancel] {
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: -webkit-fill-available;
  }
  app-search-start-v2 lo-button[variant=basic] button,
  app-search-start-v2 lo-button[variant=save] button,
  app-search-start-v2 lo-button[variant=danger] button,
  app-search-start-v2 lo-button[variant=action] button,
  app-search-start-v2 lo-button[variant=cancel] button, app-search-results-v2 lo-button[variant=basic] button,
  app-search-results-v2 lo-button[variant=save] button,
  app-search-results-v2 lo-button[variant=danger] button,
  app-search-results-v2 lo-button[variant=action] button,
  app-search-results-v2 lo-button[variant=cancel] button {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
}
app-search-start-v2 lo-grandmaster, app-search-results-v2 lo-grandmaster {
  background-color: #F6F5F5;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  font-family: var(--font-family);
  font-size: var(--font-size);
  height: 100vh;
  overflow: auto;
  width: 100%;
}
app-search-start-v2 lo-grandmaster > lo-container, app-search-results-v2 lo-grandmaster > lo-container {
  box-sizing: border-box;
  height: 100%;
  min-height: 100vh;
}
app-search-start-v2 lo-grandmaster > lo-overlay, app-search-results-v2 lo-grandmaster > lo-overlay {
  width: 100%;
}
app-search-start-v2 lo-grandmaster .lob-version.default, app-search-results-v2 lo-grandmaster .lob-version.default {
  bottom: 3px;
  left: 3px;
  font-size: var(--font-size-small);
  position: absolute;
}
app-search-start-v2 lo-container, app-search-results-v2 lo-container {
  --gap: 10px;
  align-items: stretch;
  align-content: flex-start;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap);
  padding: 10px;
  width: 100%;
}
app-search-start-v2 lo-container lo-container, app-search-results-v2 lo-container lo-container {
  padding: 0;
}
app-search-start-v2 lo-container .title, app-search-results-v2 lo-container .title {
  align-items: center;
  border-bottom: 1px solid var(--border-color);
  display: flex;
  font-size: var(--font-size-large);
  font-weight: 700;
  margin: 0 0 10px 0;
  width: 100%;
  white-space: nowrap;
}
app-search-start-v2 lo-container [variant=section], app-search-results-v2 lo-container [variant=section] {
  margin-bottom: 20px;
}
app-search-start-v2 lo-container [variant=subsection], app-search-results-v2 lo-container [variant=subsection] {
  margin: 20px 0 20px 20px;
}
app-search-start-v2 lo-container [variant=subsection] .title, app-search-results-v2 lo-container [variant=subsection] .title {
  border-bottom: 1px solid var(--border-color);
  display: inline-flex;
  font-size: var(--font-size-medium);
  font-weight: 700;
  width: 100%;
  white-space: nowrap;
}
app-search-start-v2 lo-container [variant=subsection] .title > span:first-of-type, app-search-results-v2 lo-container [variant=subsection] .title > span:first-of-type {
  bottom: 2px;
  height: 18px;
  position: relative;
  width: 18px;
}
app-search-start-v2 lo-container [variant=subsection] .title .icon-chevron-right, app-search-results-v2 lo-container [variant=subsection] .title .icon-chevron-right {
  height: 15px;
  margin-left: 3px;
  margin-right: 0;
  width: 15px;
}
app-search-start-v2 lo-container [variant=division], app-search-results-v2 lo-container [variant=division] {
  margin-top: 20px;
}
app-search-start-v2 lo-container [variant=division] .title, app-search-results-v2 lo-container [variant=division] .title {
  font-size: var(--font-size);
  font-weight: 500;
  justify-content: center;
}
app-search-start-v2 lo-container [variant=division] .title span:first-of-type, app-search-results-v2 lo-container [variant=division] .title span:first-of-type {
  bottom: 0;
  width: auto;
}
app-search-start-v2 lo-container [variant=division] .title span.material-symbols-outlined, app-search-results-v2 lo-container [variant=division] .title span.material-symbols-outlined {
  font-size: 20px;
}
app-search-start-v2 lo-container [variant=division] .title .icon-chevron-right, app-search-results-v2 lo-container [variant=division] .title .icon-chevron-right {
  height: 13px;
  margin-left: 5px;
  margin-right: 3px;
  width: 13px;
}
app-search-start-v2 lo-container [variant=actionbar], app-search-results-v2 lo-container [variant=actionbar] {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  margin-bottom: -10px;
  position: relative;
  top: -10px;
}
app-search-start-v2 lo-container .container-text, app-search-results-v2 lo-container .container-text {
  width: 100%;
}
app-search-start-v2 lo-container.overflowHidden, app-search-results-v2 lo-container.overflowHidden {
  overflow: hidden;
}
app-search-start-v2 lo-container.overflowXAuto, app-search-results-v2 lo-container.overflowXAuto {
  container-type: inline-size;
  height: 100%;
  overflow-x: auto;
}
@container (width >= 1600px) {
  app-search-start-v2 lo-container.overflowXAuto lo-table, app-search-results-v2 lo-container.overflowXAuto lo-table {
    width: 100%;
  }
}
app-search-start-v2 lo-table, app-search-results-v2 lo-table {
  border: 1px solid var(--color-neutral-light);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow: visible;
  position: relative;
  width: auto;
}
app-search-start-v2 lo-table[variant=no-borders] lo-row, app-search-start-v2 lo-table[variant=no-borders] lo-cell, app-search-results-v2 lo-table[variant=no-borders] lo-row, app-search-results-v2 lo-table[variant=no-borders] lo-cell {
  border: 0;
}
app-search-start-v2 lo-table[variant=no-borders] lo-row:last-of-type, app-search-results-v2 lo-table[variant=no-borders] lo-row:last-of-type {
  border: 0;
}
app-search-start-v2 lo-table > lo-container, app-search-results-v2 lo-table > lo-container {
  flex-grow: 1;
  gap: 0;
  overflow: auto;
  height: calc(100vh - 203px);
}
app-search-start-v2 lo-table lo-row, app-search-results-v2 lo-table lo-row {
  background-color: #FCFCFD;
  border-bottom: 1px solid var(--color-neutral-lighter);
  display: grid;
  width: 100%;
}
app-search-start-v2 lo-table lo-row[variant=head], app-search-results-v2 lo-table lo-row[variant=head] {
  background-color: var(--color-neutral-lightest);
  border-left: 1px solid var(--color-neutral-lightest);
  border-right: 1px solid var(--color-neutral-lightest);
  color: var(--font-color);
  font-weight: bold;
}
app-search-start-v2 lo-table lo-row[variant=head][background=light], app-search-results-v2 lo-table lo-row[variant=head][background=light] {
  background-color: var(--color-neutral-lightest);
  border-left: 1px solid var(--color-neutral-lighter);
  border-right: 1px solid var(--color-neutral-lighter);
  color: unset;
  font-weight: bold;
}
app-search-start-v2 lo-table lo-row[variant=head] lo-cell, app-search-results-v2 lo-table lo-row[variant=head] lo-cell {
  flex-wrap: nowrap;
  font-size: var(--font-size-small);
}
app-search-start-v2 lo-table lo-row[variant=body]:hover, app-search-results-v2 lo-table lo-row[variant=body]:hover {
  background-color: var(--color-primary-softer);
}
app-search-start-v2 lo-table lo-row[variant=body].highlight, app-search-results-v2 lo-table lo-row[variant=body].highlight {
  background-color: var(--color-primary-soft);
}
app-search-start-v2 lo-table lo-row:first-of-type, app-search-results-v2 lo-table lo-row:first-of-type {
  border-radius: 8px 8px 0 0;
}
app-search-start-v2 lo-table lo-row:last-of-type, app-search-results-v2 lo-table lo-row:last-of-type {
  border-radius: 0 0 8px 8px;
  border-bottom: 1px solid var(--color-neutral-lighter);
}
app-search-start-v2 lo-table lo-row.empty-table-row lo-cell, app-search-results-v2 lo-table lo-row.empty-table-row lo-cell {
  font-size: var(--font-size-medium);
  justify-content: center;
  padding: 40px;
}
app-search-start-v2 lo-table lo-row.empty-table-row .empty-row-cell lo-button, app-search-results-v2 lo-table lo-row.empty-table-row .empty-row-cell lo-button {
  margin-left: 10px;
}
app-search-start-v2 lo-table lo-cell, app-search-results-v2 lo-table lo-cell {
  align-items: center;
  border-left: 1px solid var(--color-neutral-lightest);
  display: flex;
  flex-wrap: wrap;
  font-size: var(--font-size-small);
  justify-content: space-between;
  padding: 5px 10px;
  position: relative;
  word-break: break-word;
}
app-search-start-v2 lo-table lo-cell:first-of-type, app-search-results-v2 lo-table lo-cell:first-of-type {
  border-left: 0;
}
app-search-start-v2 lo-table lo-cell:focus, app-search-start-v2 lo-table lo-cell:focus-within, app-search-results-v2 lo-table lo-cell:focus, app-search-results-v2 lo-table lo-cell:focus-within {
  background-color: var(--color-primary-softer);
}
app-search-start-v2 lo-table lo-cell > div, app-search-results-v2 lo-table lo-cell > div {
  align-items: center;
  display: flex;
}
app-search-start-v2 lo-table lo-cell[role=columnheader]:hover, app-search-results-v2 lo-table lo-cell[role=columnheader]:hover {
  cursor: default;
}
app-search-start-v2 lo-table lo-cell.cell-nowrap, app-search-results-v2 lo-table lo-cell.cell-nowrap {
  flex-wrap: nowrap;
}
app-search-start-v2 lo-table lo-cell[variant=filter][role=columnheader]:hover, app-search-results-v2 lo-table lo-cell[variant=filter][role=columnheader]:hover {
  background-color: var(--color-neutral-lighter);
  cursor: pointer;
}
app-search-start-v2 lo-table lo-cell[huge], app-search-results-v2 lo-table lo-cell[huge] {
  grid-column-end: span 10;
}
app-search-start-v2 lo-table lo-cell[large], app-search-results-v2 lo-table lo-cell[large] {
  grid-column-end: span 8;
}
app-search-start-v2 lo-table lo-cell[default], app-search-results-v2 lo-table lo-cell[default] {
  grid-column-end: span 4;
}
app-search-start-v2 lo-table lo-cell[medium], app-search-results-v2 lo-table lo-cell[medium] {
  grid-column-end: span 3;
}
app-search-start-v2 lo-table lo-cell[small], app-search-results-v2 lo-table lo-cell[small] {
  grid-column-end: span 2;
}
app-search-start-v2 lo-table lo-cell[row], app-search-results-v2 lo-table lo-cell[row] {
  grid-column-end: span 12;
}
app-search-start-v2 lo-table lo-cell[variant=checkbox], app-search-start-v2 lo-table lo-cell[variant=button], app-search-start-v2 lo-table lo-cell[position=center], app-search-results-v2 lo-table lo-cell[variant=checkbox], app-search-results-v2 lo-table lo-cell[variant=button], app-search-results-v2 lo-table lo-cell[position=center] {
  justify-content: center;
  text-align: center;
}
app-search-start-v2 lo-table lo-cell[variant=labeled-text] .cell-label, app-search-start-v2 lo-table lo-cell[variant=labeled-text] .cell-text, app-search-start-v2 lo-table lo-cell[variant=labeled-date] .cell-label, app-search-start-v2 lo-table lo-cell[variant=labeled-date] .cell-text, app-search-start-v2 lo-table lo-cell[variant=labeled-tel] .cell-label, app-search-start-v2 lo-table lo-cell[variant=labeled-tel] .cell-text, app-search-results-v2 lo-table lo-cell[variant=labeled-text] .cell-label, app-search-results-v2 lo-table lo-cell[variant=labeled-text] .cell-text, app-search-results-v2 lo-table lo-cell[variant=labeled-date] .cell-label, app-search-results-v2 lo-table lo-cell[variant=labeled-date] .cell-text, app-search-results-v2 lo-table lo-cell[variant=labeled-tel] .cell-label, app-search-results-v2 lo-table lo-cell[variant=labeled-tel] .cell-text {
  align-items: center;
  display: flex;
}
app-search-start-v2 lo-table lo-cell[variant=labeled-text] .cell-label, app-search-start-v2 lo-table lo-cell[variant=labeled-date] .cell-label, app-search-start-v2 lo-table lo-cell[variant=labeled-tel] .cell-label, app-search-results-v2 lo-table lo-cell[variant=labeled-text] .cell-label, app-search-results-v2 lo-table lo-cell[variant=labeled-date] .cell-label, app-search-results-v2 lo-table lo-cell[variant=labeled-tel] .cell-label {
  color: var(--font-color);
  font-weight: bold;
  margin-right: 5px;
}
app-search-start-v2 lo-table lo-cell[variant=radiogroup] lo-radiogroup, app-search-results-v2 lo-table lo-cell[variant=radiogroup] lo-radiogroup {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
  padding: 0;
  width: 100%;
  --cols: 0;
}
app-search-start-v2 lo-table lo-cell[variant=radiogroup] lo-radiogroup lo-checkbox [checkbox-pair], app-search-results-v2 lo-table lo-cell[variant=radiogroup] lo-radiogroup lo-checkbox [checkbox-pair] {
  gap: 0;
}
app-search-start-v2 lo-table lo-cell[variant=filter] .filter-button, app-search-results-v2 lo-table lo-cell[variant=filter] .filter-button {
  box-sizing: initial;
  cursor: pointer;
  height: 8px;
  margin-right: 0;
}
app-search-start-v2 lo-table lo-cell[variant=filter] .filter-button:focus, app-search-start-v2 lo-table lo-cell[variant=filter] .filter-button:focus-within, app-search-start-v2 lo-table lo-cell[variant=filter] .filter-button:active, app-search-start-v2 lo-table lo-cell[variant=filter] .filter-button:hover, app-search-results-v2 lo-table lo-cell[variant=filter] .filter-button:focus, app-search-results-v2 lo-table lo-cell[variant=filter] .filter-button:focus-within, app-search-results-v2 lo-table lo-cell[variant=filter] .filter-button:active, app-search-results-v2 lo-table lo-cell[variant=filter] .filter-button:hover {
  background-color: var(--color-primary-light);
}
app-search-start-v2 lo-table lo-cell.columns1, app-search-results-v2 lo-table lo-cell.columns1 {
  grid-column-end: span 1;
}
app-search-start-v2 lo-table lo-cell.columns2, app-search-results-v2 lo-table lo-cell.columns2 {
  grid-column-end: span 2;
}
app-search-start-v2 lo-table lo-cell.columns3, app-search-results-v2 lo-table lo-cell.columns3 {
  grid-column-end: span 3;
}
app-search-start-v2 lo-table lo-cell.columns4, app-search-results-v2 lo-table lo-cell.columns4 {
  grid-column-end: span 4;
}
app-search-start-v2 lo-table lo-cell.columns5, app-search-results-v2 lo-table lo-cell.columns5 {
  grid-column-end: span 5;
}
app-search-start-v2 lo-table lo-cell.columns6, app-search-results-v2 lo-table lo-cell.columns6 {
  grid-column-end: span 6;
}
app-search-start-v2 lo-table lo-cell.columns7, app-search-results-v2 lo-table lo-cell.columns7 {
  grid-column-end: span 7;
}
app-search-start-v2 lo-table lo-cell.columns8, app-search-results-v2 lo-table lo-cell.columns8 {
  grid-column-end: span 8;
}
app-search-start-v2 lo-table lo-cell.columns9, app-search-results-v2 lo-table lo-cell.columns9 {
  grid-column-end: span 9;
}
app-search-start-v2 lo-table lo-cell.columns10, app-search-results-v2 lo-table lo-cell.columns10 {
  grid-column-end: span 10;
}
app-search-start-v2 lo-table .sticky, app-search-results-v2 lo-table .sticky {
  position: sticky;
  top: 0;
  z-index: 1;
}
app-search-start-v2 lo-table lo-pagination, app-search-results-v2 lo-table lo-pagination {
  background-color: var(--color-neutral-lightest);
  bottom: 0;
  flex-grow: 0;
  height: 30px;
  margin-top: 0;
  max-height: 39px;
  padding: 8px 0;
  position: sticky;
  z-index: 1;
}
app-search-start-v2 lo-modal, app-search-results-v2 lo-modal {
  display: flex;
  flex-direction: column;
  position: absolute;
  height: calc(100% - 80px);
  justify-content: center;
  overflow: hidden;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
}
app-search-start-v2 lo-modal [modal-header], app-search-results-v2 lo-modal [modal-header] {
  border-radius: 8px 8px 0 0;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  color: var(--font-color);
  display: flex;
  font-size: var(--font-size-large);
  font-weight: bold;
  padding: 10px;
}
app-search-start-v2 lo-modal [modal-body], app-search-results-v2 lo-modal [modal-body] {
  background-color: #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  display: flex;
  overflow: auto;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-modal [modal-body] .modal-body-text, app-search-results-v2 lo-modal [modal-body] .modal-body-text {
  margin: 20px 10px;
}
app-search-start-v2 lo-modal [modal-footer], app-search-results-v2 lo-modal [modal-footer] {
  border-radius: 0 0 8px 8px;
  background-color: #ffffff;
  display: flex;
  flex-direction: row-reverse;
  padding: 10px;
}
app-search-start-v2 lo-modal [modal-footer] lo-button, app-search-results-v2 lo-modal [modal-footer] lo-button {
  margin-left: 5px;
  width: auto;
}
app-search-start-v2 lo-modal [modal-footer] lo-button.left, app-search-results-v2 lo-modal [modal-footer] lo-button.left {
  margin-right: auto;
}
app-search-start-v2 lo-modal[modalsize=alert], app-search-results-v2 lo-modal[modalsize=alert] {
  height: -moz-fit-content;
  height: fit-content;
  width: 400px;
  z-index: 10;
}
app-search-start-v2 lo-modal[modalsize=alert] [modal-body] .modal-body-text, app-search-results-v2 lo-modal[modalsize=alert] [modal-body] .modal-body-text {
  margin: 0 10px;
}
app-search-start-v2 lo-modal[modalsize=small], app-search-results-v2 lo-modal[modalsize=small] {
  width: 50%;
}
app-search-start-v2 lo-modal[modalsize=medium], app-search-results-v2 lo-modal[modalsize=medium] {
  width: 70%;
}
app-search-start-v2 lo-modal[modalsize=large], app-search-results-v2 lo-modal[modalsize=large] {
  width: 90%;
}
app-search-start-v2 lo-modal lo-overlay, app-search-results-v2 lo-modal lo-overlay {
  width: 100%;
}
app-search-start-v2 lo-tabscontainer, app-search-results-v2 lo-tabscontainer {
  display: flex;
  flex-direction: column;
  position: relative;
}
app-search-start-v2 lo-tabscontainer .tabs, app-search-results-v2 lo-tabscontainer .tabs {
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
app-search-start-v2 lo-tabscontainer .tab, app-search-results-v2 lo-tabscontainer .tab {
  display: flex;
  align-items: center;
  gap: 5px;
  border-bottom: 3px solid transparent;
  color: var(--color-neutral-darker);
  padding-bottom: 5px;
  padding-top: 5px;
  position: relative;
  width: auto;
}
app-search-start-v2 lo-tabscontainer .tab[disabled], app-search-results-v2 lo-tabscontainer .tab[disabled] {
  opacity: 0.9;
}
app-search-start-v2 lo-tabscontainer .tab[disabled]:hover, app-search-results-v2 lo-tabscontainer .tab[disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-tabscontainer .tab.active-below, app-search-results-v2 lo-tabscontainer .tab.active-below {
  border-bottom: 3px solid var(--color-primary);
  color: var(--font-color);
  font-weight: bold;
}
app-search-start-v2 lo-tabscontainer .tab.active-above, app-search-results-v2 lo-tabscontainer .tab.active-above {
  border-top: 3px solid var(--color-primary);
  color: var(--font-color);
  font-weight: bold;
  padding: 3px 10px 5px 10px;
}
app-search-start-v2 lo-tabscontainer .tab:hover, app-search-start-v2 lo-tabscontainer .tab:focus, app-search-results-v2 lo-tabscontainer .tab:hover, app-search-results-v2 lo-tabscontainer .tab:focus {
  background-color: var(--color-primary-soft);
  border-radius: 3px;
  cursor: pointer;
}
app-search-start-v2 lo-tabscontainer .tab:hover.active-below, app-search-start-v2 lo-tabscontainer .tab:focus.active-below, app-search-results-v2 lo-tabscontainer .tab:hover.active-below, app-search-results-v2 lo-tabscontainer .tab:focus.active-below {
  border-bottom: 3px solid var(--color-primary-light);
}
app-search-start-v2 lo-tabscontainer .tab:hover.active-below .tab-count, app-search-start-v2 lo-tabscontainer .tab:focus.active-below .tab-count, app-search-results-v2 lo-tabscontainer .tab:hover.active-below .tab-count, app-search-results-v2 lo-tabscontainer .tab:focus.active-below .tab-count {
  background-color: var(--color-primary-light);
}
app-search-start-v2 lo-tabscontainer .tab:hover.active-above, app-search-start-v2 lo-tabscontainer .tab:focus.active-above, app-search-results-v2 lo-tabscontainer .tab:hover.active-above, app-search-results-v2 lo-tabscontainer .tab:focus.active-above {
  border-top: 3px solid var(--color-primary-light);
}
app-search-start-v2 lo-tabscontainer .tab:hover.active-above .tab-count, app-search-start-v2 lo-tabscontainer .tab:focus.active-above .tab-count, app-search-results-v2 lo-tabscontainer .tab:hover.active-above .tab-count, app-search-results-v2 lo-tabscontainer .tab:focus.active-above .tab-count {
  background-color: var(--color-primary-light);
}
app-search-start-v2 lo-tabscontainer .tab .tab-count, app-search-results-v2 lo-tabscontainer .tab .tab-count {
  background-color: var(--color-primary);
  border-radius: 4px;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  min-width: 18px;
  padding: 2px 6px;
  text-align: center;
}
app-search-start-v2 lo-tabscontainer .tab .tab-count.disabled, app-search-results-v2 lo-tabscontainer .tab .tab-count.disabled {
  background-color: var(--color-neutral);
  color: var(--color-neutral-darker);
}
app-search-start-v2 lo-tab, app-search-results-v2 lo-tab {
  width: 100%;
}
app-search-start-v2 lo-tab[active] > .tab-content, app-search-results-v2 lo-tab[active] > .tab-content {
  display: flex;
}
app-search-start-v2 lo-tab .tab-content, app-search-results-v2 lo-tab .tab-content {
  display: none;
  flex-wrap: wrap;
  margin: 10px 0;
  width: 100%;
}
app-search-start-v2 lo-tab .highlight-below .tabs .tab.active, app-search-results-v2 lo-tab .highlight-below .tabs .tab.active {
  border-bottom: 3px solid var(--color-primary);
  padding-bottom: 5px;
  color: var(--color-primary);
  font-weight: bold;
}
app-search-start-v2 lo-carousel, app-search-results-v2 lo-carousel {
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  padding: 10px 0 50px 0;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-carousel .slides-container, app-search-results-v2 lo-carousel .slides-container {
  display: flex;
  justify-content: center;
  margin: 0 40px;
  z-index: 1;
}
app-search-start-v2 lo-carousel .carousel-controls, app-search-results-v2 lo-carousel .carousel-controls {
  align-items: center;
  background-color: #ffffff;
  display: flex;
  height: 100%;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
app-search-start-v2 lo-carousel .carousel-controls .carousel-button, app-search-results-v2 lo-carousel .carousel-controls .carousel-button {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  align-items: center;
  background: linear-gradient(to bottom, var(--color-neutral-lightest) 5%, #F6F5F5 100%);
  background-color: var(--color-neutral-lightest);
  border-radius: 50%;
  box-shadow: 0px 0px 0px 2px var(--color-neutral-lightest);
  display: flex;
  font-size: 19px;
  height: 30px;
  justify-content: center;
  position: relative;
  text-decoration: none;
  text-shadow: 0px 1px 0px var(--color-neutral-lightest);
  width: 30px;
}
app-search-start-v2 lo-carousel .carousel-controls .carousel-button:hover, app-search-start-v2 lo-carousel .carousel-controls .carousel-button:focus, app-search-results-v2 lo-carousel .carousel-controls .carousel-button:hover, app-search-results-v2 lo-carousel .carousel-controls .carousel-button:focus {
  background: linear-gradient(to bottom, #F6F5F5 5%, var(--color-neutral-lightest) 100%);
  background-color: #476e9e;
  cursor: pointer;
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-carousel .carousel-controls .carousel-button .icon, app-search-results-v2 lo-carousel .carousel-controls .carousel-button .icon {
  height: 20px;
  margin: 0;
  width: 20px;
}
app-search-start-v2 lo-carousel .carousel-controls .carousel-button.previous, app-search-results-v2 lo-carousel .carousel-controls .carousel-button.previous {
  left: 10px;
}
app-search-start-v2 lo-carousel .carousel-controls .carousel-button.previous .icon, app-search-results-v2 lo-carousel .carousel-controls .carousel-button.previous .icon {
  margin: 0 3px 0 0;
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4));
}
app-search-start-v2 lo-carousel .carousel-controls .carousel-button.next, app-search-results-v2 lo-carousel .carousel-controls .carousel-button.next {
  right: 10px;
}
app-search-start-v2 lo-carousel .carousel-controls .carousel-button.next .icon, app-search-results-v2 lo-carousel .carousel-controls .carousel-button.next .icon {
  margin: 0 0 0 4px;
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4));
}
app-search-start-v2 lo-carousel .carousel-controls .current-slide-number, app-search-results-v2 lo-carousel .carousel-controls .current-slide-number {
  border-top: 1px solid var(--color-neutral-lighter);
  bottom: 0;
  left: 50%;
  padding: 5px 20px;
  position: absolute;
  text-transform: capitalize;
  transform: translateX(-50%);
}
app-search-start-v2 lo-slide, app-search-results-v2 lo-slide {
  flex-wrap: wrap;
  width: 100%;
}
app-search-start-v2 lo-slide.active, app-search-results-v2 lo-slide.active {
  display: flex;
}
app-search-start-v2 lo-input, app-search-results-v2 lo-input {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-input.textarea, app-search-results-v2 lo-input.textarea {
  border: 0;
  background-color: transparent;
}
app-search-start-v2 lo-input.textarea:focus-within, app-search-results-v2 lo-input.textarea:focus-within {
  outline: 0;
}
app-search-start-v2 lo-input:focus-within, app-search-results-v2 lo-input:focus-within {
  border-radius: 8px;
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-input .input-container, app-search-results-v2 lo-input .input-container {
  box-sizing: border-box;
  display: flex;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-input .input-container:hover, app-search-results-v2 lo-input .input-container:hover {
  cursor: text;
}
app-search-start-v2 lo-input input, app-search-start-v2 lo-input textarea, app-search-results-v2 lo-input input, app-search-results-v2 lo-input textarea {
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  border-radius: 8px;
  padding: 30px 8px 3px 8px;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  width: calc(100% - 20px);
}
app-search-start-v2 lo-input input::placeholder, app-search-start-v2 lo-input textarea::placeholder, app-search-results-v2 lo-input input::placeholder, app-search-results-v2 lo-input textarea::placeholder {
  color: transparent;
}
app-search-start-v2 lo-input input:focus ~ label, app-search-start-v2 lo-input input:focus-within ~ label, app-search-start-v2 lo-input textarea:focus ~ label, app-search-start-v2 lo-input textarea:focus-within ~ label, app-search-results-v2 lo-input input:focus ~ label, app-search-results-v2 lo-input input:focus-within ~ label, app-search-results-v2 lo-input textarea:focus ~ label, app-search-results-v2 lo-input textarea:focus-within ~ label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: flex;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  top: 13px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-input input:focus::placeholder, app-search-start-v2 lo-input input:focus-within::placeholder, app-search-start-v2 lo-input textarea:focus::placeholder, app-search-start-v2 lo-input textarea:focus-within::placeholder, app-search-results-v2 lo-input input:focus::placeholder, app-search-results-v2 lo-input input:focus-within::placeholder, app-search-results-v2 lo-input textarea:focus::placeholder, app-search-results-v2 lo-input textarea:focus-within::placeholder {
  color: var(--color-neutral);
  text-transform: lowercase;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
}
app-search-start-v2 lo-input input:focus ~ lo-info, app-search-start-v2 lo-input input:focus-within ~ lo-info, app-search-start-v2 lo-input textarea:focus ~ lo-info, app-search-start-v2 lo-input textarea:focus-within ~ lo-info, app-search-results-v2 lo-input input:focus ~ lo-info, app-search-results-v2 lo-input input:focus-within ~ lo-info, app-search-results-v2 lo-input textarea:focus ~ lo-info, app-search-results-v2 lo-input textarea:focus-within ~ lo-info {
  align-items: flex-start;
  position: relative;
  top: 5px;
  transform: none;
}
app-search-start-v2 lo-input input:focus ~ lo-info .info-label, app-search-start-v2 lo-input input:focus-within ~ lo-info .info-label, app-search-start-v2 lo-input textarea:focus ~ lo-info .info-label, app-search-start-v2 lo-input textarea:focus-within ~ lo-info .info-label, app-search-results-v2 lo-input input:focus ~ lo-info .info-label, app-search-results-v2 lo-input input:focus-within ~ lo-info .info-label, app-search-results-v2 lo-input textarea:focus ~ lo-info .info-label, app-search-results-v2 lo-input textarea:focus-within ~ lo-info .info-label {
  bottom: -10px;
}
app-search-start-v2 lo-input input:not(:placeholder-shown) ~ label, app-search-start-v2 lo-input textarea:not(:placeholder-shown) ~ label, app-search-results-v2 lo-input input:not(:placeholder-shown) ~ label, app-search-results-v2 lo-input textarea:not(:placeholder-shown) ~ label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: flex;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-wrap-mode: nowrap;
  text-overflow: ellipsis;
  top: 13px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-input input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-start-v2 lo-input textarea:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-input input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-input textarea:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button {
  bottom: 0;
  display: grid !important;
}
app-search-start-v2 lo-input input:not(:placeholder-shown) ~ lo-info, app-search-start-v2 lo-input textarea:not(:placeholder-shown) ~ lo-info, app-search-results-v2 lo-input input:not(:placeholder-shown) ~ lo-info, app-search-results-v2 lo-input textarea:not(:placeholder-shown) ~ lo-info {
  align-items: flex-start;
  position: relative;
  top: 5px;
  transform: none;
}
app-search-start-v2 lo-input input:not(:placeholder-shown) ~ lo-info .info-label, app-search-start-v2 lo-input textarea:not(:placeholder-shown) ~ lo-info .info-label, app-search-results-v2 lo-input input:not(:placeholder-shown) ~ lo-info .info-label, app-search-results-v2 lo-input textarea:not(:placeholder-shown) ~ lo-info .info-label {
  bottom: -10px;
}
app-search-start-v2 lo-input textarea, app-search-results-v2 lo-input textarea {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  width: 100%;
}
app-search-start-v2 lo-input textarea:focus, app-search-start-v2 lo-input textarea:focus-within, app-search-results-v2 lo-input textarea:focus, app-search-results-v2 lo-input textarea:focus-within {
  border-radius: 8px;
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-input textarea:focus::placeholder, app-search-start-v2 lo-input textarea:focus-within::placeholder, app-search-results-v2 lo-input textarea:focus::placeholder, app-search-results-v2 lo-input textarea:focus-within::placeholder {
  color: var(--color-neutral);
  text-transform: lowercase;
  text-overflow: unset;
  white-space: unset;
}
app-search-start-v2 lo-input label, app-search-results-v2 lo-input label {
  color: var(--color-neutral-darker);
  display: flex;
  margin-left: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: calc(100% - 20px);
}
app-search-start-v2 lo-input label:hover, app-search-results-v2 lo-input label:hover {
  cursor: text;
}
app-search-start-v2 lo-input.no-label input, app-search-start-v2 lo-input.no-label textarea, app-search-results-v2 lo-input.no-label input, app-search-results-v2 lo-input.no-label textarea {
  padding: 8px;
}
app-search-start-v2 lo-input.no-label input:not(:placeholder-shown) ~ label, app-search-start-v2 lo-input.no-label textarea:not(:placeholder-shown) ~ label, app-search-results-v2 lo-input.no-label input:not(:placeholder-shown) ~ label, app-search-results-v2 lo-input.no-label textarea:not(:placeholder-shown) ~ label {
  display: none !important;
}
app-search-start-v2 lo-input.no-label input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-start-v2 lo-input.no-label textarea:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-input.no-label input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-input.no-label textarea:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button {
  bottom: 2px;
}
app-search-start-v2 lo-input.no-label input:focus ~ label, app-search-start-v2 lo-input.no-label input:focus-within ~ label, app-search-start-v2 lo-input.no-label textarea:focus ~ label, app-search-start-v2 lo-input.no-label textarea:focus-within ~ label, app-search-results-v2 lo-input.no-label input:focus ~ label, app-search-results-v2 lo-input.no-label input:focus-within ~ label, app-search-results-v2 lo-input.no-label textarea:focus ~ label, app-search-results-v2 lo-input.no-label textarea:focus-within ~ label {
  display: none !important;
}
app-search-start-v2 lo-input.no-label textarea, app-search-results-v2 lo-input.no-label textarea {
  overflow-y: hidden;
  padding: 12px;
}
app-search-start-v2 lo-input.no-label textarea:focus, app-search-start-v2 lo-input.no-label textarea:focus-within, app-search-results-v2 lo-input.no-label textarea:focus, app-search-results-v2 lo-input.no-label textarea:focus-within {
  overflow-y: auto;
}
app-search-start-v2 lo-input.placeholder-only label, app-search-results-v2 lo-input.placeholder-only label {
  display: none !important;
}
app-search-start-v2 lo-input.placeholder-only input, app-search-start-v2 lo-input.placeholder-only textarea, app-search-results-v2 lo-input.placeholder-only input, app-search-results-v2 lo-input.placeholder-only textarea {
  padding: 8px;
}
app-search-start-v2 lo-input.placeholder-only input::placeholder, app-search-start-v2 lo-input.placeholder-only textarea::placeholder, app-search-results-v2 lo-input.placeholder-only input::placeholder, app-search-results-v2 lo-input.placeholder-only textarea::placeholder {
  color: var(--color-neutral);
  text-transform: lowercase;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
}
app-search-start-v2 lo-input.placeholder-only input:not(:placeholder-shown) ~ label, app-search-start-v2 lo-input.placeholder-only textarea:not(:placeholder-shown) ~ label, app-search-results-v2 lo-input.placeholder-only input:not(:placeholder-shown) ~ label, app-search-results-v2 lo-input.placeholder-only textarea:not(:placeholder-shown) ~ label {
  display: none !important;
}
app-search-start-v2 lo-input.placeholder-only textarea, app-search-results-v2 lo-input.placeholder-only textarea {
  overflow-y: hidden;
  padding: 12px;
}
app-search-start-v2 lo-input.placeholder-only textarea:focus, app-search-start-v2 lo-input.placeholder-only textarea:focus-within, app-search-results-v2 lo-input.placeholder-only textarea:focus, app-search-results-v2 lo-input.placeholder-only textarea:focus-within {
  overflow-y: auto;
}
app-search-start-v2 lo-input lo-info, app-search-results-v2 lo-input lo-info {
  height: -moz-fit-content;
  height: fit-content;
  padding: 0;
  right: 2px;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 100;
}
app-search-start-v2 lo-input lo-info .info-label, app-search-results-v2 lo-input lo-info .info-label {
  bottom: unset;
}
app-search-start-v2 lo-input lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-input lo-button[variant=basic-icon].clear-button {
  display: none !important;
  padding: 0;
  position: absolute;
  right: 0;
}
app-search-start-v2 lo-input lo-button[variant=basic-icon].clear-button button:focus, app-search-results-v2 lo-input lo-button[variant=basic-icon].clear-button button:focus {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-button[variant=basic], app-search-start-v2 lo-button[variant=basic-icon], app-search-results-v2 lo-button[variant=basic], app-search-results-v2 lo-button[variant=basic-icon] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-neutral-light);
  background-color: #ffffff;
  color: var(--font-color);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-start-v2 lo-button[variant=basic] button, app-search-start-v2 lo-button[variant=basic-icon] button, app-search-results-v2 lo-button[variant=basic] button, app-search-results-v2 lo-button[variant=basic-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-start-v2 lo-button[variant=basic] button[icon-position=icon-right], app-search-start-v2 lo-button[variant=basic-icon] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=basic] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=basic-icon] button[icon-position=icon-right] {
  flex-direction: row-reverse;
}
app-search-start-v2 lo-button[variant=basic] button[icon-position=icon-right] span, app-search-start-v2 lo-button[variant=basic-icon] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=basic] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=basic-icon] button[icon-position=icon-right] span {
  margin-left: 5px;
  margin-right: 5px;
}
app-search-start-v2 lo-button[variant=basic] button.icon-only, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only, app-search-results-v2 lo-button[variant=basic] button.icon-only, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=basic] button.icon-only:hover, app-search-start-v2 lo-button[variant=basic] button.icon-only:focus, app-search-start-v2 lo-button[variant=basic] button.icon-only:focus-within, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only:hover, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only:focus, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=basic] button.icon-only:hover, app-search-results-v2 lo-button[variant=basic] button.icon-only:focus, app-search-results-v2 lo-button[variant=basic] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only:hover, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only:focus, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=basic] button.icon-only:hover span, app-search-start-v2 lo-button[variant=basic] button.icon-only:focus span, app-search-start-v2 lo-button[variant=basic] button.icon-only:focus-within span, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only:hover span, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only:focus span, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=basic] button.icon-only:hover span, app-search-results-v2 lo-button[variant=basic] button.icon-only:focus span, app-search-results-v2 lo-button[variant=basic] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only:hover span, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only:focus span, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only:focus-within span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=basic] button.icon-only span, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only span, app-search-results-v2 lo-button[variant=basic] button.icon-only span, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=basic] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=basic] button.icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=basic-icon] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=basic] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=basic] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=basic-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=basic]:hover, app-search-start-v2 lo-button[variant=basic-icon]:hover, app-search-results-v2 lo-button[variant=basic]:hover, app-search-results-v2 lo-button[variant=basic-icon]:hover {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-neutral);
  background: var(--color-neutral-lightest) radial-gradient(circle, transparent 1%, var(--color-neutral-lightest) 1%) center/15000%;
  color: var(--font-color);
  cursor: pointer;
}
app-search-start-v2 lo-button[variant=basic]:hover span, app-search-start-v2 lo-button[variant=basic-icon]:hover span, app-search-results-v2 lo-button[variant=basic]:hover span, app-search-results-v2 lo-button[variant=basic-icon]:hover span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=basic]:active, app-search-start-v2 lo-button[variant=basic-icon]:active, app-search-results-v2 lo-button[variant=basic]:active, app-search-results-v2 lo-button[variant=basic-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-button[variant=basic]:focus, app-search-start-v2 lo-button[variant=basic]:focus-within, app-search-start-v2 lo-button[variant=basic-icon]:focus, app-search-start-v2 lo-button[variant=basic-icon]:focus-within, app-search-results-v2 lo-button[variant=basic]:focus, app-search-results-v2 lo-button[variant=basic]:focus-within, app-search-results-v2 lo-button[variant=basic-icon]:focus, app-search-results-v2 lo-button[variant=basic-icon]:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-button[variant=basic]:disabled, app-search-start-v2 lo-button[variant=basic][disabled], app-search-start-v2 lo-button[variant=basic-icon]:disabled, app-search-start-v2 lo-button[variant=basic-icon][disabled], app-search-results-v2 lo-button[variant=basic]:disabled, app-search-results-v2 lo-button[variant=basic][disabled], app-search-results-v2 lo-button[variant=basic-icon]:disabled, app-search-results-v2 lo-button[variant=basic-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-start-v2 lo-button[variant=basic]:disabled button:hover, app-search-start-v2 lo-button[variant=basic][disabled] button:hover, app-search-start-v2 lo-button[variant=basic-icon]:disabled button:hover, app-search-start-v2 lo-button[variant=basic-icon][disabled] button:hover, app-search-results-v2 lo-button[variant=basic]:disabled button:hover, app-search-results-v2 lo-button[variant=basic][disabled] button:hover, app-search-results-v2 lo-button[variant=basic-icon]:disabled button:hover, app-search-results-v2 lo-button[variant=basic-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=basic]:disabled span, app-search-start-v2 lo-button[variant=basic][disabled] span, app-search-start-v2 lo-button[variant=basic-icon]:disabled span, app-search-start-v2 lo-button[variant=basic-icon][disabled] span, app-search-results-v2 lo-button[variant=basic]:disabled span, app-search-results-v2 lo-button[variant=basic][disabled] span, app-search-results-v2 lo-button[variant=basic-icon]:disabled span, app-search-results-v2 lo-button[variant=basic-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=basic]:disabled:hover, app-search-start-v2 lo-button[variant=basic][disabled]:hover, app-search-start-v2 lo-button[variant=basic-icon]:disabled:hover, app-search-start-v2 lo-button[variant=basic-icon][disabled]:hover, app-search-results-v2 lo-button[variant=basic]:disabled:hover, app-search-results-v2 lo-button[variant=basic][disabled]:hover, app-search-results-v2 lo-button[variant=basic-icon]:disabled:hover, app-search-results-v2 lo-button[variant=basic-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=basic][variant=link]:active, app-search-start-v2 lo-button[variant=basic][variant=link]:focus, app-search-start-v2 lo-button[variant=basic][variant=link]:focus-within, app-search-start-v2 lo-button[variant=basic-icon][variant=link]:active, app-search-start-v2 lo-button[variant=basic-icon][variant=link]:focus, app-search-start-v2 lo-button[variant=basic-icon][variant=link]:focus-within, app-search-results-v2 lo-button[variant=basic][variant=link]:active, app-search-results-v2 lo-button[variant=basic][variant=link]:focus, app-search-results-v2 lo-button[variant=basic][variant=link]:focus-within, app-search-results-v2 lo-button[variant=basic-icon][variant=link]:active, app-search-results-v2 lo-button[variant=basic-icon][variant=link]:focus, app-search-results-v2 lo-button[variant=basic-icon][variant=link]:focus-within {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=basic][variant=link]:hover, app-search-start-v2 lo-button[variant=basic-icon][variant=link]:hover, app-search-results-v2 lo-button[variant=basic][variant=link]:hover, app-search-results-v2 lo-button[variant=basic-icon][variant=link]:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=basic][variant=link]:hover button.link, app-search-start-v2 lo-button[variant=basic-icon][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=basic][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=basic-icon][variant=link]:hover button.link {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=basic][variant=link] button.link, app-search-start-v2 lo-button[variant=basic-icon][variant=link] button.link, app-search-results-v2 lo-button[variant=basic][variant=link] button.link, app-search-results-v2 lo-button[variant=basic-icon][variant=link] button.link {
  border: 0;
  color: var(--color-primary);
  padding: 0;
}
app-search-start-v2 lo-button[variant=basic].icon-only, app-search-start-v2 lo-button[variant=basic-icon].icon-only, app-search-results-v2 lo-button[variant=basic].icon-only, app-search-results-v2 lo-button[variant=basic-icon].icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=basic].icon-only:hover, app-search-start-v2 lo-button[variant=basic].icon-only:focus, app-search-start-v2 lo-button[variant=basic].icon-only:focus-within, app-search-start-v2 lo-button[variant=basic-icon].icon-only:hover, app-search-start-v2 lo-button[variant=basic-icon].icon-only:focus, app-search-start-v2 lo-button[variant=basic-icon].icon-only:focus-within, app-search-results-v2 lo-button[variant=basic].icon-only:hover, app-search-results-v2 lo-button[variant=basic].icon-only:focus, app-search-results-v2 lo-button[variant=basic].icon-only:focus-within, app-search-results-v2 lo-button[variant=basic-icon].icon-only:hover, app-search-results-v2 lo-button[variant=basic-icon].icon-only:focus, app-search-results-v2 lo-button[variant=basic-icon].icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=basic].icon-only:hover span, app-search-start-v2 lo-button[variant=basic].icon-only:focus span, app-search-start-v2 lo-button[variant=basic].icon-only:focus-within span, app-search-start-v2 lo-button[variant=basic-icon].icon-only:hover span, app-search-start-v2 lo-button[variant=basic-icon].icon-only:focus span, app-search-start-v2 lo-button[variant=basic-icon].icon-only:focus-within span, app-search-results-v2 lo-button[variant=basic].icon-only:hover span, app-search-results-v2 lo-button[variant=basic].icon-only:focus span, app-search-results-v2 lo-button[variant=basic].icon-only:focus-within span, app-search-results-v2 lo-button[variant=basic-icon].icon-only:hover span, app-search-results-v2 lo-button[variant=basic-icon].icon-only:focus span, app-search-results-v2 lo-button[variant=basic-icon].icon-only:focus-within span {
  background-color: var(--color-neutral-darkest);
}
app-search-start-v2 lo-button[variant=basic].icon-only span, app-search-start-v2 lo-button[variant=basic-icon].icon-only span, app-search-results-v2 lo-button[variant=basic].icon-only span, app-search-results-v2 lo-button[variant=basic-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=basic].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=basic].icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=basic-icon].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=basic-icon].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=basic].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=basic].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=basic-icon].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=basic-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=action], app-search-start-v2 lo-button[variant=action-icon], app-search-results-v2 lo-button[variant=action], app-search-results-v2 lo-button[variant=action-icon] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-primary);
  background-color: #ffffff;
  color: var(--color-primary);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-start-v2 lo-button[variant=action] button, app-search-start-v2 lo-button[variant=action-icon] button, app-search-results-v2 lo-button[variant=action] button, app-search-results-v2 lo-button[variant=action-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-start-v2 lo-button[variant=action] button[icon-position=icon-right], app-search-start-v2 lo-button[variant=action-icon] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=action] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=action-icon] button[icon-position=icon-right] {
  flex-direction: row-reverse;
}
app-search-start-v2 lo-button[variant=action] button[icon-position=icon-right] span, app-search-start-v2 lo-button[variant=action-icon] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=action] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=action-icon] button[icon-position=icon-right] span {
  margin-left: 5px;
  margin-right: 5px;
}
app-search-start-v2 lo-button[variant=action] button.icon-only, app-search-start-v2 lo-button[variant=action-icon] button.icon-only, app-search-results-v2 lo-button[variant=action] button.icon-only, app-search-results-v2 lo-button[variant=action-icon] button.icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=action] button.icon-only:hover, app-search-start-v2 lo-button[variant=action] button.icon-only:focus, app-search-start-v2 lo-button[variant=action] button.icon-only:focus-within, app-search-start-v2 lo-button[variant=action-icon] button.icon-only:hover, app-search-start-v2 lo-button[variant=action-icon] button.icon-only:focus, app-search-start-v2 lo-button[variant=action-icon] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=action] button.icon-only:hover, app-search-results-v2 lo-button[variant=action] button.icon-only:focus, app-search-results-v2 lo-button[variant=action] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=action-icon] button.icon-only:hover, app-search-results-v2 lo-button[variant=action-icon] button.icon-only:focus, app-search-results-v2 lo-button[variant=action-icon] button.icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=action] button.icon-only:hover span, app-search-start-v2 lo-button[variant=action] button.icon-only:focus span, app-search-start-v2 lo-button[variant=action] button.icon-only:focus-within span, app-search-start-v2 lo-button[variant=action-icon] button.icon-only:hover span, app-search-start-v2 lo-button[variant=action-icon] button.icon-only:focus span, app-search-start-v2 lo-button[variant=action-icon] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=action] button.icon-only:hover span, app-search-results-v2 lo-button[variant=action] button.icon-only:focus span, app-search-results-v2 lo-button[variant=action] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=action-icon] button.icon-only:hover span, app-search-results-v2 lo-button[variant=action-icon] button.icon-only:focus span, app-search-results-v2 lo-button[variant=action-icon] button.icon-only:focus-within span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=action] button.icon-only span, app-search-start-v2 lo-button[variant=action-icon] button.icon-only span, app-search-results-v2 lo-button[variant=action] button.icon-only span, app-search-results-v2 lo-button[variant=action-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=action] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=action] button.icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=action-icon] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=action-icon] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=action] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=action] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=action-icon] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=action-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=action]:hover, app-search-start-v2 lo-button[variant=action-icon]:hover, app-search-results-v2 lo-button[variant=action]:hover, app-search-results-v2 lo-button[variant=action-icon]:hover {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-primary);
  background: var(--color-primary-light) radial-gradient(circle, transparent 1%, var(--color-primary-light) 1%) center/15000%;
  color: var(--font-color-opposite);
  cursor: pointer;
}
app-search-start-v2 lo-button[variant=action]:hover span, app-search-start-v2 lo-button[variant=action-icon]:hover span, app-search-results-v2 lo-button[variant=action]:hover span, app-search-results-v2 lo-button[variant=action-icon]:hover span {
  background-color: var(--font-color-opposite);
}
app-search-start-v2 lo-button[variant=action]:active, app-search-start-v2 lo-button[variant=action-icon]:active, app-search-results-v2 lo-button[variant=action]:active, app-search-results-v2 lo-button[variant=action-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-button[variant=action]:focus, app-search-start-v2 lo-button[variant=action]:focus-within, app-search-start-v2 lo-button[variant=action-icon]:focus, app-search-start-v2 lo-button[variant=action-icon]:focus-within, app-search-results-v2 lo-button[variant=action]:focus, app-search-results-v2 lo-button[variant=action]:focus-within, app-search-results-v2 lo-button[variant=action-icon]:focus, app-search-results-v2 lo-button[variant=action-icon]:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-button[variant=action]:disabled, app-search-start-v2 lo-button[variant=action][disabled], app-search-start-v2 lo-button[variant=action-icon]:disabled, app-search-start-v2 lo-button[variant=action-icon][disabled], app-search-results-v2 lo-button[variant=action]:disabled, app-search-results-v2 lo-button[variant=action][disabled], app-search-results-v2 lo-button[variant=action-icon]:disabled, app-search-results-v2 lo-button[variant=action-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-start-v2 lo-button[variant=action]:disabled button:hover, app-search-start-v2 lo-button[variant=action][disabled] button:hover, app-search-start-v2 lo-button[variant=action-icon]:disabled button:hover, app-search-start-v2 lo-button[variant=action-icon][disabled] button:hover, app-search-results-v2 lo-button[variant=action]:disabled button:hover, app-search-results-v2 lo-button[variant=action][disabled] button:hover, app-search-results-v2 lo-button[variant=action-icon]:disabled button:hover, app-search-results-v2 lo-button[variant=action-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=action]:disabled span, app-search-start-v2 lo-button[variant=action][disabled] span, app-search-start-v2 lo-button[variant=action-icon]:disabled span, app-search-start-v2 lo-button[variant=action-icon][disabled] span, app-search-results-v2 lo-button[variant=action]:disabled span, app-search-results-v2 lo-button[variant=action][disabled] span, app-search-results-v2 lo-button[variant=action-icon]:disabled span, app-search-results-v2 lo-button[variant=action-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=action]:disabled:hover, app-search-start-v2 lo-button[variant=action][disabled]:hover, app-search-start-v2 lo-button[variant=action-icon]:disabled:hover, app-search-start-v2 lo-button[variant=action-icon][disabled]:hover, app-search-results-v2 lo-button[variant=action]:disabled:hover, app-search-results-v2 lo-button[variant=action][disabled]:hover, app-search-results-v2 lo-button[variant=action-icon]:disabled:hover, app-search-results-v2 lo-button[variant=action-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=action][variant=link]:active, app-search-start-v2 lo-button[variant=action][variant=link]:focus, app-search-start-v2 lo-button[variant=action][variant=link]:focus-within, app-search-start-v2 lo-button[variant=action-icon][variant=link]:active, app-search-start-v2 lo-button[variant=action-icon][variant=link]:focus, app-search-start-v2 lo-button[variant=action-icon][variant=link]:focus-within, app-search-results-v2 lo-button[variant=action][variant=link]:active, app-search-results-v2 lo-button[variant=action][variant=link]:focus, app-search-results-v2 lo-button[variant=action][variant=link]:focus-within, app-search-results-v2 lo-button[variant=action-icon][variant=link]:active, app-search-results-v2 lo-button[variant=action-icon][variant=link]:focus, app-search-results-v2 lo-button[variant=action-icon][variant=link]:focus-within {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=action][variant=link]:hover, app-search-start-v2 lo-button[variant=action-icon][variant=link]:hover, app-search-results-v2 lo-button[variant=action][variant=link]:hover, app-search-results-v2 lo-button[variant=action-icon][variant=link]:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=action][variant=link]:hover button.link, app-search-start-v2 lo-button[variant=action-icon][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=action][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=action-icon][variant=link]:hover button.link {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=action][variant=link] button.link, app-search-start-v2 lo-button[variant=action-icon][variant=link] button.link, app-search-results-v2 lo-button[variant=action][variant=link] button.link, app-search-results-v2 lo-button[variant=action-icon][variant=link] button.link {
  border: 0;
  color: var(--color-primary);
  padding: 0;
}
app-search-start-v2 lo-button[variant=action].icon-only, app-search-start-v2 lo-button[variant=action-icon].icon-only, app-search-results-v2 lo-button[variant=action].icon-only, app-search-results-v2 lo-button[variant=action-icon].icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=action].icon-only:hover, app-search-start-v2 lo-button[variant=action].icon-only:focus, app-search-start-v2 lo-button[variant=action].icon-only:focus-within, app-search-start-v2 lo-button[variant=action-icon].icon-only:hover, app-search-start-v2 lo-button[variant=action-icon].icon-only:focus, app-search-start-v2 lo-button[variant=action-icon].icon-only:focus-within, app-search-results-v2 lo-button[variant=action].icon-only:hover, app-search-results-v2 lo-button[variant=action].icon-only:focus, app-search-results-v2 lo-button[variant=action].icon-only:focus-within, app-search-results-v2 lo-button[variant=action-icon].icon-only:hover, app-search-results-v2 lo-button[variant=action-icon].icon-only:focus, app-search-results-v2 lo-button[variant=action-icon].icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=action].icon-only:hover span, app-search-start-v2 lo-button[variant=action].icon-only:focus span, app-search-start-v2 lo-button[variant=action].icon-only:focus-within span, app-search-start-v2 lo-button[variant=action-icon].icon-only:hover span, app-search-start-v2 lo-button[variant=action-icon].icon-only:focus span, app-search-start-v2 lo-button[variant=action-icon].icon-only:focus-within span, app-search-results-v2 lo-button[variant=action].icon-only:hover span, app-search-results-v2 lo-button[variant=action].icon-only:focus span, app-search-results-v2 lo-button[variant=action].icon-only:focus-within span, app-search-results-v2 lo-button[variant=action-icon].icon-only:hover span, app-search-results-v2 lo-button[variant=action-icon].icon-only:focus span, app-search-results-v2 lo-button[variant=action-icon].icon-only:focus-within span {
  background-color: var(--color-primary-dark);
}
app-search-start-v2 lo-button[variant=action].icon-only span, app-search-start-v2 lo-button[variant=action-icon].icon-only span, app-search-results-v2 lo-button[variant=action].icon-only span, app-search-results-v2 lo-button[variant=action-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=action].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=action].icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=action-icon].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=action-icon].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=action].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=action].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=action-icon].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=action-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=save], app-search-start-v2 lo-button[variant=save-icon], app-search-results-v2 lo-button[variant=save], app-search-results-v2 lo-button[variant=save-icon] {
  --mainColor: var(--color-success);
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-success);
  background-color: #ffffff;
  color: var(--color-success);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-start-v2 lo-button[variant=save] button, app-search-start-v2 lo-button[variant=save-icon] button, app-search-results-v2 lo-button[variant=save] button, app-search-results-v2 lo-button[variant=save-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-start-v2 lo-button[variant=save] button[icon-position=icon-right], app-search-start-v2 lo-button[variant=save-icon] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=save] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=save-icon] button[icon-position=icon-right] {
  flex-direction: row-reverse;
}
app-search-start-v2 lo-button[variant=save] button[icon-position=icon-right] span, app-search-start-v2 lo-button[variant=save-icon] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=save] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=save-icon] button[icon-position=icon-right] span {
  margin-left: 5px;
  margin-right: 5px;
}
app-search-start-v2 lo-button[variant=save] button.icon-only, app-search-start-v2 lo-button[variant=save-icon] button.icon-only, app-search-results-v2 lo-button[variant=save] button.icon-only, app-search-results-v2 lo-button[variant=save-icon] button.icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=save] button.icon-only:hover, app-search-start-v2 lo-button[variant=save] button.icon-only:focus, app-search-start-v2 lo-button[variant=save] button.icon-only:focus-within, app-search-start-v2 lo-button[variant=save-icon] button.icon-only:hover, app-search-start-v2 lo-button[variant=save-icon] button.icon-only:focus, app-search-start-v2 lo-button[variant=save-icon] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=save] button.icon-only:hover, app-search-results-v2 lo-button[variant=save] button.icon-only:focus, app-search-results-v2 lo-button[variant=save] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=save-icon] button.icon-only:hover, app-search-results-v2 lo-button[variant=save-icon] button.icon-only:focus, app-search-results-v2 lo-button[variant=save-icon] button.icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=save] button.icon-only:hover span, app-search-start-v2 lo-button[variant=save] button.icon-only:focus span, app-search-start-v2 lo-button[variant=save] button.icon-only:focus-within span, app-search-start-v2 lo-button[variant=save-icon] button.icon-only:hover span, app-search-start-v2 lo-button[variant=save-icon] button.icon-only:focus span, app-search-start-v2 lo-button[variant=save-icon] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=save] button.icon-only:hover span, app-search-results-v2 lo-button[variant=save] button.icon-only:focus span, app-search-results-v2 lo-button[variant=save] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=save-icon] button.icon-only:hover span, app-search-results-v2 lo-button[variant=save-icon] button.icon-only:focus span, app-search-results-v2 lo-button[variant=save-icon] button.icon-only:focus-within span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=save] button.icon-only span, app-search-start-v2 lo-button[variant=save-icon] button.icon-only span, app-search-results-v2 lo-button[variant=save] button.icon-only span, app-search-results-v2 lo-button[variant=save-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=save] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=save] button.icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=save-icon] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=save-icon] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=save] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=save] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=save-icon] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=save-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=save]:hover, app-search-start-v2 lo-button[variant=save-icon]:hover, app-search-results-v2 lo-button[variant=save]:hover, app-search-results-v2 lo-button[variant=save-icon]:hover {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-success);
  background: var(--color-success-light) radial-gradient(circle, transparent 1%, var(--color-success-light) 1%) center/15000%;
  color: var(--font-color-opposite);
  cursor: pointer;
}
app-search-start-v2 lo-button[variant=save]:hover span, app-search-start-v2 lo-button[variant=save-icon]:hover span, app-search-results-v2 lo-button[variant=save]:hover span, app-search-results-v2 lo-button[variant=save-icon]:hover span {
  background-color: var(--font-color-opposite);
}
app-search-start-v2 lo-button[variant=save]:active, app-search-start-v2 lo-button[variant=save-icon]:active, app-search-results-v2 lo-button[variant=save]:active, app-search-results-v2 lo-button[variant=save-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-button[variant=save]:focus, app-search-start-v2 lo-button[variant=save]:focus-within, app-search-start-v2 lo-button[variant=save-icon]:focus, app-search-start-v2 lo-button[variant=save-icon]:focus-within, app-search-results-v2 lo-button[variant=save]:focus, app-search-results-v2 lo-button[variant=save]:focus-within, app-search-results-v2 lo-button[variant=save-icon]:focus, app-search-results-v2 lo-button[variant=save-icon]:focus-within {
  outline: 2px solid var(--color-success);
}
app-search-start-v2 lo-button[variant=save]:disabled, app-search-start-v2 lo-button[variant=save][disabled], app-search-start-v2 lo-button[variant=save-icon]:disabled, app-search-start-v2 lo-button[variant=save-icon][disabled], app-search-results-v2 lo-button[variant=save]:disabled, app-search-results-v2 lo-button[variant=save][disabled], app-search-results-v2 lo-button[variant=save-icon]:disabled, app-search-results-v2 lo-button[variant=save-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-start-v2 lo-button[variant=save]:disabled button:hover, app-search-start-v2 lo-button[variant=save][disabled] button:hover, app-search-start-v2 lo-button[variant=save-icon]:disabled button:hover, app-search-start-v2 lo-button[variant=save-icon][disabled] button:hover, app-search-results-v2 lo-button[variant=save]:disabled button:hover, app-search-results-v2 lo-button[variant=save][disabled] button:hover, app-search-results-v2 lo-button[variant=save-icon]:disabled button:hover, app-search-results-v2 lo-button[variant=save-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=save]:disabled span, app-search-start-v2 lo-button[variant=save][disabled] span, app-search-start-v2 lo-button[variant=save-icon]:disabled span, app-search-start-v2 lo-button[variant=save-icon][disabled] span, app-search-results-v2 lo-button[variant=save]:disabled span, app-search-results-v2 lo-button[variant=save][disabled] span, app-search-results-v2 lo-button[variant=save-icon]:disabled span, app-search-results-v2 lo-button[variant=save-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=save]:disabled:hover, app-search-start-v2 lo-button[variant=save][disabled]:hover, app-search-start-v2 lo-button[variant=save-icon]:disabled:hover, app-search-start-v2 lo-button[variant=save-icon][disabled]:hover, app-search-results-v2 lo-button[variant=save]:disabled:hover, app-search-results-v2 lo-button[variant=save][disabled]:hover, app-search-results-v2 lo-button[variant=save-icon]:disabled:hover, app-search-results-v2 lo-button[variant=save-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=save][variant=link]:active, app-search-start-v2 lo-button[variant=save][variant=link]:focus, app-search-start-v2 lo-button[variant=save][variant=link]:focus-within, app-search-start-v2 lo-button[variant=save-icon][variant=link]:active, app-search-start-v2 lo-button[variant=save-icon][variant=link]:focus, app-search-start-v2 lo-button[variant=save-icon][variant=link]:focus-within, app-search-results-v2 lo-button[variant=save][variant=link]:active, app-search-results-v2 lo-button[variant=save][variant=link]:focus, app-search-results-v2 lo-button[variant=save][variant=link]:focus-within, app-search-results-v2 lo-button[variant=save-icon][variant=link]:active, app-search-results-v2 lo-button[variant=save-icon][variant=link]:focus, app-search-results-v2 lo-button[variant=save-icon][variant=link]:focus-within {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=save][variant=link]:hover, app-search-start-v2 lo-button[variant=save-icon][variant=link]:hover, app-search-results-v2 lo-button[variant=save][variant=link]:hover, app-search-results-v2 lo-button[variant=save-icon][variant=link]:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=save][variant=link]:hover button.link, app-search-start-v2 lo-button[variant=save-icon][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=save][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=save-icon][variant=link]:hover button.link {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=save][variant=link] button.link, app-search-start-v2 lo-button[variant=save-icon][variant=link] button.link, app-search-results-v2 lo-button[variant=save][variant=link] button.link, app-search-results-v2 lo-button[variant=save-icon][variant=link] button.link {
  border: 0;
  color: var(--color-primary);
  padding: 0;
}
app-search-start-v2 lo-button[variant=save].icon-only, app-search-start-v2 lo-button[variant=save-icon].icon-only, app-search-results-v2 lo-button[variant=save].icon-only, app-search-results-v2 lo-button[variant=save-icon].icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=save].icon-only:hover, app-search-start-v2 lo-button[variant=save].icon-only:focus, app-search-start-v2 lo-button[variant=save].icon-only:focus-within, app-search-start-v2 lo-button[variant=save-icon].icon-only:hover, app-search-start-v2 lo-button[variant=save-icon].icon-only:focus, app-search-start-v2 lo-button[variant=save-icon].icon-only:focus-within, app-search-results-v2 lo-button[variant=save].icon-only:hover, app-search-results-v2 lo-button[variant=save].icon-only:focus, app-search-results-v2 lo-button[variant=save].icon-only:focus-within, app-search-results-v2 lo-button[variant=save-icon].icon-only:hover, app-search-results-v2 lo-button[variant=save-icon].icon-only:focus, app-search-results-v2 lo-button[variant=save-icon].icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=save].icon-only:hover span, app-search-start-v2 lo-button[variant=save].icon-only:focus span, app-search-start-v2 lo-button[variant=save].icon-only:focus-within span, app-search-start-v2 lo-button[variant=save-icon].icon-only:hover span, app-search-start-v2 lo-button[variant=save-icon].icon-only:focus span, app-search-start-v2 lo-button[variant=save-icon].icon-only:focus-within span, app-search-results-v2 lo-button[variant=save].icon-only:hover span, app-search-results-v2 lo-button[variant=save].icon-only:focus span, app-search-results-v2 lo-button[variant=save].icon-only:focus-within span, app-search-results-v2 lo-button[variant=save-icon].icon-only:hover span, app-search-results-v2 lo-button[variant=save-icon].icon-only:focus span, app-search-results-v2 lo-button[variant=save-icon].icon-only:focus-within span {
  background-color: var(--color-success-dark);
}
app-search-start-v2 lo-button[variant=save].icon-only span, app-search-start-v2 lo-button[variant=save-icon].icon-only span, app-search-results-v2 lo-button[variant=save].icon-only span, app-search-results-v2 lo-button[variant=save-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=save].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=save].icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=save-icon].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=save-icon].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=save].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=save].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=save-icon].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=save-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=danger], app-search-start-v2 lo-button[variant=danger-icon], app-search-results-v2 lo-button[variant=danger], app-search-results-v2 lo-button[variant=danger-icon] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-danger);
  background-color: #ffffff;
  color: var(--color-danger);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-start-v2 lo-button[variant=danger] button, app-search-start-v2 lo-button[variant=danger-icon] button, app-search-results-v2 lo-button[variant=danger] button, app-search-results-v2 lo-button[variant=danger-icon] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-start-v2 lo-button[variant=danger] button[icon-position=icon-right], app-search-start-v2 lo-button[variant=danger-icon] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=danger] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=danger-icon] button[icon-position=icon-right] {
  flex-direction: row-reverse;
}
app-search-start-v2 lo-button[variant=danger] button[icon-position=icon-right] span, app-search-start-v2 lo-button[variant=danger-icon] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=danger] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=danger-icon] button[icon-position=icon-right] span {
  margin-left: 5px;
  margin-right: 5px;
}
app-search-start-v2 lo-button[variant=danger] button.icon-only, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only, app-search-results-v2 lo-button[variant=danger] button.icon-only, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=danger] button.icon-only:hover, app-search-start-v2 lo-button[variant=danger] button.icon-only:focus, app-search-start-v2 lo-button[variant=danger] button.icon-only:focus-within, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only:hover, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only:focus, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=danger] button.icon-only:hover, app-search-results-v2 lo-button[variant=danger] button.icon-only:focus, app-search-results-v2 lo-button[variant=danger] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only:hover, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only:focus, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=danger] button.icon-only:hover span, app-search-start-v2 lo-button[variant=danger] button.icon-only:focus span, app-search-start-v2 lo-button[variant=danger] button.icon-only:focus-within span, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only:hover span, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only:focus span, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=danger] button.icon-only:hover span, app-search-results-v2 lo-button[variant=danger] button.icon-only:focus span, app-search-results-v2 lo-button[variant=danger] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only:hover span, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only:focus span, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only:focus-within span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=danger] button.icon-only span, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only span, app-search-results-v2 lo-button[variant=danger] button.icon-only span, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=danger] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=danger] button.icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=danger-icon] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=danger] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=danger] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=danger-icon] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=danger]:hover, app-search-start-v2 lo-button[variant=danger-icon]:hover, app-search-results-v2 lo-button[variant=danger]:hover, app-search-results-v2 lo-button[variant=danger-icon]:hover {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-danger);
  background: var(--color-danger-light) radial-gradient(circle, transparent 1%, var(--color-danger-light) 1%) center/15000%;
  color: var(--font-color-opposite);
  cursor: pointer;
}
app-search-start-v2 lo-button[variant=danger]:hover span, app-search-start-v2 lo-button[variant=danger-icon]:hover span, app-search-results-v2 lo-button[variant=danger]:hover span, app-search-results-v2 lo-button[variant=danger-icon]:hover span {
  background-color: var(--font-color-opposite);
}
app-search-start-v2 lo-button[variant=danger]:active, app-search-start-v2 lo-button[variant=danger-icon]:active, app-search-results-v2 lo-button[variant=danger]:active, app-search-results-v2 lo-button[variant=danger-icon]:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-button[variant=danger]:focus, app-search-start-v2 lo-button[variant=danger]:focus-within, app-search-start-v2 lo-button[variant=danger-icon]:focus, app-search-start-v2 lo-button[variant=danger-icon]:focus-within, app-search-results-v2 lo-button[variant=danger]:focus, app-search-results-v2 lo-button[variant=danger]:focus-within, app-search-results-v2 lo-button[variant=danger-icon]:focus, app-search-results-v2 lo-button[variant=danger-icon]:focus-within {
  outline: 2px solid var(--color-danger);
}
app-search-start-v2 lo-button[variant=danger]:disabled, app-search-start-v2 lo-button[variant=danger][disabled], app-search-start-v2 lo-button[variant=danger-icon]:disabled, app-search-start-v2 lo-button[variant=danger-icon][disabled], app-search-results-v2 lo-button[variant=danger]:disabled, app-search-results-v2 lo-button[variant=danger][disabled], app-search-results-v2 lo-button[variant=danger-icon]:disabled, app-search-results-v2 lo-button[variant=danger-icon][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-start-v2 lo-button[variant=danger]:disabled button:hover, app-search-start-v2 lo-button[variant=danger][disabled] button:hover, app-search-start-v2 lo-button[variant=danger-icon]:disabled button:hover, app-search-start-v2 lo-button[variant=danger-icon][disabled] button:hover, app-search-results-v2 lo-button[variant=danger]:disabled button:hover, app-search-results-v2 lo-button[variant=danger][disabled] button:hover, app-search-results-v2 lo-button[variant=danger-icon]:disabled button:hover, app-search-results-v2 lo-button[variant=danger-icon][disabled] button:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=danger]:disabled span, app-search-start-v2 lo-button[variant=danger][disabled] span, app-search-start-v2 lo-button[variant=danger-icon]:disabled span, app-search-start-v2 lo-button[variant=danger-icon][disabled] span, app-search-results-v2 lo-button[variant=danger]:disabled span, app-search-results-v2 lo-button[variant=danger][disabled] span, app-search-results-v2 lo-button[variant=danger-icon]:disabled span, app-search-results-v2 lo-button[variant=danger-icon][disabled] span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=danger]:disabled:hover, app-search-start-v2 lo-button[variant=danger][disabled]:hover, app-search-start-v2 lo-button[variant=danger-icon]:disabled:hover, app-search-start-v2 lo-button[variant=danger-icon][disabled]:hover, app-search-results-v2 lo-button[variant=danger]:disabled:hover, app-search-results-v2 lo-button[variant=danger][disabled]:hover, app-search-results-v2 lo-button[variant=danger-icon]:disabled:hover, app-search-results-v2 lo-button[variant=danger-icon][disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=danger][variant=link]:active, app-search-start-v2 lo-button[variant=danger][variant=link]:focus, app-search-start-v2 lo-button[variant=danger][variant=link]:focus-within, app-search-start-v2 lo-button[variant=danger-icon][variant=link]:active, app-search-start-v2 lo-button[variant=danger-icon][variant=link]:focus, app-search-start-v2 lo-button[variant=danger-icon][variant=link]:focus-within, app-search-results-v2 lo-button[variant=danger][variant=link]:active, app-search-results-v2 lo-button[variant=danger][variant=link]:focus, app-search-results-v2 lo-button[variant=danger][variant=link]:focus-within, app-search-results-v2 lo-button[variant=danger-icon][variant=link]:active, app-search-results-v2 lo-button[variant=danger-icon][variant=link]:focus, app-search-results-v2 lo-button[variant=danger-icon][variant=link]:focus-within {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=danger][variant=link]:hover, app-search-start-v2 lo-button[variant=danger-icon][variant=link]:hover, app-search-results-v2 lo-button[variant=danger][variant=link]:hover, app-search-results-v2 lo-button[variant=danger-icon][variant=link]:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=danger][variant=link]:hover button.link, app-search-start-v2 lo-button[variant=danger-icon][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=danger][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=danger-icon][variant=link]:hover button.link {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=danger][variant=link] button.link, app-search-start-v2 lo-button[variant=danger-icon][variant=link] button.link, app-search-results-v2 lo-button[variant=danger][variant=link] button.link, app-search-results-v2 lo-button[variant=danger-icon][variant=link] button.link {
  border: 0;
  color: var(--color-primary);
  padding: 0;
}
app-search-start-v2 lo-button[variant=danger].icon-only, app-search-start-v2 lo-button[variant=danger-icon].icon-only, app-search-results-v2 lo-button[variant=danger].icon-only, app-search-results-v2 lo-button[variant=danger-icon].icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=danger].icon-only:hover, app-search-start-v2 lo-button[variant=danger].icon-only:focus, app-search-start-v2 lo-button[variant=danger].icon-only:focus-within, app-search-start-v2 lo-button[variant=danger-icon].icon-only:hover, app-search-start-v2 lo-button[variant=danger-icon].icon-only:focus, app-search-start-v2 lo-button[variant=danger-icon].icon-only:focus-within, app-search-results-v2 lo-button[variant=danger].icon-only:hover, app-search-results-v2 lo-button[variant=danger].icon-only:focus, app-search-results-v2 lo-button[variant=danger].icon-only:focus-within, app-search-results-v2 lo-button[variant=danger-icon].icon-only:hover, app-search-results-v2 lo-button[variant=danger-icon].icon-only:focus, app-search-results-v2 lo-button[variant=danger-icon].icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=danger].icon-only:hover span, app-search-start-v2 lo-button[variant=danger].icon-only:focus span, app-search-start-v2 lo-button[variant=danger].icon-only:focus-within span, app-search-start-v2 lo-button[variant=danger-icon].icon-only:hover span, app-search-start-v2 lo-button[variant=danger-icon].icon-only:focus span, app-search-start-v2 lo-button[variant=danger-icon].icon-only:focus-within span, app-search-results-v2 lo-button[variant=danger].icon-only:hover span, app-search-results-v2 lo-button[variant=danger].icon-only:focus span, app-search-results-v2 lo-button[variant=danger].icon-only:focus-within span, app-search-results-v2 lo-button[variant=danger-icon].icon-only:hover span, app-search-results-v2 lo-button[variant=danger-icon].icon-only:focus span, app-search-results-v2 lo-button[variant=danger-icon].icon-only:focus-within span {
  background-color: var(--color-danger-dark);
}
app-search-start-v2 lo-button[variant=danger].icon-only span, app-search-start-v2 lo-button[variant=danger-icon].icon-only span, app-search-results-v2 lo-button[variant=danger].icon-only span, app-search-results-v2 lo-button[variant=danger-icon].icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=danger].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=danger].icon-only[disabled]:hover span, app-search-start-v2 lo-button[variant=danger-icon].icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=danger-icon].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=danger].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=danger].icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=danger-icon].icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=danger-icon].icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=cancel], app-search-results-v2 lo-button[variant=cancel] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid transparent;
  background-color: transparent;
  color: var(--color-danger);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-start-v2 lo-button[variant=cancel] button, app-search-results-v2 lo-button[variant=cancel] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-start-v2 lo-button[variant=cancel] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=cancel] button[icon-position=icon-right] {
  flex-direction: row-reverse;
}
app-search-start-v2 lo-button[variant=cancel] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=cancel] button[icon-position=icon-right] span {
  margin-left: 5px;
  margin-right: 5px;
}
app-search-start-v2 lo-button[variant=cancel] button.icon-only, app-search-results-v2 lo-button[variant=cancel] button.icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=cancel] button.icon-only:hover, app-search-start-v2 lo-button[variant=cancel] button.icon-only:focus, app-search-start-v2 lo-button[variant=cancel] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=cancel] button.icon-only:hover, app-search-results-v2 lo-button[variant=cancel] button.icon-only:focus, app-search-results-v2 lo-button[variant=cancel] button.icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=cancel] button.icon-only:hover span, app-search-start-v2 lo-button[variant=cancel] button.icon-only:focus span, app-search-start-v2 lo-button[variant=cancel] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=cancel] button.icon-only:hover span, app-search-results-v2 lo-button[variant=cancel] button.icon-only:focus span, app-search-results-v2 lo-button[variant=cancel] button.icon-only:focus-within span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=cancel] button.icon-only span, app-search-results-v2 lo-button[variant=cancel] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=cancel] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=cancel] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=cancel] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=cancel] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=cancel]:hover, app-search-results-v2 lo-button[variant=cancel]:hover {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid transparent;
  background: transparent radial-gradient(circle, transparent 1%, transparent 1%) center/15000%;
  color: var(--color-danger);
  cursor: pointer;
}
app-search-start-v2 lo-button[variant=cancel]:hover span, app-search-results-v2 lo-button[variant=cancel]:hover span {
  background-color: var(--color-danger);
}
app-search-start-v2 lo-button[variant=cancel]:active, app-search-results-v2 lo-button[variant=cancel]:active {
  background-color: var(--color-neutral-lightest);
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-button[variant=cancel]:focus, app-search-start-v2 lo-button[variant=cancel]:focus-within, app-search-results-v2 lo-button[variant=cancel]:focus, app-search-results-v2 lo-button[variant=cancel]:focus-within {
  outline: 2px solid var(--color-danger);
}
app-search-start-v2 lo-button[variant=cancel]:disabled, app-search-start-v2 lo-button[variant=cancel][disabled], app-search-results-v2 lo-button[variant=cancel]:disabled, app-search-results-v2 lo-button[variant=cancel][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-start-v2 lo-button[variant=cancel]:disabled button:hover, app-search-start-v2 lo-button[variant=cancel][disabled] button:hover, app-search-results-v2 lo-button[variant=cancel]:disabled button:hover, app-search-results-v2 lo-button[variant=cancel][disabled] button:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=cancel]:disabled span, app-search-start-v2 lo-button[variant=cancel][disabled] span, app-search-results-v2 lo-button[variant=cancel]:disabled span, app-search-results-v2 lo-button[variant=cancel][disabled] span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=cancel]:disabled:hover, app-search-start-v2 lo-button[variant=cancel][disabled]:hover, app-search-results-v2 lo-button[variant=cancel]:disabled:hover, app-search-results-v2 lo-button[variant=cancel][disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=cancel][variant=link]:active, app-search-start-v2 lo-button[variant=cancel][variant=link]:focus, app-search-start-v2 lo-button[variant=cancel][variant=link]:focus-within, app-search-results-v2 lo-button[variant=cancel][variant=link]:active, app-search-results-v2 lo-button[variant=cancel][variant=link]:focus, app-search-results-v2 lo-button[variant=cancel][variant=link]:focus-within {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=cancel][variant=link]:hover, app-search-results-v2 lo-button[variant=cancel][variant=link]:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=cancel][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=cancel][variant=link]:hover button.link {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=cancel][variant=link] button.link, app-search-results-v2 lo-button[variant=cancel][variant=link] button.link {
  border: 0;
  color: var(--color-primary);
  padding: 0;
}
app-search-start-v2 lo-button[variant=link], app-search-results-v2 lo-button[variant=link] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid transparent;
  background-color: transparent;
  color: var(--color-primary);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-start-v2 lo-button[variant=link] button, app-search-results-v2 lo-button[variant=link] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-start-v2 lo-button[variant=link] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=link] button[icon-position=icon-right] {
  flex-direction: row-reverse;
}
app-search-start-v2 lo-button[variant=link] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=link] button[icon-position=icon-right] span {
  margin-left: 5px;
  margin-right: 5px;
}
app-search-start-v2 lo-button[variant=link] button.icon-only, app-search-results-v2 lo-button[variant=link] button.icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=link] button.icon-only:hover, app-search-start-v2 lo-button[variant=link] button.icon-only:focus, app-search-start-v2 lo-button[variant=link] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=link] button.icon-only:hover, app-search-results-v2 lo-button[variant=link] button.icon-only:focus, app-search-results-v2 lo-button[variant=link] button.icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=link] button.icon-only:hover span, app-search-start-v2 lo-button[variant=link] button.icon-only:focus span, app-search-start-v2 lo-button[variant=link] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=link] button.icon-only:hover span, app-search-results-v2 lo-button[variant=link] button.icon-only:focus span, app-search-results-v2 lo-button[variant=link] button.icon-only:focus-within span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=link] button.icon-only span, app-search-results-v2 lo-button[variant=link] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=link] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=link] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=link] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=link] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=link]:hover, app-search-results-v2 lo-button[variant=link]:hover {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid transparent;
  background: transparent radial-gradient(circle, transparent 1%, transparent 1%) center/15000%;
  color: var(--color-primary);
  cursor: pointer;
}
app-search-start-v2 lo-button[variant=link]:hover span, app-search-results-v2 lo-button[variant=link]:hover span {
  background-color: var(--color-primary);
}
app-search-start-v2 lo-button[variant=link]:active, app-search-results-v2 lo-button[variant=link]:active {
  background-color: var(--color-primary-soft);
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-button[variant=link]:disabled, app-search-start-v2 lo-button[variant=link][disabled], app-search-results-v2 lo-button[variant=link]:disabled, app-search-results-v2 lo-button[variant=link][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-start-v2 lo-button[variant=link]:disabled button:hover, app-search-start-v2 lo-button[variant=link][disabled] button:hover, app-search-results-v2 lo-button[variant=link]:disabled button:hover, app-search-results-v2 lo-button[variant=link][disabled] button:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=link]:disabled span, app-search-start-v2 lo-button[variant=link][disabled] span, app-search-results-v2 lo-button[variant=link]:disabled span, app-search-results-v2 lo-button[variant=link][disabled] span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=link]:disabled:hover, app-search-start-v2 lo-button[variant=link][disabled]:hover, app-search-results-v2 lo-button[variant=link]:disabled:hover, app-search-results-v2 lo-button[variant=link][disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=link][variant=link]:active, app-search-start-v2 lo-button[variant=link][variant=link]:focus, app-search-start-v2 lo-button[variant=link][variant=link]:focus-within, app-search-results-v2 lo-button[variant=link][variant=link]:active, app-search-results-v2 lo-button[variant=link][variant=link]:focus, app-search-results-v2 lo-button[variant=link][variant=link]:focus-within {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=link][variant=link]:hover, app-search-results-v2 lo-button[variant=link][variant=link]:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=link][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=link][variant=link]:hover button.link {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=link][variant=link] button.link, app-search-results-v2 lo-button[variant=link][variant=link] button.link {
  border: 0;
  color: var(--color-primary);
  padding: 0;
}
app-search-start-v2 lo-button[variant=link]:hover, app-search-results-v2 lo-button[variant=link]:hover {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=text], app-search-results-v2 lo-button[variant=text] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid transparent;
  background-color: transparent;
  color: var(--font-color);
  display: flex;
  justify-content: center;
  line-height: 0;
  transition: background 0.8s;
}
app-search-start-v2 lo-button[variant=text] button, app-search-results-v2 lo-button[variant=text] button {
  align-items: center;
  appearance: none;
  background: inherit;
  border: 0;
  border-radius: 8px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 32px;
  min-width: 86px;
  outline: 0;
  padding: 5px 10px;
  width: 100%;
}
app-search-start-v2 lo-button[variant=text] button[icon-position=icon-right], app-search-results-v2 lo-button[variant=text] button[icon-position=icon-right] {
  flex-direction: row-reverse;
}
app-search-start-v2 lo-button[variant=text] button[icon-position=icon-right] span, app-search-results-v2 lo-button[variant=text] button[icon-position=icon-right] span {
  margin-left: 5px;
  margin-right: 5px;
}
app-search-start-v2 lo-button[variant=text] button.icon-only, app-search-results-v2 lo-button[variant=text] button.icon-only {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 50%;
  display: grid;
  min-height: 0;
  min-width: 0;
  outline: none;
  padding: 5px;
}
app-search-start-v2 lo-button[variant=text] button.icon-only:hover, app-search-start-v2 lo-button[variant=text] button.icon-only:focus, app-search-start-v2 lo-button[variant=text] button.icon-only:focus-within, app-search-results-v2 lo-button[variant=text] button.icon-only:hover, app-search-results-v2 lo-button[variant=text] button.icon-only:focus, app-search-results-v2 lo-button[variant=text] button.icon-only:focus-within {
  background-color: transparent;
}
app-search-start-v2 lo-button[variant=text] button.icon-only:hover span, app-search-start-v2 lo-button[variant=text] button.icon-only:focus span, app-search-start-v2 lo-button[variant=text] button.icon-only:focus-within span, app-search-results-v2 lo-button[variant=text] button.icon-only:hover span, app-search-results-v2 lo-button[variant=text] button.icon-only:focus span, app-search-results-v2 lo-button[variant=text] button.icon-only:focus-within span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=text] button.icon-only span, app-search-results-v2 lo-button[variant=text] button.icon-only span {
  display: inline-block;
  margin-right: 0;
}
app-search-start-v2 lo-button[variant=text] button.icon-only:disabled:hover span, app-search-start-v2 lo-button[variant=text] button.icon-only[disabled]:hover span, app-search-results-v2 lo-button[variant=text] button.icon-only:disabled:hover span, app-search-results-v2 lo-button[variant=text] button.icon-only[disabled]:hover span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=text]:hover, app-search-results-v2 lo-button[variant=text]:hover {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid transparent;
  background: transparent radial-gradient(circle, transparent 1%, transparent 1%) center/15000%;
  color: var(--font-color);
  cursor: pointer;
}
app-search-start-v2 lo-button[variant=text]:hover span, app-search-results-v2 lo-button[variant=text]:hover span {
  background-color: var(--font-color);
}
app-search-start-v2 lo-button[variant=text]:active, app-search-results-v2 lo-button[variant=text]:active {
  background-color: var(--font-color);
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-button[variant=text]:disabled, app-search-start-v2 lo-button[variant=text][disabled], app-search-results-v2 lo-button[variant=text]:disabled, app-search-results-v2 lo-button[variant=text][disabled] {
  background: var(--color-neutral-lightest);
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  cursor: not-allowed;
  box-shadow: none;
  transition: none;
}
app-search-start-v2 lo-button[variant=text]:disabled button:hover, app-search-start-v2 lo-button[variant=text][disabled] button:hover, app-search-results-v2 lo-button[variant=text]:disabled button:hover, app-search-results-v2 lo-button[variant=text][disabled] button:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=text]:disabled span, app-search-start-v2 lo-button[variant=text][disabled] span, app-search-results-v2 lo-button[variant=text]:disabled span, app-search-results-v2 lo-button[variant=text][disabled] span {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-button[variant=text]:disabled:hover, app-search-start-v2 lo-button[variant=text][disabled]:hover, app-search-results-v2 lo-button[variant=text]:disabled:hover, app-search-results-v2 lo-button[variant=text][disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-button[variant=text][variant=link]:active, app-search-start-v2 lo-button[variant=text][variant=link]:focus, app-search-start-v2 lo-button[variant=text][variant=link]:focus-within, app-search-results-v2 lo-button[variant=text][variant=link]:active, app-search-results-v2 lo-button[variant=text][variant=link]:focus, app-search-results-v2 lo-button[variant=text][variant=link]:focus-within {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=text][variant=link]:hover, app-search-results-v2 lo-button[variant=text][variant=link]:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-button[variant=text][variant=link]:hover button.link, app-search-results-v2 lo-button[variant=text][variant=link]:hover button.link {
  color: var(--color-primary-light);
}
app-search-start-v2 lo-button[variant=text][variant=link] button.link, app-search-results-v2 lo-button[variant=text][variant=link] button.link {
  border: 0;
  color: var(--color-primary);
  padding: 0;
}
app-search-start-v2 lo-button, app-search-results-v2 lo-button {
  display: flex;
  align-items: center;
  align-self: center;
  height: -moz-fit-content;
  height: fit-content;
}
app-search-start-v2 lo-button[tooltip], app-search-results-v2 lo-button[tooltip] {
  position: relative;
}
app-search-start-v2 lo-button[tooltip] lo-tooltip span, app-search-results-v2 lo-button[tooltip] lo-tooltip span {
  color: var(--color-neutral-darkest);
  background-color: #ffffff !important;
}
app-search-start-v2 lo-dropdown, app-search-results-v2 lo-dropdown {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  display: flex;
  min-height: 30px;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-dropdown:focus, app-search-start-v2 lo-dropdown:focus-within, app-search-results-v2 lo-dropdown:focus, app-search-results-v2 lo-dropdown:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-dropdown:focus > label, app-search-start-v2 lo-dropdown:focus-within > label, app-search-results-v2 lo-dropdown:focus > label, app-search-results-v2 lo-dropdown:focus-within > label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: flex;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  top: 13px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-dropdown:focus div[input][placeholder]:empty:before, app-search-start-v2 lo-dropdown:focus-within div[input][placeholder]:empty:before, app-search-results-v2 lo-dropdown:focus div[input][placeholder]:empty:before, app-search-results-v2 lo-dropdown:focus-within div[input][placeholder]:empty:before {
  color: var(--color-neutral);
  content: attr(placeholder);
  text-transform: lowercase;
}
app-search-start-v2 lo-dropdown:hover, app-search-results-v2 lo-dropdown:hover {
  cursor: pointer;
}
app-search-start-v2 lo-dropdown > label:hover, app-search-start-v2 lo-dropdown div[input]:hover, app-search-results-v2 lo-dropdown > label:hover, app-search-results-v2 lo-dropdown div[input]:hover {
  cursor: pointer;
}
app-search-start-v2 lo-dropdown.not-empty > label, app-search-results-v2 lo-dropdown.not-empty > label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: flex;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  top: 13px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-dropdown.no-label div[input], app-search-results-v2 lo-dropdown.no-label div[input] {
  align-items: center;
  padding: 8px;
}
app-search-start-v2 lo-dropdown.no-label div[input][placeholder]:empty:before, app-search-results-v2 lo-dropdown.no-label div[input][placeholder]:empty:before {
  color: transparent;
  content: attr(placeholder);
  text-transform: lowercase;
}
app-search-start-v2 lo-dropdown.no-label:focus div[input][placeholder]:empty:before, app-search-start-v2 lo-dropdown.no-label:focus-within div[input][placeholder]:empty:before, app-search-results-v2 lo-dropdown.no-label:focus div[input][placeholder]:empty:before, app-search-results-v2 lo-dropdown.no-label:focus-within div[input][placeholder]:empty:before {
  color: var(--color-neutral);
  content: attr(placeholder);
  text-transform: lowercase;
}
app-search-start-v2 lo-dropdown.no-label:focus > label, app-search-start-v2 lo-dropdown.no-label:focus-within > label, app-search-results-v2 lo-dropdown.no-label:focus > label, app-search-results-v2 lo-dropdown.no-label:focus-within > label {
  display: none !important;
}
app-search-start-v2 lo-dropdown.placeholder-only > label, app-search-results-v2 lo-dropdown.placeholder-only > label {
  display: none !important;
}
app-search-start-v2 lo-dropdown.placeholder-only div[input], app-search-results-v2 lo-dropdown.placeholder-only div[input] {
  padding: 8px;
}
app-search-start-v2 lo-dropdown.placeholder-only div[input][placeholder]:empty:before, app-search-results-v2 lo-dropdown.placeholder-only div[input][placeholder]:empty:before {
  color: var(--color-neutral);
  content: attr(placeholder);
  text-transform: lowercase;
}
app-search-start-v2 lo-dropdown.not-empty.no-label label, app-search-results-v2 lo-dropdown.not-empty.no-label label {
  display: none !important;
}
app-search-start-v2 lo-dropdown > label, app-search-results-v2 lo-dropdown > label {
  color: var(--color-neutral-darker);
  margin-left: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: calc(100% - 20px);
}
app-search-start-v2 lo-dropdown > label:hover, app-search-results-v2 lo-dropdown > label:hover {
  cursor: pointer;
}
app-search-start-v2 lo-dropdown .input-container, app-search-results-v2 lo-dropdown .input-container {
  box-sizing: border-box;
  display: flex;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-dropdown .input-container::after, app-search-results-v2 lo-dropdown .input-container::after {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  flex-shrink: 0;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  position: relative;
  bottom: -25px;
  right: 10px;
  top: 50%;
  transform: translate(0, -50%);
}
app-search-start-v2 lo-dropdown .input-container[no-arrow]::after, app-search-results-v2 lo-dropdown .input-container[no-arrow]::after {
  display: none;
}
app-search-start-v2 lo-dropdown .input-container.open::after, app-search-results-v2 lo-dropdown .input-container.open::after {
  clip-path: polygon(50% 0%, 100% 100%, 50% 100%, 0% 100%);
}
app-search-start-v2 lo-dropdown[disabled], app-search-results-v2 lo-dropdown[disabled] {
  background-color: var(--color-neutral-lighter);
  cursor: not-allowed;
}
app-search-start-v2 lo-dropdown[disabled] label, app-search-results-v2 lo-dropdown[disabled] label {
  color: var(--color-neutral-dark);
}
app-search-start-v2 lo-dropdown[disabled] label:hover, app-search-results-v2 lo-dropdown[disabled] label:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-dropdown[disabled] div[input], app-search-results-v2 lo-dropdown[disabled] div[input] {
  background-color: var(--color-neutral-lighter);
  text-align: center;
}
app-search-start-v2 lo-dropdown[disabled] div[input]:hover, app-search-results-v2 lo-dropdown[disabled] div[input]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-dropdown[disabled] div[input]::after, app-search-results-v2 lo-dropdown[disabled] div[input]::after {
  display: none;
}
app-search-start-v2 lo-dropdown[disabled] .input-container::after, app-search-results-v2 lo-dropdown[disabled] .input-container::after {
  display: none;
}
app-search-start-v2 lo-dropdown div[input], app-search-results-v2 lo-dropdown div[input] {
  align-items: flex-end;
  appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  display: flex;
  padding: 30px 8px 3px 8px;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  width: 100%;
}
app-search-start-v2 lo-dropdown div[input][placeholder]:empty:before, app-search-results-v2 lo-dropdown div[input][placeholder]:empty:before {
  color: transparent;
  content: attr(placeholder);
  text-transform: lowercase;
}
app-search-start-v2 lo-dropdown[variant=button], app-search-start-v2 lo-dropdown[variant=button-basic], app-search-results-v2 lo-dropdown[variant=button], app-search-results-v2 lo-dropdown[variant=button-basic] {
  background-color: transparent;
  border: 0;
  justify-content: center;
  padding: 0;
}
app-search-start-v2 lo-dropdown[variant=button].left-align, app-search-start-v2 lo-dropdown[variant=button-basic].left-align, app-search-results-v2 lo-dropdown[variant=button].left-align, app-search-results-v2 lo-dropdown[variant=button-basic].left-align {
  justify-content: flex-start;
}
app-search-start-v2 lo-dropdown[variant=button].button-shrink, app-search-start-v2 lo-dropdown[variant=button-basic].button-shrink, app-search-results-v2 lo-dropdown[variant=button].button-shrink, app-search-results-v2 lo-dropdown[variant=button-basic].button-shrink {
  flex-basis: fit-content;
}
app-search-start-v2 lo-dropdown[variant=button]:focus, app-search-start-v2 lo-dropdown[variant=button]:focus-within, app-search-start-v2 lo-dropdown[variant=button-basic]:focus, app-search-start-v2 lo-dropdown[variant=button-basic]:focus-within, app-search-results-v2 lo-dropdown[variant=button]:focus, app-search-results-v2 lo-dropdown[variant=button]:focus-within, app-search-results-v2 lo-dropdown[variant=button-basic]:focus, app-search-results-v2 lo-dropdown[variant=button-basic]:focus-within {
  box-shadow: none;
  outline: 0;
}
app-search-start-v2 lo-dropdown[variant=button] lo-button, app-search-start-v2 lo-dropdown[variant=button-basic] lo-button, app-search-results-v2 lo-dropdown[variant=button] lo-button, app-search-results-v2 lo-dropdown[variant=button-basic] lo-button {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  display: flex;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
}
app-search-start-v2 lo-dropdown lo-info, app-search-results-v2 lo-dropdown lo-info {
  height: -moz-fit-content;
  height: fit-content;
  padding: 0;
  right: 5px;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 100;
}
app-search-start-v2 lo-dropdown lo-info .info-label, app-search-results-v2 lo-dropdown lo-info .info-label {
  bottom: unset;
}
app-search-start-v2 lo-dropdown:focus, app-search-start-v2 lo-dropdown:focus-within, app-search-start-v2 lo-dropdown:focus-visible, app-search-start-v2 lo-dropdown:active, app-search-results-v2 lo-dropdown:focus, app-search-results-v2 lo-dropdown:focus-within, app-search-results-v2 lo-dropdown:focus-visible, app-search-results-v2 lo-dropdown:active {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-dropdown:focus [dropopen-container], app-search-start-v2 lo-dropdown:focus-within [dropopen-container], app-search-start-v2 lo-dropdown:focus-visible [dropopen-container], app-search-start-v2 lo-dropdown:active [dropopen-container], app-search-results-v2 lo-dropdown:focus [dropopen-container], app-search-results-v2 lo-dropdown:focus-within [dropopen-container], app-search-results-v2 lo-dropdown:focus-visible [dropopen-container], app-search-results-v2 lo-dropdown:active [dropopen-container] {
  display: block;
}
app-search-start-v2 lo-dropdown[disabled]:focus, app-search-start-v2 lo-dropdown[disabled]:focus-within, app-search-start-v2 lo-dropdown[disabled]:focus-visible, app-search-start-v2 lo-dropdown[disabled]:active, app-search-results-v2 lo-dropdown[disabled]:focus, app-search-results-v2 lo-dropdown[disabled]:focus-within, app-search-results-v2 lo-dropdown[disabled]:focus-visible, app-search-results-v2 lo-dropdown[disabled]:active {
  box-shadow: none;
  outline: 0;
}
app-search-start-v2 lo-dropdown[disabled] [dropopen-container], app-search-results-v2 lo-dropdown[disabled] [dropopen-container] {
  display: none;
}
app-search-start-v2 lo-dropdown:hover, app-search-results-v2 lo-dropdown:hover {
  cursor: pointer;
}
app-search-start-v2 lo-dropdown:hover[disabled], app-search-results-v2 lo-dropdown:hover[disabled] {
  cursor: not-allowed;
}
app-search-start-v2 lo-dropdown [dropopen-container], app-search-start-v2 lo-dropdown [select-dropopen-container], app-search-results-v2 lo-dropdown [dropopen-container], app-search-results-v2 lo-dropdown [select-dropopen-container] {
  background: #ffffff;
  border: 1px solid var(--border-color);
  border-radius: 0 0 8px 8px;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
  cursor: default;
  display: none;
  left: 0;
  list-style: none;
  min-width: 150px;
  max-height: 300px;
  overflow: auto;
  padding: 0;
  position: absolute;
  top: calc(100% - 0px);
  z-index: 2;
}
app-search-start-v2 lo-dropdown [dropopen-container] ul, app-search-start-v2 lo-dropdown [select-dropopen-container] ul, app-search-results-v2 lo-dropdown [dropopen-container] ul, app-search-results-v2 lo-dropdown [select-dropopen-container] ul {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
app-search-start-v2 lo-dropdown [dropopen-container][data-popper-placement=top], app-search-start-v2 lo-dropdown [dropopen-container][data-popper-placement=top-start], app-search-start-v2 lo-dropdown [select-dropopen-container][data-popper-placement=top], app-search-start-v2 lo-dropdown [select-dropopen-container][data-popper-placement=top-start], app-search-results-v2 lo-dropdown [dropopen-container][data-popper-placement=top], app-search-results-v2 lo-dropdown [dropopen-container][data-popper-placement=top-start], app-search-results-v2 lo-dropdown [select-dropopen-container][data-popper-placement=top], app-search-results-v2 lo-dropdown [select-dropopen-container][data-popper-placement=top-start] {
  border-radius: 8px 8px 0 0;
}
app-search-start-v2 lo-dropdown .opened[select-dropopen-container], app-search-results-v2 lo-dropdown .opened[select-dropopen-container] {
  display: block;
}
app-search-start-v2 lo-dropdown.list-up [dropopen-container], app-search-start-v2 lo-dropdown.list-up [select-dropopen-container], app-search-results-v2 lo-dropdown.list-up [dropopen-container], app-search-results-v2 lo-dropdown.list-up [select-dropopen-container] {
  border-radius: 8px 8px 0 0;
  top: unset;
  bottom: 100%;
}
app-search-start-v2 lo-dropdown.list-left [dropopen-container], app-search-start-v2 lo-dropdown.list-left [select-dropopen-container], app-search-results-v2 lo-dropdown.list-left [dropopen-container], app-search-results-v2 lo-dropdown.list-left [select-dropopen-container] {
  border-radius: 8px 0 8px 8px;
  right: 0;
}
app-search-start-v2 lo-dropdown [select-dropopen-container], app-search-results-v2 lo-dropdown [select-dropopen-container] {
  width: 100%;
}
app-search-start-v2 lo-dropdown input[dropdown-filter], app-search-results-v2 lo-dropdown input[dropdown-filter] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  box-sizing: border-box;
  margin: 0 8px;
  padding: 5px 28px;
  width: calc(100% - 16px);
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><style type="text/css">.st0{fill:grey;}</style><g> <path class="st0" d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path class="st0" style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path class="st0" d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-image: var(--svg);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 3px 50%;
}
app-search-start-v2 lo-dropdown [dropopen-container][tree], app-search-results-v2 lo-dropdown [dropopen-container][tree] {
  height: 300px;
}
app-search-start-v2 lo-dropdown .filter-container, app-search-results-v2 lo-dropdown .filter-container {
  background-color: #ffffff;
  border-bottom: 1px solid var(--color-neutral);
  padding: 8px 0;
  position: sticky;
  top: 0;
  z-index: 2;
}
app-search-start-v2 lo-dropdown .filter-container:focus-within lo-button[icon=clear], app-search-results-v2 lo-dropdown .filter-container:focus-within lo-button[icon=clear] {
  display: block;
}
app-search-start-v2 lo-dropdown .filter-container lo-button[icon=clear], app-search-results-v2 lo-dropdown .filter-container lo-button[icon=clear] {
  display: none;
  padding: 0;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translate(0, -69%);
}
app-search-start-v2 lo-dropdown .filter-container lo-button[icon=clear]:hover, app-search-results-v2 lo-dropdown .filter-container lo-button[icon=clear]:hover {
  cursor: pointer;
}
app-search-start-v2 lo-dropdown .filter-container lo-button[icon=clear] button:focus, app-search-results-v2 lo-dropdown .filter-container lo-button[icon=clear] button:focus {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-dropdown .filter-container div[input]:not([textContent=""]) ~ lo-button[icon=clear], app-search-results-v2 lo-dropdown .filter-container div[input]:not([textContent=""]) ~ lo-button[icon=clear] {
  display: block;
}
app-search-start-v2 lo-dropdown .filter-container lo-button[icon=clear], app-search-results-v2 lo-dropdown .filter-container lo-button[icon=clear] {
  transform: translate(0, -50%);
}
app-search-start-v2 lo-dropdown .no-results, app-search-results-v2 lo-dropdown .no-results {
  background: rgb(172, 215, 254);
  background: rgba(172, 215, 254, 0.3);
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  box-sizing: border-box;
  display: flex;
  font-size: var(--font-size-small);
  gap: 10px;
  justify-content: space-between;
  margin: 5px;
  padding: 5px;
  width: calc(100% - 10px);
}
app-search-start-v2 lo-dropdown .no-results .no-results-add, app-search-results-v2 lo-dropdown .no-results .no-results-add {
  color: var(--color-primary);
}
app-search-start-v2 lo-dropdown .no-results .no-results-add:focus-visible, app-search-results-v2 lo-dropdown .no-results .no-results-add:focus-visible {
  border: 0;
  font-weight: bold;
  outline: none;
}
app-search-start-v2 lo-dropdown .no-results .no-results-add-text, app-search-results-v2 lo-dropdown .no-results .no-results-add-text {
  font-weight: bold;
  margin-left: auto;
  text-decoration: underline;
}
app-search-start-v2 lo-dropdown .pill-container, app-search-results-v2 lo-dropdown .pill-container {
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 5px;
  padding: 0 5px 5px 5px;
  position: sticky;
  top: 0;
  z-index: 1;
}
app-search-start-v2 lo-dropdown .option, app-search-results-v2 lo-dropdown .option {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 1px 0 2px;
}
app-search-start-v2 lo-dropdown .option span.icon, app-search-results-v2 lo-dropdown .option span.icon {
  margin-left: 5px;
}
app-search-start-v2 lo-dropdown .option lo-image, app-search-results-v2 lo-dropdown .option lo-image {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 5px 5px 5px 0;
}
app-search-start-v2 lo-dropdown .option:hover, app-search-results-v2 lo-dropdown .option:hover {
  background-color: var(--color-primary-soft);
  border-radius: 8px;
  outline: 0;
}
app-search-start-v2 lo-dropdown .option:focus, app-search-start-v2 lo-dropdown .option:focus-within, app-search-results-v2 lo-dropdown .option:focus, app-search-results-v2 lo-dropdown .option:focus-within {
  outline: 2px solid var(--color-primary);
  border-radius: 8px;
}
app-search-start-v2 lo-dropdown .option:first-of-type, app-search-results-v2 lo-dropdown .option:first-of-type {
  margin-top: 2px;
}
app-search-start-v2 lo-dropdown .option:last-of-type, app-search-results-v2 lo-dropdown .option:last-of-type {
  margin-bottom: 2px;
}
app-search-start-v2 lo-dropdown lo-checkbox, app-search-results-v2 lo-dropdown lo-checkbox {
  margin: 2px 5px;
  width: calc(100% - 10px);
}
app-search-start-v2 lo-dropdown lo-checkbox div[checkbox], app-search-results-v2 lo-dropdown lo-checkbox div[checkbox] {
  visibility: hidden;
}
app-search-start-v2 lo-dropdown lo-checkbox div[checkbox][checked=true], app-search-results-v2 lo-dropdown lo-checkbox div[checkbox][checked=true] {
  visibility: visible;
}
app-search-start-v2 lo-dropdown lo-checkbox div[checkbox][value=default][checked=true], app-search-results-v2 lo-dropdown lo-checkbox div[checkbox][value=default][checked=true] {
  visibility: hidden;
}
app-search-start-v2 lo-dropdown lo-checkbox label, app-search-results-v2 lo-dropdown lo-checkbox label {
  width: 100%;
}
app-search-start-v2 lo-dropdown lo-checkbox[value=default], app-search-results-v2 lo-dropdown lo-checkbox[value=default] {
  color: var(--color-neutral);
  margin-top: 3px;
  width: calc(100% - 10px);
}
app-search-start-v2 lo-dropdown lo-tree, app-search-results-v2 lo-dropdown lo-tree {
  border: 0;
  margin: 5px 0;
  padding: 0;
}
app-search-start-v2 lo-dropdown lo-tree:focus, app-search-results-v2 lo-dropdown lo-tree:focus {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-dropdown lo-tree:focus-within, app-search-results-v2 lo-dropdown lo-tree:focus-within {
  outline: 0;
}
app-search-start-v2 lo-dropdown lo-tree .level, app-search-results-v2 lo-dropdown lo-tree .level {
  margin: 0 0 0 9px;
}
app-search-start-v2 lo-dropdown lo-tree lo-checkbox, app-search-results-v2 lo-dropdown lo-tree lo-checkbox {
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
}
app-search-start-v2 lo-dropdown lo-tree lo-checkbox div[checkbox], app-search-results-v2 lo-dropdown lo-tree lo-checkbox div[checkbox] {
  visibility: visible;
}
app-search-start-v2 lo-dropdown lo-tree lo-checkbox:focus, app-search-start-v2 lo-dropdown lo-tree lo-checkbox:focus-within, app-search-results-v2 lo-dropdown lo-tree lo-checkbox:focus, app-search-results-v2 lo-dropdown lo-tree lo-checkbox:focus-within {
  outline: 2px solid var(--color-primary);
  border-radius: 8px;
}
app-search-start-v2 lo-dropdown lo-tree lo-accordion .accordion-bar.open lo-checkbox, app-search-results-v2 lo-dropdown lo-tree lo-accordion .accordion-bar.open lo-checkbox {
  margin-left: 2px;
}
app-search-start-v2 lo-dropdown div[multiselect] .icon, app-search-results-v2 lo-dropdown div[multiselect] .icon {
  margin: 0 0 0 6px;
}
app-search-start-v2 lo-dropdown div[multiselect] .icon + lo-checkbox[hidebox=true], app-search-results-v2 lo-dropdown div[multiselect] .icon + lo-checkbox[hidebox=true] {
  margin: 5px 5px 5px 0;
  width: calc(100% - 31px);
}
app-search-start-v2 lo-dropdown div[multiselect] .icon + lo-checkbox, app-search-results-v2 lo-dropdown div[multiselect] .icon + lo-checkbox {
  margin: 5px 5px 5px 10px;
  width: calc(100% - 37px);
}
app-search-start-v2 lo-dropdown div[multiselect] lo-image, app-search-results-v2 lo-dropdown div[multiselect] lo-image {
  margin: 0 10px 0 5px;
}
app-search-start-v2 lo-dropdown div[multiselect] lo-image img, app-search-results-v2 lo-dropdown div[multiselect] lo-image img {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
}
app-search-start-v2 lo-dropdown div[multiselect][multiselect] lo-checkbox.selected, app-search-results-v2 lo-dropdown div[multiselect][multiselect] lo-checkbox.selected {
  background-color: transparent;
  color: var(--font-color);
}
app-search-start-v2 lo-dropdown div[multiselect][multiselect] lo-checkbox.selected:hover, app-search-results-v2 lo-dropdown div[multiselect][multiselect] lo-checkbox.selected:hover {
  background-color: var(--color-primary-soft);
}
app-search-start-v2 lo-datepicker, app-search-results-v2 lo-datepicker {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  align-items: flex-end;
  background-color: #ffffff;
  display: flex;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-datepicker:focus, app-search-start-v2 lo-datepicker:focus-within, app-search-results-v2 lo-datepicker:focus, app-search-results-v2 lo-datepicker:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-datepicker:focus label, app-search-start-v2 lo-datepicker:focus-within label, app-search-results-v2 lo-datepicker:focus label, app-search-results-v2 lo-datepicker:focus-within label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: block;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  top: 13px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-datepicker:focus input::placeholder, app-search-start-v2 lo-datepicker:focus-within input::placeholder, app-search-results-v2 lo-datepicker:focus input::placeholder, app-search-results-v2 lo-datepicker:focus-within input::placeholder {
  color: var(--color-neutral);
  text-transform: lowercase;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
}
app-search-start-v2 lo-datepicker:hover, app-search-start-v2 lo-datepicker label, app-search-results-v2 lo-datepicker:hover, app-search-results-v2 lo-datepicker label {
  cursor: pointer;
}
app-search-start-v2 lo-datepicker input, app-search-results-v2 lo-datepicker input {
  appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  padding: 30px 8px 3px 8px;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  width: calc(100% - 35px);
}
app-search-start-v2 lo-datepicker input::placeholder, app-search-results-v2 lo-datepicker input::placeholder {
  color: transparent;
}
app-search-start-v2 lo-datepicker input:focus ~ label, app-search-start-v2 lo-datepicker input:focus-within ~ label, app-search-results-v2 lo-datepicker input:focus ~ label, app-search-results-v2 lo-datepicker input:focus-within ~ label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: block;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  top: 13px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-datepicker input:focus::placeholder, app-search-start-v2 lo-datepicker input:focus-within::placeholder, app-search-results-v2 lo-datepicker input:focus::placeholder, app-search-results-v2 lo-datepicker input:focus-within::placeholder {
  color: var(--color-neutral);
  text-transform: lowercase;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
}
app-search-start-v2 lo-datepicker input:not(:placeholder-shown) ~ label, app-search-results-v2 lo-datepicker input:not(:placeholder-shown) ~ label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: block;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  top: 13px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-datepicker input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-datepicker input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button {
  bottom: 0;
  display: grid !important;
}
app-search-start-v2 lo-datepicker input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button button, app-search-results-v2 lo-datepicker input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button button {
  padding: 5px 5px 2px 5px;
}
app-search-start-v2 lo-datepicker label, app-search-results-v2 lo-datepicker label {
  color: var(--color-neutral-darker);
  margin-left: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: calc(100% - 20px);
}
app-search-start-v2 lo-datepicker label:hover, app-search-results-v2 lo-datepicker label:hover {
  cursor: text;
}
app-search-start-v2 lo-datepicker label lo-info, app-search-results-v2 lo-datepicker label lo-info {
  padding: 0 0 0 10px;
}
app-search-start-v2 lo-datepicker label lo-info .icon-info, app-search-results-v2 lo-datepicker label lo-info .icon-info {
  height: 12px;
  width: 12px;
}
app-search-start-v2 lo-datepicker label lo-info .info-label, app-search-results-v2 lo-datepicker label lo-info .info-label {
  bottom: -50%;
  left: 75%;
}
app-search-start-v2 lo-datepicker.no-label input, app-search-results-v2 lo-datepicker.no-label input {
  padding: 8px;
}
app-search-start-v2 lo-datepicker.no-label input:not(:placeholder-shown) ~ label, app-search-results-v2 lo-datepicker.no-label input:not(:placeholder-shown) ~ label {
  display: none !important;
}
app-search-start-v2 lo-datepicker.no-label input:focus ~ label, app-search-start-v2 lo-datepicker.no-label input:focus-within ~ label, app-search-results-v2 lo-datepicker.no-label input:focus ~ label, app-search-results-v2 lo-datepicker.no-label input:focus-within ~ label {
  display: none !important;
}
app-search-start-v2 lo-datepicker.no-label lo-button[variant=action-icon].icon-only.datepicker-open, app-search-results-v2 lo-datepicker.no-label lo-button[variant=action-icon].icon-only.datepicker-open {
  bottom: unset;
}
app-search-start-v2 lo-datepicker.no-label lo-button[variant=action-icon].icon-only.datepicker-open button, app-search-results-v2 lo-datepicker.no-label lo-button[variant=action-icon].icon-only.datepicker-open button {
  padding: 5px;
}
app-search-start-v2 lo-datepicker.placeholder-only label, app-search-results-v2 lo-datepicker.placeholder-only label {
  display: none !important;
}
app-search-start-v2 lo-datepicker.placeholder-only input, app-search-results-v2 lo-datepicker.placeholder-only input {
  padding: 8px;
}
app-search-start-v2 lo-datepicker.placeholder-only input::placeholder, app-search-results-v2 lo-datepicker.placeholder-only input::placeholder {
  color: var(--color-neutral);
  text-transform: lowercase;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
}
app-search-start-v2 lo-datepicker.placeholder-only input:not(:placeholder-shown) ~ label, app-search-results-v2 lo-datepicker.placeholder-only input:not(:placeholder-shown) ~ label {
  display: none !important;
}
app-search-start-v2 lo-datepicker.placeholder-only input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-datepicker.placeholder-only input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button {
  bottom: 50%;
  transform: translate(0, 50%);
}
app-search-start-v2 lo-datepicker.placeholder-only input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button button, app-search-results-v2 lo-datepicker.placeholder-only input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button button {
  padding: 5px;
}
app-search-start-v2 lo-datepicker.placeholder-only lo-button[variant=action-icon].icon-only.datepicker-open, app-search-results-v2 lo-datepicker.placeholder-only lo-button[variant=action-icon].icon-only.datepicker-open {
  bottom: 50%;
  transform: translate(0, 50%);
}
app-search-start-v2 lo-datepicker.placeholder-only lo-button[variant=action-icon].icon-only.datepicker-open button, app-search-results-v2 lo-datepicker.placeholder-only lo-button[variant=action-icon].icon-only.datepicker-open button {
  padding: 5px;
}
app-search-start-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open, app-search-results-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open {
  bottom: 0;
  padding: 0;
  position: absolute;
  right: 0;
}
app-search-start-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button, app-search-results-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button {
  padding: 5px 5px 3px 5px;
}
app-search-start-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button:hover, app-search-start-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button:focus, app-search-results-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button:hover, app-search-results-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button:focus {
  background: var(--color-primary-soft) radial-gradient(circle, transparent 1%, var(--color-primary-soft) 1%) center/15000%;
}
app-search-start-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button:active, app-search-results-v2 lo-datepicker lo-button[variant=action-icon].icon-only.datepicker-open button:active {
  background-color: #ffffff;
  background-size: 100%;
  transition: background 0s;
}
app-search-start-v2 lo-datepicker[disabled], app-search-results-v2 lo-datepicker[disabled] {
  background-color: var(--color-neutral-lighter);
  cursor: not-allowed;
}
app-search-start-v2 lo-datepicker[disabled] label, app-search-results-v2 lo-datepicker[disabled] label {
  color: var(--color-neutral-dark);
}
app-search-start-v2 lo-datepicker[disabled] label:hover, app-search-results-v2 lo-datepicker[disabled] label:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-datepicker[disabled] div[input], app-search-results-v2 lo-datepicker[disabled] div[input] {
  background-color: var(--color-neutral-lighter);
  text-align: center;
}
app-search-start-v2 lo-datepicker[disabled] div[input]:hover, app-search-results-v2 lo-datepicker[disabled] div[input]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-datepicker[disabled] div[input]::after, app-search-results-v2 lo-datepicker[disabled] div[input]::after {
  display: none;
}
app-search-start-v2 lo-datepicker[disabled] div[valueInput], app-search-results-v2 lo-datepicker[disabled] div[valueInput] {
  background-color: var(--color-neutral-lighter);
}
app-search-start-v2 lo-datepicker .input-container, app-search-results-v2 lo-datepicker .input-container {
  align-items: center;
  display: flex;
  gap: 10px;
  justify-content: space-between;
  width: 100%;
}
app-search-start-v2 lo-datepicker .input-container::after, app-search-results-v2 lo-datepicker .input-container::after {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  flex-shrink: 0;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  position: relative;
  bottom: unset;
  right: unset;
  top: 3px;
}
app-search-start-v2 lo-datepicker .input-container::after, app-search-results-v2 lo-datepicker .input-container::after {
  display: none;
}
app-search-start-v2 lo-datepicker .input-container.open::after, app-search-results-v2 lo-datepicker .input-container.open::after {
  clip-path: polygon(50% 0%, 100% 100%, 50% 100%, 0% 100%);
}
app-search-start-v2 lo-datepicker:focus, app-search-start-v2 lo-datepicker:focus-within, app-search-start-v2 lo-datepicker:focus-visible, app-search-start-v2 lo-datepicker:active, app-search-results-v2 lo-datepicker:focus, app-search-results-v2 lo-datepicker:focus-within, app-search-results-v2 lo-datepicker:focus-visible, app-search-results-v2 lo-datepicker:active {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-datepicker:focus [dropopen-container], app-search-start-v2 lo-datepicker:focus-within [dropopen-container], app-search-start-v2 lo-datepicker:focus-visible [dropopen-container], app-search-start-v2 lo-datepicker:active [dropopen-container], app-search-results-v2 lo-datepicker:focus [dropopen-container], app-search-results-v2 lo-datepicker:focus-within [dropopen-container], app-search-results-v2 lo-datepicker:focus-visible [dropopen-container], app-search-results-v2 lo-datepicker:active [dropopen-container] {
  display: block;
}
app-search-start-v2 lo-datepicker[disabled]:focus, app-search-start-v2 lo-datepicker[disabled]:focus-within, app-search-start-v2 lo-datepicker[disabled]:focus-visible, app-search-start-v2 lo-datepicker[disabled]:active, app-search-results-v2 lo-datepicker[disabled]:focus, app-search-results-v2 lo-datepicker[disabled]:focus-within, app-search-results-v2 lo-datepicker[disabled]:focus-visible, app-search-results-v2 lo-datepicker[disabled]:active {
  box-shadow: none;
  outline: 0;
}
app-search-start-v2 lo-datepicker[disabled] [dropopen-container], app-search-results-v2 lo-datepicker[disabled] [dropopen-container] {
  display: none;
}
app-search-start-v2 lo-datepicker:hover, app-search-results-v2 lo-datepicker:hover {
  cursor: pointer;
}
app-search-start-v2 lo-datepicker:hover[disabled], app-search-results-v2 lo-datepicker:hover[disabled] {
  cursor: not-allowed;
}
app-search-start-v2 lo-datepicker [dropopen-container], app-search-start-v2 lo-datepicker [select-dropopen-container], app-search-results-v2 lo-datepicker [dropopen-container], app-search-results-v2 lo-datepicker [select-dropopen-container] {
  background: #ffffff;
  border: 1px solid var(--border-color);
  border-radius: 0 0 8px 8px;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
  cursor: default;
  display: none;
  left: 0;
  list-style: none;
  min-width: 150px;
  max-height: 300px;
  overflow: auto;
  padding: 0;
  position: absolute;
  top: calc(100% - 0px);
  z-index: 2;
}
app-search-start-v2 lo-datepicker [dropopen-container] ul, app-search-start-v2 lo-datepicker [select-dropopen-container] ul, app-search-results-v2 lo-datepicker [dropopen-container] ul, app-search-results-v2 lo-datepicker [select-dropopen-container] ul {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
app-search-start-v2 lo-datepicker [dropopen-container][data-popper-placement=top], app-search-start-v2 lo-datepicker [dropopen-container][data-popper-placement=top-start], app-search-start-v2 lo-datepicker [select-dropopen-container][data-popper-placement=top], app-search-start-v2 lo-datepicker [select-dropopen-container][data-popper-placement=top-start], app-search-results-v2 lo-datepicker [dropopen-container][data-popper-placement=top], app-search-results-v2 lo-datepicker [dropopen-container][data-popper-placement=top-start], app-search-results-v2 lo-datepicker [select-dropopen-container][data-popper-placement=top], app-search-results-v2 lo-datepicker [select-dropopen-container][data-popper-placement=top-start] {
  border-radius: 8px 8px 0 0;
}
app-search-start-v2 lo-datepicker .opened[select-dropopen-container], app-search-results-v2 lo-datepicker .opened[select-dropopen-container] {
  display: block;
}
app-search-start-v2 lo-datepicker.list-up [dropopen-container], app-search-start-v2 lo-datepicker.list-up [select-dropopen-container], app-search-results-v2 lo-datepicker.list-up [dropopen-container], app-search-results-v2 lo-datepicker.list-up [select-dropopen-container] {
  border-radius: 8px 8px 0 0;
  top: unset;
  bottom: 100%;
}
app-search-start-v2 lo-datepicker.list-left [dropopen-container], app-search-start-v2 lo-datepicker.list-left [select-dropopen-container], app-search-results-v2 lo-datepicker.list-left [dropopen-container], app-search-results-v2 lo-datepicker.list-left [select-dropopen-container] {
  border-radius: 8px 0 8px 8px;
  right: 0;
}
app-search-start-v2 lo-datepicker [select-dropopen-container], app-search-results-v2 lo-datepicker [select-dropopen-container] {
  margin-left: 6px !important;
  padding: 5px;
  width: 365px;
}
app-search-start-v2 lo-datepicker [calendar-top], app-search-results-v2 lo-datepicker [calendar-top] {
  cursor: default;
  display: flex;
  text-align: center;
}
app-search-start-v2 lo-datepicker [calendar-top] lo-content[internal], app-search-results-v2 lo-datepicker [calendar-top] lo-content[internal] {
  align-items: center;
}
app-search-start-v2 lo-datepicker [calendar-top] lo-content[internal] lo-column, app-search-results-v2 lo-datepicker [calendar-top] lo-content[internal] lo-column {
  justify-content: center;
}
app-search-start-v2 lo-datepicker [calendar-top] lo-content[internal] lo-column[col="2"], app-search-results-v2 lo-datepicker [calendar-top] lo-content[internal] lo-column[col="2"] {
  --cols: 6;
  flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
}
app-search-start-v2 lo-datepicker [calendar-top] lo-content[internal] lo-column[col="8"], app-search-results-v2 lo-datepicker [calendar-top] lo-content[internal] lo-column[col="8"] {
  flex-basis: 66.6666667%;
  max-width: 66.6666667%;
}
app-search-start-v2 lo-datepicker [calendar-top] .display-date, app-search-results-v2 lo-datepicker [calendar-top] .display-date {
  --cols: 1;
  align-items: center;
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: flex;
  font-size: var(--font-size-medium);
  justify-content: center;
  padding-left: 5px;
  padding-right: 25px;
  position: relative;
}
app-search-start-v2 lo-datepicker [calendar-top] .display-date:hover, app-search-start-v2 lo-datepicker [calendar-top] .display-date:focus, app-search-results-v2 lo-datepicker [calendar-top] .display-date:hover, app-search-results-v2 lo-datepicker [calendar-top] .display-date:focus {
  border-bottom: 1px solid var(--color-primary);
  outline: none;
}
app-search-start-v2 lo-datepicker [calendar-top] .display-date::after, app-search-results-v2 lo-datepicker [calendar-top] .display-date::after {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  flex-shrink: 0;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  bottom: unset;
  top: 11px;
}
app-search-start-v2 lo-datepicker [calendar-top] .display-date[no-arrow], app-search-results-v2 lo-datepicker [calendar-top] .display-date[no-arrow] {
  padding-right: 5px;
}
app-search-start-v2 lo-datepicker [calendar-top] .display-date[no-arrow]::after, app-search-results-v2 lo-datepicker [calendar-top] .display-date[no-arrow]::after {
  display: none;
}
app-search-start-v2 lo-datepicker [calendar-top] .calendar-arrow, app-search-results-v2 lo-datepicker [calendar-top] .calendar-arrow {
  color: var(--color-primary);
  cursor: pointer;
  display: block;
  font-size: var(--font-size-large);
  position: relative;
  top: -2px;
}
app-search-start-v2 lo-datepicker [calendar-top] .calendar-arrow:hover, app-search-start-v2 lo-datepicker [calendar-top] .calendar-arrow:focus, app-search-results-v2 lo-datepicker [calendar-top] .calendar-arrow:hover, app-search-results-v2 lo-datepicker [calendar-top] .calendar-arrow:focus {
  outline: none;
  text-decoration: underline;
}
app-search-start-v2 lo-datepicker [calendar-body], app-search-results-v2 lo-datepicker [calendar-body] {
  position: relative;
}
app-search-start-v2 lo-datepicker div.week, app-search-start-v2 lo-datepicker div.month, app-search-results-v2 lo-datepicker div.week, app-search-results-v2 lo-datepicker div.month {
  cursor: default;
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
app-search-start-v2 lo-datepicker [calendar-header], app-search-start-v2 lo-datepicker .days, app-search-results-v2 lo-datepicker [calendar-header], app-search-results-v2 lo-datepicker .days {
  color: var(--font-color);
  font-size: var(--font-size-medium);
  font-weight: bold;
}
app-search-start-v2 lo-datepicker [calendar-header]:hover, app-search-start-v2 lo-datepicker .days:hover, app-search-results-v2 lo-datepicker [calendar-header]:hover, app-search-results-v2 lo-datepicker .days:hover {
  background-color: transparent;
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div, app-search-results-v2 lo-datepicker [calendar-body] div.month div {
  color: var(--color-primary);
  cursor: default;
  padding: 5px 3px;
  position: relative;
  text-align: center;
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div[value]:hover, app-search-results-v2 lo-datepicker [calendar-body] div.month div[value]:hover {
  background-color: var(--color-primary);
  border-radius: 20%;
  color: #ffffff;
  cursor: pointer;
  outline: 0;
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div[value]:focus, app-search-results-v2 lo-datepicker [calendar-body] div.month div[value]:focus {
  border-radius: 20%;
  cursor: pointer;
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div.days, app-search-results-v2 lo-datepicker [calendar-body] div.month div.days {
  color: var(--font-color);
  font-size: var(--font-size-medium);
  font-weight: bold;
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div.days:hover, app-search-results-v2 lo-datepicker [calendar-body] div.month div.days:hover {
  background-color: transparent;
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div.grey, app-search-results-v2 lo-datepicker [calendar-body] div.month div.grey {
  color: var(--color-neutral);
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div.today, app-search-results-v2 lo-datepicker [calendar-body] div.month div.today {
  font-size: var(--font-size-medium);
  font-weight: bold;
  line-height: 1.15;
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div[disabled], app-search-results-v2 lo-datepicker [calendar-body] div.month div[disabled] {
  color: var(--color-neutral);
  text-decoration: line-through;
  pointer-events: none;
}
app-search-start-v2 lo-datepicker [calendar-body] div.month div[value].selected, app-search-results-v2 lo-datepicker [calendar-body] div.month div[value].selected {
  background-color: var(--color-primary-soft);
  border-radius: 20%;
  color: var(--font-color);
}
app-search-start-v2 lo-datepicker .yearPicker div.years, app-search-start-v2 lo-datepicker .monthPicker div.months, app-search-results-v2 lo-datepicker .yearPicker div.years, app-search-results-v2 lo-datepicker .monthPicker div.months {
  background-color: #ffffff;
  cursor: default;
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  height: 100%;
  width: 100%;
}
app-search-start-v2 lo-datepicker .yearPicker div.years div, app-search-start-v2 lo-datepicker .monthPicker div.months div, app-search-results-v2 lo-datepicker .yearPicker div.years div, app-search-results-v2 lo-datepicker .monthPicker div.months div {
  align-items: center;
  color: var(--color-primary);
  cursor: pointer;
  display: flex;
  justify-content: center;
}
app-search-start-v2 lo-datepicker .yearPicker div.years div[value]:hover, app-search-start-v2 lo-datepicker .monthPicker div.months div[value]:hover, app-search-results-v2 lo-datepicker .yearPicker div.years div[value]:hover, app-search-results-v2 lo-datepicker .monthPicker div.months div[value]:hover {
  background-color: var(--color-primary-light);
  border-radius: 8px;
  cursor: pointer;
  outline: 0;
}
app-search-start-v2 lo-datepicker .yearPicker div.years div[value]:focus, app-search-start-v2 lo-datepicker .monthPicker div.months div[value]:focus, app-search-results-v2 lo-datepicker .yearPicker div.years div[value]:focus, app-search-results-v2 lo-datepicker .monthPicker div.months div[value]:focus {
  border-radius: 8px;
  cursor: pointer;
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-datepicker .yearPicker div.years div.today, app-search-start-v2 lo-datepicker .monthPicker div.months div.today, app-search-results-v2 lo-datepicker .yearPicker div.years div.today, app-search-results-v2 lo-datepicker .monthPicker div.months div.today {
  font-size: var(--font-size-medium);
  font-weight: bold;
  line-height: 1.15;
}
app-search-start-v2 lo-datepicker .yearPicker div.years div[disabled], app-search-start-v2 lo-datepicker .monthPicker div.months div[disabled], app-search-results-v2 lo-datepicker .yearPicker div.years div[disabled], app-search-results-v2 lo-datepicker .monthPicker div.months div[disabled] {
  color: var(--color-neutral);
}
app-search-start-v2 lo-datepicker .yearPicker div.years div[value].selected, app-search-start-v2 lo-datepicker .monthPicker div.months div[value].selected, app-search-results-v2 lo-datepicker .yearPicker div.years div[value].selected, app-search-results-v2 lo-datepicker .monthPicker div.months div[value].selected {
  background-color: var(--color-primary-soft);
  border-radius: 8px;
}
app-search-start-v2 lo-datepicker .monthPicker div.months, app-search-results-v2 lo-datepicker .monthPicker div.months {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
app-search-start-v2 lo-datepicker lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-datepicker lo-button[variant=basic-icon].clear-button {
  display: none !important;
  padding: 0;
  position: absolute;
  right: 20px;
}
app-search-start-v2 lo-datepicker lo-button[variant=basic-icon].clear-button button:focus, app-search-results-v2 lo-datepicker lo-button[variant=basic-icon].clear-button button:focus {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-toggle, app-search-results-v2 lo-toggle {
  align-items: center;
  display: flex;
}
app-search-start-v2 lo-toggle .toggle, app-search-results-v2 lo-toggle .toggle {
  --width: 60px;
  --height: 25px;
  align-items: center;
  border: 0;
  border-left: 1px solid var(--border-color);
  border-right: 1px solid var(--border-color);
  border-radius: var(--height);
  cursor: pointer;
  display: inline-flex;
  height: var(--height);
  position: relative;
}
app-search-start-v2 lo-toggle .toggle div[type=checkbox], app-search-results-v2 lo-toggle .toggle div[type=checkbox] {
  display: none;
}
app-search-start-v2 lo-toggle .toggle .slider, app-search-results-v2 lo-toggle .toggle .slider {
  background-color: #ccc;
  border-radius: var(--height);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  height: 100%;
  position: relative;
  transition: all 0.2s ease-in-out;
  width: var(--width);
}
app-search-start-v2 lo-toggle .toggle .slider:focus, app-search-results-v2 lo-toggle .toggle .slider:focus {
  outline: 2px solid var(--color-primary);
  outline: none;
}
app-search-start-v2 lo-toggle .toggle .slider::before, app-search-results-v2 lo-toggle .toggle .slider::before {
  background-color: #fff;
  border-radius: calc(var(--height) / 2);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  content: "";
  height: calc(var(--height));
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
  width: calc(var(--height));
}
app-search-start-v2 lo-toggle .toggle div[checked=true] ~ .slider, app-search-results-v2 lo-toggle .toggle div[checked=true] ~ .slider {
  background-color: var(--color-primary);
}
app-search-start-v2 lo-toggle .toggle div[checked=true] ~ .slider::before, app-search-results-v2 lo-toggle .toggle div[checked=true] ~ .slider::before {
  transform: translateX(calc(var(--width) - var(--height)));
}
app-search-start-v2 lo-toggle .toggle .toggle-label, app-search-results-v2 lo-toggle .toggle .toggle-label {
  margin: 0 10px;
}
app-search-start-v2 lo-toggle .toggle.two-labels div[checked=false] ~ .toggle-label.left, app-search-results-v2 lo-toggle .toggle.two-labels div[checked=false] ~ .toggle-label.left {
  color: var(--color-primary);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-start-v2 lo-toggle .toggle.two-labels div[checked=true] ~ .toggle-label.right, app-search-results-v2 lo-toggle .toggle.two-labels div[checked=true] ~ .toggle-label.right {
  color: var(--color-primary);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-start-v2 lo-toggle .toggle.two-labels div[checked=true] ~ .toggle-label.left, app-search-results-v2 lo-toggle .toggle.two-labels div[checked=true] ~ .toggle-label.left {
  color: var(--font-color);
  font-weight: normal;
  text-shadow: none;
}
app-search-start-v2 lo-toggle .toggle div[checked=false] ~ .toggle-label.left, app-search-results-v2 lo-toggle .toggle div[checked=false] ~ .toggle-label.left {
  color: var(--color-primary);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-start-v2 lo-toggle .toggle div[checked=true] ~ .toggle-label.right, app-search-results-v2 lo-toggle .toggle div[checked=true] ~ .toggle-label.right {
  color: var(--color-primary);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-start-v2 lo-toggle[disabled] *:hover, app-search-results-v2 lo-toggle[disabled] *:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-toggle[disabled] .slider:focus, app-search-results-v2 lo-toggle[disabled] .slider:focus {
  box-shadow: none;
}
app-search-start-v2 lo-toggle[disabled] .toggle input:checked ~ .slider, app-search-results-v2 lo-toggle[disabled] .toggle input:checked ~ .slider {
  background-color: var(--color-neutral-light);
}
app-search-start-v2 lo-toggle[disabled] .toggle input:checked ~ .toggle-label.left, app-search-results-v2 lo-toggle[disabled] .toggle input:checked ~ .toggle-label.left {
  color: var(--font-color);
}
app-search-start-v2 lo-toggle[disabled] .toggle.two-labels input:not(:checked) ~ .toggle-label.left, app-search-start-v2 lo-toggle[disabled] .toggle.two-labels input:checked ~ .toggle-label.right, app-search-results-v2 lo-toggle[disabled] .toggle.two-labels input:not(:checked) ~ .toggle-label.left, app-search-results-v2 lo-toggle[disabled] .toggle.two-labels input:checked ~ .toggle-label.right {
  color: var(--color-neutral-darkest);
  text-shadow: 0.25px 0px 0.1px, -0.25px 0px 0.1px;
}
app-search-start-v2 lo-checkbox, app-search-results-v2 lo-checkbox {
  align-items: center;
  display: flex;
}
app-search-start-v2 lo-checkbox:hover, app-search-start-v2 lo-checkbox:focus, app-search-results-v2 lo-checkbox:hover, app-search-results-v2 lo-checkbox:focus {
  outline: 0;
}
app-search-start-v2 lo-checkbox:hover div[checkbox], app-search-start-v2 lo-checkbox:focus div[checkbox], app-search-results-v2 lo-checkbox:hover div[checkbox], app-search-results-v2 lo-checkbox:focus div[checkbox] {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-checkbox [checkbox-pair], app-search-results-v2 lo-checkbox [checkbox-pair] {
  align-items: center;
  display: flex;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-checkbox [checkbox-pair]:hover, app-search-results-v2 lo-checkbox [checkbox-pair]:hover {
  cursor: pointer;
}
app-search-start-v2 lo-checkbox [checkbox-pair] div[label], app-search-results-v2 lo-checkbox [checkbox-pair] div[label] {
  cursor: pointer;
  margin-left: 10px;
  max-width: 90%;
}
app-search-start-v2 lo-checkbox [checkbox-pair] lo-tooltip[position=below], app-search-results-v2 lo-checkbox [checkbox-pair] lo-tooltip[position=below] {
  left: -100%;
}
app-search-start-v2 lo-checkbox div[checkbox], app-search-results-v2 lo-checkbox div[checkbox] {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
  background-color: #ffffff;
  cursor: pointer;
  flex-shrink: 0;
  position: relative;
  vertical-align: text-top;
  -webkit-appearance: none;
}
app-search-start-v2 lo-checkbox div[checkbox][hidebox], app-search-results-v2 lo-checkbox div[checkbox][hidebox] {
  display: none;
}
app-search-start-v2 lo-checkbox div[checkbox][type=checkbox], app-search-results-v2 lo-checkbox div[checkbox][type=checkbox] {
  height: 20px;
  width: 20px;
}
app-search-start-v2 lo-checkbox div[checkbox][type=checkbox][checked=true], app-search-results-v2 lo-checkbox div[checkbox][type=checkbox][checked=true] {
  background-color: var(--color-primary);
  border: var(--color-primary);
}
app-search-start-v2 lo-checkbox div[checkbox][type=checkbox][checked=true]:before, app-search-results-v2 lo-checkbox div[checkbox][type=checkbox][checked=true]:before {
  border: 1px solid #ffffff;
  border-width: 0 2px 2px 0;
  content: "";
  height: 12px;
  margin: -1px -1px 0 -1px;
  position: absolute;
  right: 50%;
  transform: rotate(45deg) translate(-50%, -50%);
  top: 50%;
  width: 5px;
}
app-search-start-v2 lo-checkbox div[checkbox][type=checkbox][checked=true][indeterminate], app-search-results-v2 lo-checkbox div[checkbox][type=checkbox][checked=true][indeterminate] {
  background-color: var(--color-primary);
  border: var(--color-primary);
}
app-search-start-v2 lo-checkbox div[checkbox][type=checkbox][checked=true][indeterminate]:before, app-search-results-v2 lo-checkbox div[checkbox][type=checkbox][checked=true][indeterminate]:before {
  border: solid white;
  border-width: 2px 0 0 0;
  content: "";
  display: block;
  height: 10px;
  left: 6px;
  position: absolute;
  top: 10px;
  transform: none;
  width: 10px;
}
app-search-start-v2 lo-checkbox div[checkbox][radio], app-search-results-v2 lo-checkbox div[checkbox][radio] {
  border-radius: 50%;
  height: 20px;
  width: 20px;
}
app-search-start-v2 lo-checkbox div[checkbox][radio][checked=true], app-search-results-v2 lo-checkbox div[checkbox][radio][checked=true] {
  background-color: var(--color-primary);
  border: var(--color-primary);
}
app-search-start-v2 lo-checkbox div[checkbox][radio][checked=true]::before, app-search-results-v2 lo-checkbox div[checkbox][radio][checked=true]::before {
  background: #ffffff;
  border-radius: 50%;
  content: "";
  display: flex;
  height: 12px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: none;
  width: 12px;
}
app-search-start-v2 lo-checkbox:disabled div[checkbox], app-search-start-v2 lo-checkbox:disabled div[checkbox][checked=true], app-search-start-v2 lo-checkbox[disabled] div[checkbox], app-search-start-v2 lo-checkbox[disabled] div[checkbox][checked=true], app-search-start-v2 lo-checkbox[checked=true][disabled] div[checkbox], app-search-start-v2 lo-checkbox[checked=true][disabled] div[checkbox][checked=true], app-search-results-v2 lo-checkbox:disabled div[checkbox], app-search-results-v2 lo-checkbox:disabled div[checkbox][checked=true], app-search-results-v2 lo-checkbox[disabled] div[checkbox], app-search-results-v2 lo-checkbox[disabled] div[checkbox][checked=true], app-search-results-v2 lo-checkbox[checked=true][disabled] div[checkbox], app-search-results-v2 lo-checkbox[checked=true][disabled] div[checkbox][checked=true] {
  background: var(--color-neutral-lighter);
}
app-search-start-v2 lo-checkbox:disabled:hover [checkbox-pair], app-search-start-v2 lo-checkbox[disabled]:hover [checkbox-pair], app-search-start-v2 lo-checkbox[checked=true][disabled]:hover [checkbox-pair], app-search-results-v2 lo-checkbox:disabled:hover [checkbox-pair], app-search-results-v2 lo-checkbox[disabled]:hover [checkbox-pair], app-search-results-v2 lo-checkbox[checked=true][disabled]:hover [checkbox-pair] {
  cursor: not-allowed;
}
app-search-start-v2 lo-checkbox:disabled:hover div[checkbox], app-search-start-v2 lo-checkbox:disabled:hover [label], app-search-start-v2 lo-checkbox[disabled]:hover div[checkbox], app-search-start-v2 lo-checkbox[disabled]:hover [label], app-search-start-v2 lo-checkbox[checked=true][disabled]:hover div[checkbox], app-search-start-v2 lo-checkbox[checked=true][disabled]:hover [label], app-search-results-v2 lo-checkbox:disabled:hover div[checkbox], app-search-results-v2 lo-checkbox:disabled:hover [label], app-search-results-v2 lo-checkbox[disabled]:hover div[checkbox], app-search-results-v2 lo-checkbox[disabled]:hover [label], app-search-results-v2 lo-checkbox[checked=true][disabled]:hover div[checkbox], app-search-results-v2 lo-checkbox[checked=true][disabled]:hover [label] {
  box-shadow: none;
  cursor: not-allowed;
  outline: 2px solid transparent;
}
app-search-start-v2 lo-radiogroup, app-search-results-v2 lo-radiogroup {
  align-items: center;
  align-content: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 5px;
  position: relative;
}
app-search-start-v2 lo-radiogroup > div[label], app-search-results-v2 lo-radiogroup > div[label] {
  display: flex;
  font-weight: 600;
  margin-bottom: 2px;
  width: 100%;
  word-break: break-word;
}
app-search-start-v2 lo-pill, app-search-results-v2 lo-pill {
  align-items: center;
  background-color: var(--color-primary);
  border: 1px solid transparent;
  border-radius: 25px;
  color: #ffffff;
  cursor: default;
  display: flex;
  gap: 10px;
  padding: 0px 10px;
}
app-search-start-v2 lo-pill label::selection, app-search-results-v2 lo-pill label::selection {
  background: transparent;
}
app-search-start-v2 lo-pill:focus-within, app-search-results-v2 lo-pill:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-pill .pill-close:hover, app-search-results-v2 lo-pill .pill-close:hover {
  color: var(--color-primary-dark);
  cursor: pointer;
}
app-search-start-v2 lo-pill[filter], app-search-results-v2 lo-pill[filter] {
  background-color: var(--color-primary-soft);
  color: var(--color-primary-dark);
}
app-search-start-v2 lo-pill[filter][close], app-search-results-v2 lo-pill[filter][close] {
  background-color: var(--color-primary-soft);
}
app-search-start-v2 lo-pill[filter][close]:hover, app-search-results-v2 lo-pill[filter][close]:hover {
  border: 1px solid var(--color-primary-dark);
}
app-search-start-v2 lo-pill[basic], app-search-results-v2 lo-pill[basic] {
  background-color: var(--color-neutral-lighter);
  color: var(--font-color);
}
app-search-start-v2 lo-pill[basic] label, app-search-results-v2 lo-pill[basic] label {
  margin-right: 0;
}
app-search-start-v2 lo-pillgroup, app-search-results-v2 lo-pillgroup {
  display: flex;
}
app-search-start-v2 lo-pillgroup .faux-pill, app-search-results-v2 lo-pillgroup .faux-pill {
  --gap: 0;
  align-items: center;
  background-color: var(--color-primary);
  border: 1px solid transparent;
  border-radius: 25px;
  color: #ffffff;
  display: flex;
  line-height: 1;
  padding: 5px 30px 5px 10px;
  position: relative;
}
app-search-start-v2 lo-pillgroup .faux-pill:hover, app-search-results-v2 lo-pillgroup .faux-pill:hover {
  cursor: pointer;
}
app-search-start-v2 lo-pillgroup .faux-pill .pills-label, app-search-results-v2 lo-pillgroup .faux-pill .pills-label {
  margin-right: 10px;
}
app-search-start-v2 lo-pillgroup .faux-pill .pills-label:hover, app-search-results-v2 lo-pillgroup .faux-pill .pills-label:hover {
  cursor: pointer;
}
app-search-start-v2 lo-pillgroup .faux-pill .pills-label::selection, app-search-results-v2 lo-pillgroup .faux-pill .pills-label::selection {
  background: transparent;
}
app-search-start-v2 lo-pillgroup .faux-pill .pills-plus, app-search-results-v2 lo-pillgroup .faux-pill .pills-plus {
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  margin-right: 3px;
}
app-search-start-v2 lo-pillgroup .faux-pill .pills-plus::selection, app-search-results-v2 lo-pillgroup .faux-pill .pills-plus::selection {
  background: transparent;
}
app-search-start-v2 lo-pillgroup .faux-pill .pills-amount, app-search-results-v2 lo-pillgroup .faux-pill .pills-amount {
  position: relative;
}
app-search-start-v2 lo-pillgroup .faux-pill .pills-amount::selection, app-search-results-v2 lo-pillgroup .faux-pill .pills-amount::selection {
  background: transparent;
}
app-search-start-v2 lo-pillgroup .faux-pill::after, app-search-results-v2 lo-pillgroup .faux-pill::after {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  flex-shrink: 0;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  background-color: #ffffff;
  right: 10px;
  top: 50%;
  transform: translate(0, -50%);
}
app-search-start-v2 lo-pillgroup .faux-pill.empty, app-search-results-v2 lo-pillgroup .faux-pill.empty {
  background-color: transparent;
  border: 0;
  padding: 0;
}
app-search-start-v2 lo-pillgroup .faux-pill.empty::after, app-search-results-v2 lo-pillgroup .faux-pill.empty::after {
  display: none;
}
app-search-start-v2 lo-pillgroup.single-pill .faux-pill, app-search-results-v2 lo-pillgroup.single-pill .faux-pill {
  padding: 8px 10px;
}
app-search-start-v2 lo-pillgroup.single-pill .faux-pill::after, app-search-results-v2 lo-pillgroup.single-pill .faux-pill::after {
  display: none;
}
app-search-start-v2 lo-pillgroup:focus, app-search-start-v2 lo-pillgroup:focus-within, app-search-start-v2 lo-pillgroup:focus-visible, app-search-start-v2 lo-pillgroup:active, app-search-results-v2 lo-pillgroup:focus, app-search-results-v2 lo-pillgroup:focus-within, app-search-results-v2 lo-pillgroup:focus-visible, app-search-results-v2 lo-pillgroup:active {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-pillgroup:focus [dropopen-container], app-search-start-v2 lo-pillgroup:focus-within [dropopen-container], app-search-start-v2 lo-pillgroup:focus-visible [dropopen-container], app-search-start-v2 lo-pillgroup:active [dropopen-container], app-search-results-v2 lo-pillgroup:focus [dropopen-container], app-search-results-v2 lo-pillgroup:focus-within [dropopen-container], app-search-results-v2 lo-pillgroup:focus-visible [dropopen-container], app-search-results-v2 lo-pillgroup:active [dropopen-container] {
  display: block;
}
app-search-start-v2 lo-pillgroup[disabled]:focus, app-search-start-v2 lo-pillgroup[disabled]:focus-within, app-search-start-v2 lo-pillgroup[disabled]:focus-visible, app-search-start-v2 lo-pillgroup[disabled]:active, app-search-results-v2 lo-pillgroup[disabled]:focus, app-search-results-v2 lo-pillgroup[disabled]:focus-within, app-search-results-v2 lo-pillgroup[disabled]:focus-visible, app-search-results-v2 lo-pillgroup[disabled]:active {
  box-shadow: none;
  outline: 0;
}
app-search-start-v2 lo-pillgroup[disabled] [dropopen-container], app-search-results-v2 lo-pillgroup[disabled] [dropopen-container] {
  display: none;
}
app-search-start-v2 lo-pillgroup:hover, app-search-results-v2 lo-pillgroup:hover {
  cursor: pointer;
}
app-search-start-v2 lo-pillgroup:hover[disabled], app-search-results-v2 lo-pillgroup:hover[disabled] {
  cursor: not-allowed;
}
app-search-start-v2 lo-pillgroup [dropopen-container], app-search-start-v2 lo-pillgroup [select-dropopen-container], app-search-results-v2 lo-pillgroup [dropopen-container], app-search-results-v2 lo-pillgroup [select-dropopen-container] {
  background: #ffffff;
  border: 1px solid var(--border-color);
  border-radius: 0 0 8px 8px;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
  cursor: default;
  display: none;
  left: 0;
  list-style: none;
  min-width: 150px;
  max-height: 300px;
  overflow: auto;
  padding: 0;
  position: absolute;
  top: calc(100% - 0px);
  z-index: 2;
}
app-search-start-v2 lo-pillgroup [dropopen-container] ul, app-search-start-v2 lo-pillgroup [select-dropopen-container] ul, app-search-results-v2 lo-pillgroup [dropopen-container] ul, app-search-results-v2 lo-pillgroup [select-dropopen-container] ul {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
app-search-start-v2 lo-pillgroup [dropopen-container][data-popper-placement=top], app-search-start-v2 lo-pillgroup [dropopen-container][data-popper-placement=top-start], app-search-start-v2 lo-pillgroup [select-dropopen-container][data-popper-placement=top], app-search-start-v2 lo-pillgroup [select-dropopen-container][data-popper-placement=top-start], app-search-results-v2 lo-pillgroup [dropopen-container][data-popper-placement=top], app-search-results-v2 lo-pillgroup [dropopen-container][data-popper-placement=top-start], app-search-results-v2 lo-pillgroup [select-dropopen-container][data-popper-placement=top], app-search-results-v2 lo-pillgroup [select-dropopen-container][data-popper-placement=top-start] {
  border-radius: 8px 8px 0 0;
}
app-search-start-v2 lo-pillgroup .opened[select-dropopen-container], app-search-results-v2 lo-pillgroup .opened[select-dropopen-container] {
  display: block;
}
app-search-start-v2 lo-pillgroup.list-up [dropopen-container], app-search-start-v2 lo-pillgroup.list-up [select-dropopen-container], app-search-results-v2 lo-pillgroup.list-up [dropopen-container], app-search-results-v2 lo-pillgroup.list-up [select-dropopen-container] {
  border-radius: 8px 8px 0 0;
  top: unset;
  bottom: 100%;
}
app-search-start-v2 lo-pillgroup.list-left [dropopen-container], app-search-start-v2 lo-pillgroup.list-left [select-dropopen-container], app-search-results-v2 lo-pillgroup.list-left [dropopen-container], app-search-results-v2 lo-pillgroup.list-left [select-dropopen-container] {
  border-radius: 8px 0 8px 8px;
  right: 0;
}
app-search-start-v2 lo-pillgroup [select-dropopen-container], app-search-results-v2 lo-pillgroup [select-dropopen-container] {
  border-radius: 0 8px 8px 8px;
  width: 100%;
}
app-search-start-v2 lo-pillgroup [select-dropopen-container] lo-pill, app-search-results-v2 lo-pillgroup [select-dropopen-container] lo-pill {
  border: 1px solid var(--color-primary);
  display: inline-flex;
  height: -moz-fit-content;
  height: fit-content;
  padding: 5px 10px;
  text-transform: capitalize;
  width: -moz-fit-content;
  width: fit-content;
}
app-search-start-v2 lo-pillgroup [select-dropopen-container] lo-pill .pill-close:hover, app-search-results-v2 lo-pillgroup [select-dropopen-container] lo-pill .pill-close:hover {
  color: #ffffff;
}
app-search-start-v2 lo-pillgroup .opened[select-dropopen-container], app-search-results-v2 lo-pillgroup .opened[select-dropopen-container] {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  padding: 5px;
}
app-search-start-v2 lo-pillgroup[aria-expanded=true] .faux-pill::after, app-search-results-v2 lo-pillgroup[aria-expanded=true] .faux-pill::after {
  clip-path: polygon(50% 0%, 100% 100%, 50% 100%, 0% 100%);
}
app-search-start-v2 lo-pillgroup[aria-expanded=true] .faux-pill, app-search-results-v2 lo-pillgroup[aria-expanded=true] .faux-pill {
  background-color: var(--color-primary-softer);
  color: var(--color-primary-dark);
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-pillgroup[aria-expanded=true] .faux-pill::after, app-search-results-v2 lo-pillgroup[aria-expanded=true] .faux-pill::after {
  background-color: var(--color-primary-dark);
}
app-search-start-v2 lo-pillgroup[aria-expanded=true].empty .faux-pill, app-search-results-v2 lo-pillgroup[aria-expanded=true].empty .faux-pill {
  background-color: transparent;
  outline: 0;
}
app-search-start-v2 lo-pillgroup:focus, app-search-start-v2 lo-pillgroup:focus-within, app-search-start-v2 lo-pillgroup:active, app-search-results-v2 lo-pillgroup:focus, app-search-results-v2 lo-pillgroup:focus-within, app-search-results-v2 lo-pillgroup:active {
  outline: 0;
}
app-search-start-v2 lo-pillgroup:focus .faux-pill, app-search-start-v2 lo-pillgroup:focus-within .faux-pill, app-search-start-v2 lo-pillgroup:active .faux-pill, app-search-results-v2 lo-pillgroup:focus .faux-pill, app-search-results-v2 lo-pillgroup:focus-within .faux-pill, app-search-results-v2 lo-pillgroup:active .faux-pill {
  background-color: var(--color-primary-softer);
  color: var(--color-primary-dark);
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-pillgroup:focus .faux-pill::after, app-search-start-v2 lo-pillgroup:focus-within .faux-pill::after, app-search-start-v2 lo-pillgroup:active .faux-pill::after, app-search-results-v2 lo-pillgroup:focus .faux-pill::after, app-search-results-v2 lo-pillgroup:focus-within .faux-pill::after, app-search-results-v2 lo-pillgroup:active .faux-pill::after {
  background-color: var(--color-primary-dark);
}
app-search-start-v2 lo-accordion, app-search-results-v2 lo-accordion {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  align-items: center;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
app-search-start-v2 lo-accordion:focus, app-search-results-v2 lo-accordion:focus {
  outline: 2px solid var(--color-primary);
  outline: none;
}
app-search-start-v2 lo-accordion[variant=tree], app-search-results-v2 lo-accordion[variant=tree] {
  border: 0;
}
app-search-start-v2 lo-accordion .accordion-bar, app-search-results-v2 lo-accordion .accordion-bar {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  padding: 5px;
  width: 100%;
}
app-search-start-v2 lo-accordion .accordion-bar:hover, app-search-results-v2 lo-accordion .accordion-bar:hover {
  border-radius: 8px 8px 8px 8px;
  background-color: var(--color-primary-soft);
  cursor: pointer;
}
app-search-start-v2 lo-accordion .accordion-bar [arrow-spacer], app-search-results-v2 lo-accordion .accordion-bar [arrow-spacer] {
  width: 21px;
}
app-search-start-v2 lo-accordion .accordion-bar [add-arrow], app-search-results-v2 lo-accordion .accordion-bar [add-arrow] {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  flex-shrink: 0;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  clip-path: polygon(100% 50%, 0% 100%, 0px 0%);
  position: relative;
  bottom: unset;
  height: 10px;
  right: unset;
  width: 7px;
}
app-search-start-v2 lo-accordion .accordion-bar.open [add-arrow], app-search-results-v2 lo-accordion .accordion-bar.open [add-arrow] {
  background-color: var(--color-primary);
  bottom: 10px;
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  content: " ";
  display: block;
  flex-shrink: 0;
  height: 7px;
  position: absolute;
  right: 5px;
  width: 10px;
  position: relative;
  bottom: unset;
  right: unset;
}
app-search-start-v2 lo-accordion .accordion-bar.open:hover, app-search-results-v2 lo-accordion .accordion-bar.open:hover {
  background-color: transparent;
}
app-search-start-v2 lo-accordion .accordion-bar > label, app-search-results-v2 lo-accordion .accordion-bar > label {
  flex: none;
}
app-search-start-v2 lo-accordion .accordion-bar > label:hover, app-search-results-v2 lo-accordion .accordion-bar > label:hover {
  cursor: pointer;
}
app-search-start-v2 lo-accordion .accordion-bar .accordion-hr, app-search-results-v2 lo-accordion .accordion-bar .accordion-hr {
  border-bottom: 1px solid var(--border-color);
  width: 100%;
}
app-search-start-v2 lo-accordion .accordion-bar .accordion-hr.open .accordion-hr, app-search-results-v2 lo-accordion .accordion-bar .accordion-hr.open .accordion-hr {
  border-bottom: 1px solid var(--color-neutral);
}
app-search-start-v2 lo-accordion .accordion-content, app-search-results-v2 lo-accordion .accordion-content {
  max-height: 0;
  position: relative;
  transition: height 0.2s ease-in-out;
  width: 100%;
}
app-search-start-v2 lo-accordion .accordion-content [accordioncontents], app-search-results-v2 lo-accordion .accordion-content [accordioncontents] {
  display: none;
}
app-search-start-v2 lo-accordion .accordion-content > *, app-search-results-v2 lo-accordion .accordion-content > * {
  opacity: 0;
  transition: height 0.2s ease-in-out;
}
app-search-start-v2 lo-accordion .accordion-content.open, app-search-results-v2 lo-accordion .accordion-content.open {
  max-height: -moz-fit-content;
  max-height: fit-content;
  outline: 0;
  padding: 10px;
}
app-search-start-v2 lo-accordion .accordion-content.open [accordioncontents], app-search-results-v2 lo-accordion .accordion-content.open [accordioncontents] {
  display: block;
}
app-search-start-v2 lo-accordion .accordion-content.open > *, app-search-results-v2 lo-accordion .accordion-content.open > * {
  opacity: 1;
}
app-search-start-v2 lo-tree, app-search-results-v2 lo-tree {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  padding: 5px 0 10px;
}
app-search-start-v2 lo-tree .level, app-search-results-v2 lo-tree .level {
  margin: 0 0 0 14px;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-tree .level1 > lo-checkbox, app-search-results-v2 lo-tree .level1 > lo-checkbox {
  margin-left: 19px;
  width: calc(100% - 19px);
  font-weight: bold;
}
app-search-start-v2 lo-tree .level1 > .accordion-content, app-search-results-v2 lo-tree .level1 > .accordion-content {
  margin: 0 0 0 49px;
}
app-search-start-v2 lo-tree > lo-checkbox, app-search-results-v2 lo-tree > lo-checkbox {
  color: var(--color-primary-dark);
  font-weight: 600;
  margin-left: 31px;
}
app-search-start-v2 lo-tree lo-checkbox, app-search-results-v2 lo-tree lo-checkbox {
  border-radius: 8px 8px 8px 8px;
  padding: 3px 0 3px 3px;
  width: calc(100% - 39px);
}
app-search-start-v2 lo-tree lo-checkbox:hover, app-search-results-v2 lo-tree lo-checkbox:hover {
  background-color: var(--color-primary-soft);
}
app-search-start-v2 lo-tree lo-accordion, app-search-results-v2 lo-tree lo-accordion {
  border: 0;
}
app-search-start-v2 lo-tree lo-accordion.level, app-search-results-v2 lo-tree lo-accordion.level {
  width: calc(100% - 20px);
}
app-search-start-v2 lo-tree lo-accordion .accordion-bar, app-search-results-v2 lo-tree lo-accordion .accordion-bar {
  padding: 0;
}
app-search-start-v2 lo-tree lo-accordion .accordion-bar lo-checkbox [label], app-search-results-v2 lo-tree lo-accordion .accordion-bar lo-checkbox [label] {
  color: var(--color-primary-dark);
  font-weight: 600;
}
app-search-start-v2 lo-tree lo-accordion .accordion-content.open, app-search-results-v2 lo-tree lo-accordion .accordion-content.open {
  padding: 0;
}
app-search-start-v2 lo-overlay, app-search-results-v2 lo-overlay {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  top: 0;
  width: calc(100% - 20px);
  z-index: 4;
}
app-search-start-v2 lo-pagination, app-search-results-v2 lo-pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  width: 100%;
  position: relative;
}
app-search-start-v2 lo-pagination [role=button], app-search-start-v2 lo-pagination a, app-search-results-v2 lo-pagination [role=button], app-search-results-v2 lo-pagination a {
  background-color: #ffffff;
  border: 1px solid var(--color-neutral);
  border-right: 0;
  color: var(--color-primary);
  cursor: pointer;
  height: 23px;
  padding: 2px 7px;
}
app-search-start-v2 lo-pagination [role=button]:hover, app-search-start-v2 lo-pagination [role=button]:focus, app-search-start-v2 lo-pagination a:hover, app-search-start-v2 lo-pagination a:focus, app-search-results-v2 lo-pagination [role=button]:hover, app-search-results-v2 lo-pagination [role=button]:focus, app-search-results-v2 lo-pagination a:hover, app-search-results-v2 lo-pagination a:focus {
  background-color: var(--color-primary-soft);
  color: var(--color-primary-dark);
}
app-search-start-v2 lo-pagination [role=button]:hover .icon-page-next, app-search-start-v2 lo-pagination [role=button]:hover .icon-page-prev, app-search-start-v2 lo-pagination [role=button]:focus .icon-page-next, app-search-start-v2 lo-pagination [role=button]:focus .icon-page-prev, app-search-start-v2 lo-pagination a:hover .icon-page-next, app-search-start-v2 lo-pagination a:hover .icon-page-prev, app-search-start-v2 lo-pagination a:focus .icon-page-next, app-search-start-v2 lo-pagination a:focus .icon-page-prev, app-search-results-v2 lo-pagination [role=button]:hover .icon-page-next, app-search-results-v2 lo-pagination [role=button]:hover .icon-page-prev, app-search-results-v2 lo-pagination [role=button]:focus .icon-page-next, app-search-results-v2 lo-pagination [role=button]:focus .icon-page-prev, app-search-results-v2 lo-pagination a:hover .icon-page-next, app-search-results-v2 lo-pagination a:hover .icon-page-prev, app-search-results-v2 lo-pagination a:focus .icon-page-next, app-search-results-v2 lo-pagination a:focus .icon-page-prev {
  background-color: var(--color-primary-dark);
}
app-search-start-v2 lo-pagination [role=button][disabled], app-search-start-v2 lo-pagination a[disabled], app-search-results-v2 lo-pagination [role=button][disabled], app-search-results-v2 lo-pagination a[disabled] {
  color: var(--color-neutral);
  cursor: not-allowed;
}
app-search-start-v2 lo-pagination [role=button]:first-child, app-search-start-v2 lo-pagination a:first-child, app-search-results-v2 lo-pagination [role=button]:first-child, app-search-results-v2 lo-pagination a:first-child {
  border-radius: 8px 0 0 8px;
}
app-search-start-v2 lo-pagination [role=button]:last-child, app-search-start-v2 lo-pagination a:last-child, app-search-results-v2 lo-pagination [role=button]:last-child, app-search-results-v2 lo-pagination a:last-child {
  border-radius: 0 8px 8px 0;
  border-right: 1px solid var(--color-neutral);
}
app-search-start-v2 lo-pagination [role=button].page-next, app-search-start-v2 lo-pagination [role=button].page-prev, app-search-start-v2 lo-pagination a.page-next, app-search-start-v2 lo-pagination a.page-prev, app-search-results-v2 lo-pagination [role=button].page-next, app-search-results-v2 lo-pagination [role=button].page-prev, app-search-results-v2 lo-pagination a.page-next, app-search-results-v2 lo-pagination a.page-prev {
  align-items: center;
  display: flex;
}
app-search-start-v2 lo-pagination [role=button].page-next .icon-page-next, app-search-start-v2 lo-pagination [role=button].page-next .icon-page-prev, app-search-start-v2 lo-pagination [role=button].page-prev .icon-page-next, app-search-start-v2 lo-pagination [role=button].page-prev .icon-page-prev, app-search-start-v2 lo-pagination a.page-next .icon-page-next, app-search-start-v2 lo-pagination a.page-next .icon-page-prev, app-search-start-v2 lo-pagination a.page-prev .icon-page-next, app-search-start-v2 lo-pagination a.page-prev .icon-page-prev, app-search-results-v2 lo-pagination [role=button].page-next .icon-page-next, app-search-results-v2 lo-pagination [role=button].page-next .icon-page-prev, app-search-results-v2 lo-pagination [role=button].page-prev .icon-page-next, app-search-results-v2 lo-pagination [role=button].page-prev .icon-page-prev, app-search-results-v2 lo-pagination a.page-next .icon-page-next, app-search-results-v2 lo-pagination a.page-next .icon-page-prev, app-search-results-v2 lo-pagination a.page-prev .icon-page-next, app-search-results-v2 lo-pagination a.page-prev .icon-page-prev {
  margin-right: 0;
}
app-search-start-v2 lo-pagination [role=button].page-next[disabled] .icon-page-next, app-search-start-v2 lo-pagination [role=button].page-next[disabled] .icon-page-prev, app-search-start-v2 lo-pagination [role=button].page-prev[disabled] .icon-page-next, app-search-start-v2 lo-pagination [role=button].page-prev[disabled] .icon-page-prev, app-search-start-v2 lo-pagination a.page-next[disabled] .icon-page-next, app-search-start-v2 lo-pagination a.page-next[disabled] .icon-page-prev, app-search-start-v2 lo-pagination a.page-prev[disabled] .icon-page-next, app-search-start-v2 lo-pagination a.page-prev[disabled] .icon-page-prev, app-search-results-v2 lo-pagination [role=button].page-next[disabled] .icon-page-next, app-search-results-v2 lo-pagination [role=button].page-next[disabled] .icon-page-prev, app-search-results-v2 lo-pagination [role=button].page-prev[disabled] .icon-page-next, app-search-results-v2 lo-pagination [role=button].page-prev[disabled] .icon-page-prev, app-search-results-v2 lo-pagination a.page-next[disabled] .icon-page-next, app-search-results-v2 lo-pagination a.page-next[disabled] .icon-page-prev, app-search-results-v2 lo-pagination a.page-prev[disabled] .icon-page-next, app-search-results-v2 lo-pagination a.page-prev[disabled] .icon-page-prev {
  background-color: var(--color-neutral);
}
app-search-start-v2 lo-pagination [role=button].page-next, app-search-start-v2 lo-pagination a.page-next, app-search-results-v2 lo-pagination [role=button].page-next, app-search-results-v2 lo-pagination a.page-next {
  border-radius: 0 8px 8px 0;
  border-right: 1px solid var(--color-neutral);
}
app-search-start-v2 lo-pagination .current-page[disabled], app-search-results-v2 lo-pagination .current-page[disabled] {
  background: rgb(2, 103, 195);
  background: rgba(2, 103, 195, 0.2);
  color: var(--font-color);
  pointer-events: none;
}
app-search-start-v2 lo-pagination .per-page, app-search-results-v2 lo-pagination .per-page {
  align-items: center;
  display: flex;
  position: absolute;
  right: 10px;
}
app-search-start-v2 lo-pagination .per-page.left, app-search-results-v2 lo-pagination .per-page.left {
  left: 0;
  right: unset;
}
app-search-start-v2 lo-pagination .per-page .per-page-label, app-search-results-v2 lo-pagination .per-page .per-page-label {
  font-size: var(--font-size-small);
}
app-search-start-v2 lo-pagination .per-page lo-dropdown, app-search-results-v2 lo-pagination .per-page lo-dropdown {
  margin-left: 5px;
  width: 50px;
}
app-search-start-v2 lo-pagination .per-page lo-dropdown.no-label div[input], app-search-results-v2 lo-pagination .per-page lo-dropdown.no-label div[input] {
  padding: 1px 5px;
}
app-search-start-v2 lo-pagination .per-page lo-dropdown .opened[select-dropopen-container], app-search-results-v2 lo-pagination .per-page lo-dropdown .opened[select-dropopen-container] {
  max-width: 75px;
  min-width: 50px;
}
app-search-start-v2 lo-loader, app-search-results-v2 lo-loader {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 6;
}
app-search-start-v2 lo-loader .loader-container, app-search-results-v2 lo-loader .loader-container {
  height: 80px;
  position: relative;
  width: 80px;
}
app-search-start-v2 lo-loader div, app-search-results-v2 lo-loader div {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 50%;
  animation: spinner 1.2s linear infinite;
}
app-search-start-v2 lo-loader div:nth-child(1), app-search-results-v2 lo-loader div:nth-child(1) {
  animation-delay: 0s;
  top: 37px;
  left: 66px;
}
app-search-start-v2 lo-loader div:nth-child(2), app-search-results-v2 lo-loader div:nth-child(2) {
  animation-delay: -0.1s;
  top: 22px;
  left: 62px;
}
app-search-start-v2 lo-loader div:nth-child(3), app-search-results-v2 lo-loader div:nth-child(3) {
  animation-delay: -0.2s;
  top: 11px;
  left: 52px;
}
app-search-start-v2 lo-loader div:nth-child(4), app-search-results-v2 lo-loader div:nth-child(4) {
  animation-delay: -0.3s;
  top: 7px;
  left: 37px;
}
app-search-start-v2 lo-loader div:nth-child(5), app-search-results-v2 lo-loader div:nth-child(5) {
  animation-delay: -0.4s;
  top: 11px;
  left: 22px;
}
app-search-start-v2 lo-loader div:nth-child(6), app-search-results-v2 lo-loader div:nth-child(6) {
  animation-delay: -0.5s;
  top: 22px;
  left: 11px;
}
app-search-start-v2 lo-loader div:nth-child(7), app-search-results-v2 lo-loader div:nth-child(7) {
  animation-delay: -0.6s;
  left: 7px;
  top: 37px;
}
app-search-start-v2 lo-loader div:nth-child(8), app-search-results-v2 lo-loader div:nth-child(8) {
  animation-delay: -0.7s;
  left: 11px;
  top: 52px;
}
app-search-start-v2 lo-loader div:nth-child(9), app-search-results-v2 lo-loader div:nth-child(9) {
  animation-delay: -0.8s;
  left: 22px;
  top: 62px;
}
app-search-start-v2 lo-loader div:nth-child(10), app-search-results-v2 lo-loader div:nth-child(10) {
  animation-delay: -0.9s;
  left: 37px;
  top: 66px;
}
app-search-start-v2 lo-loader div:nth-child(11), app-search-results-v2 lo-loader div:nth-child(11) {
  animation-delay: -1s;
  left: 52px;
  top: 62px;
}
app-search-start-v2 lo-loader div:nth-child(12), app-search-results-v2 lo-loader div:nth-child(12) {
  animation-delay: -1.1s;
  left: 62px;
  top: 52px;
}
@keyframes spinner {
  0%, 20%, 80%, 100% {
    transform: scale(1);
    color: white;
  }
  50% {
    transform: scale(1.5);
    background: var(--color-primary);
  }
}
app-search-start-v2 [tooltip]:hover button, app-search-results-v2 [tooltip]:hover button {
  position: relative;
}
app-search-start-v2 [tooltip]:hover lo-tooltip, app-search-results-v2 [tooltip]:hover lo-tooltip {
  display: flex;
}
app-search-start-v2 [tooltip] .cell-label, app-search-results-v2 [tooltip] .cell-label {
  text-decoration: underline;
}
app-search-start-v2 [tooltip] .cell-label:hover, app-search-results-v2 [tooltip] .cell-label:hover {
  cursor: pointer;
}
app-search-start-v2 lo-tooltip, app-search-results-v2 lo-tooltip {
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  background: #ffffff;
  border: 4px solid #ffffff;
  box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.5);
  display: none;
  font-family: "Courier New", sans-serif;
  font-size: var(--font-size);
  left: 100%;
  max-width: 400px;
  padding: 10px;
  width: max-content;
  z-index: 3;
}
app-search-start-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow], app-search-results-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow] {
  display: block;
  position: relative;
  top: 100%;
}
app-search-start-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:after, app-search-start-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:before {
  right: calc(100% + 10px);
  top: 0;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  filter: drop-shadow(-1px 0px 0px rgba(0, 0, 0, 0.2));
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
}
app-search-start-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}
app-search-start-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=right] [data-popper-arrow]:before {
  border-color: rgba(194, 225, 245, 0);
  border-right-color: #ffffff;
  border-width: 14px;
  margin-top: -14px;
}
app-search-start-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow], app-search-results-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow] {
  display: block;
  left: 100%;
  top: 100%;
  position: relative;
}
app-search-start-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:after, app-search-start-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:before {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  filter: drop-shadow(3px 1px 1px rgba(0, 0, 0, 0.2));
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
}
app-search-start-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:after {
  border-color: transparent;
  border-left-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}
app-search-start-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=left] [data-popper-arrow]:before {
  border-color: transparent;
  border-left-color: #ffffff;
  border-width: 14px;
  margin-top: -14px;
}
app-search-start-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow], app-search-results-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow] {
  display: block;
  margin-left: 0 !important;
  position: relative;
  top: 0;
}
app-search-start-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:after, app-search-start-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:before {
  bottom: 100%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  filter: drop-shadow(0px -2px 1px rgba(0, 0, 0, 0.2));
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
}
app-search-start-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:after {
  border-color: transparent;
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
  margin-top: unset;
}
app-search-start-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=bottom] [data-popper-arrow]:before {
  border-color: transparent;
  border-bottom-color: #ffffff;
  border-width: 14px;
  margin-left: -14px;
  margin-top: unset;
}
app-search-start-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow], app-search-results-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow] {
  display: block;
  margin-left: 0 !important;
  position: relative;
  top: 100%;
}
app-search-start-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:after, app-search-start-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:before {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  filter: drop-shadow(0px 4px 1px rgba(0, 0, 0, 0.2));
  -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=2, Color='#444')";
}
app-search-start-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:after, app-search-results-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:after {
  border-color: transparent;
  border-top-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
  margin-top: unset;
}
app-search-start-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:before, app-search-results-v2 lo-tooltip[data-popper-placement=top] [data-popper-arrow]:before {
  border-color: transparent;
  border-top-color: #ffffff;
  border-width: 14px;
  margin-left: -14px;
  margin-top: unset;
}
app-search-start-v2 lo-info, app-search-results-v2 lo-info {
  align-items: center;
  border-radius: 8px;
  color: var(--font-color);
  display: flex;
  font-size: var(--font-size-small);
  justify-content: center;
  padding: 5px 10px;
  position: relative;
}
app-search-start-v2 lo-info[warning], app-search-results-v2 lo-info[warning] {
  background-color: var(--color-secondary-soft);
}
app-search-start-v2 lo-info[action], app-search-results-v2 lo-info[action] {
  background-color: var(--color-primary-soft);
}
app-search-start-v2 lo-info:hover, app-search-results-v2 lo-info:hover {
  cursor: help;
}
app-search-start-v2 lo-info .info-label, app-search-results-v2 lo-info .info-label {
  background-color: #ffffff;
  border: 1px solid var(--color-neutral-darkest);
  border-radius: 8px;
  bottom: 50%;
  color: var(--color-neutral-darkest);
  left: calc(50% + 10px);
  max-width: 400px;
  opacity: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transition: opacity 0.3s;
  visibility: hidden;
  width: max-content;
  z-index: 1000;
}
app-search-start-v2 lo-info .info-label.left, app-search-results-v2 lo-info .info-label.left {
  left: unset;
  right: calc(100% - 10px);
}
app-search-start-v2 lo-info .info-label.bottom, app-search-results-v2 lo-info .info-label.bottom {
  bottom: unset;
  top: 100%;
}
app-search-start-v2 lo-info .icon-info, app-search-results-v2 lo-info .icon-info {
  margin-right: 0;
}
app-search-start-v2 lo-info.hover-disabled .info-label, app-search-results-v2 lo-info.hover-disabled .info-label {
  visibility: visible !important;
  background-color: transparent;
  color: revert;
  z-index: revert;
  position: revert;
  opacity: 1;
  padding: 5px;
  border: revert;
  border-radius: revert;
  transform: revert;
}
app-search-start-v2 lo-info.hover-enabled:hover .info-label, app-search-results-v2 lo-info.hover-enabled:hover .info-label {
  visibility: visible;
  opacity: 1;
}
app-search-start-v2 lo-attachment, app-search-results-v2 lo-attachment {
  display: flex;
  flex-direction: column;
  width: 100%;
}
app-search-start-v2 lo-attachment:focus .file-upload-container, app-search-start-v2 lo-attachment:focus-within .file-upload-container, app-search-results-v2 lo-attachment:focus .file-upload-container, app-search-results-v2 lo-attachment:focus-within .file-upload-container {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-attachment[disabled]:hover .file-upload-container, app-search-start-v2 lo-attachment[disabled]:focus .file-upload-container, app-search-results-v2 lo-attachment[disabled]:hover .file-upload-container, app-search-results-v2 lo-attachment[disabled]:focus .file-upload-container {
  cursor: not-allowed;
  outline: 0;
}
app-search-start-v2 lo-attachment[disabled] .file-upload-container, app-search-start-v2 lo-attachment[disabled] .upload-icon, app-search-results-v2 lo-attachment[disabled] .file-upload-container, app-search-results-v2 lo-attachment[disabled] .upload-icon {
  background-color: var(--color-neutral-lightest);
}
app-search-start-v2 lo-attachment[disabled] .file-upload-container .icon-upload, app-search-start-v2 lo-attachment[disabled] .upload-icon .icon-upload, app-search-results-v2 lo-attachment[disabled] .file-upload-container .icon-upload, app-search-results-v2 lo-attachment[disabled] .upload-icon .icon-upload {
  background-color: var(--color-neutral-dark);
}
app-search-start-v2 lo-attachment[disabled] .instructions, app-search-start-v2 lo-attachment[disabled] .accepted-file-types, app-search-start-v2 lo-attachment[disabled] .maxsize, app-search-results-v2 lo-attachment[disabled] .instructions, app-search-results-v2 lo-attachment[disabled] .accepted-file-types, app-search-results-v2 lo-attachment[disabled] .maxsize {
  color: var(--color-neutral-dark);
}
app-search-start-v2 lo-attachment .file-upload-label, app-search-results-v2 lo-attachment .file-upload-label {
  display: flex;
  font-weight: 600;
  margin-bottom: 10px;
  word-break: break-word;
}
app-search-start-v2 lo-attachment .attachment-container, app-search-results-v2 lo-attachment .attachment-container {
  display: flex;
}
app-search-start-v2 lo-attachment .attachment-container.vertical, app-search-results-v2 lo-attachment .attachment-container.vertical {
  flex-direction: column;
  gap: 10px;
}
app-search-start-v2 lo-attachment .attachment-container.vertical .files-container, app-search-results-v2 lo-attachment .attachment-container.vertical .files-container {
  max-height: 200px;
  max-width: 300px;
}
app-search-start-v2 lo-attachment .attachment-container.vertical .files-container .file:last-of-type, app-search-results-v2 lo-attachment .attachment-container.vertical .files-container .file:last-of-type {
  margin-bottom: 10px;
}
app-search-start-v2 lo-attachment .attachment-container.horizontal, app-search-results-v2 lo-attachment .attachment-container.horizontal {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
}
app-search-start-v2 lo-attachment .attachment-container.horizontal .files-container, app-search-results-v2 lo-attachment .attachment-container.horizontal .files-container {
  max-height: 140px;
  width: calc(100% - 310px);
}
app-search-start-v2 lo-attachment[aria-invalid=true][aria-invalid=true], app-search-results-v2 lo-attachment[aria-invalid=true][aria-invalid=true] {
  border: none;
  outline: 0;
}
app-search-start-v2 lo-attachment[aria-invalid=true][aria-invalid=true] .file-upload-container, app-search-results-v2 lo-attachment[aria-invalid=true][aria-invalid=true] .file-upload-container {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--color-danger);
  outline: 2px solid var(--color-danger);
}
app-search-start-v2 lo-attachment .file-upload-container, app-search-results-v2 lo-attachment .file-upload-container {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  align-items: center;
  background-color: #ffffff;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 140px;
  justify-content: center;
  padding: 10px;
  position: relative;
  width: 300px;
}
app-search-start-v2 lo-attachment .file-upload-container:hover, app-search-start-v2 lo-attachment .file-upload-container:focus, app-search-start-v2 lo-attachment .file-upload-container:focus-within, app-search-results-v2 lo-attachment .file-upload-container:hover, app-search-results-v2 lo-attachment .file-upload-container:focus, app-search-results-v2 lo-attachment .file-upload-container:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-attachment .file-upload-container.fileover, app-search-results-v2 lo-attachment .file-upload-container.fileover {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
}
app-search-start-v2 lo-attachment .upload-icon, app-search-results-v2 lo-attachment .upload-icon {
  border: 1px solid var(--color-neutral-lighter);
  align-items: center;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  display: flex;
  justify-items: center;
  margin-bottom: 10px;
  padding: 8px 10px;
}
app-search-start-v2 lo-attachment .upload-icon .icon, app-search-results-v2 lo-attachment .upload-icon .icon {
  margin-right: 0;
}
app-search-start-v2 lo-attachment .instructions, app-search-results-v2 lo-attachment .instructions {
  color: var(--color-primary);
  font-weight: 500;
}
app-search-start-v2 lo-attachment .accepted-file-types, app-search-results-v2 lo-attachment .accepted-file-types {
  display: flex;
  font-size: var(--font-size-small);
  justify-content: center;
}
app-search-start-v2 lo-attachment .accepted-file-types .accepted, app-search-results-v2 lo-attachment .accepted-file-types .accepted {
  font-size: var(--font-size-small);
  margin-right: 5px;
}
app-search-start-v2 lo-attachment .accepted-file-types .accepted:last-child, app-search-results-v2 lo-attachment .accepted-file-types .accepted:last-child {
  margin-right: 0;
}
app-search-start-v2 lo-attachment .maxsize, app-search-results-v2 lo-attachment .maxsize {
  font-size: var(--font-size-small);
}
app-search-start-v2 lo-attachment .files-container, app-search-results-v2 lo-attachment .files-container {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  background-color: var(--color-neutral-lightest);
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  overflow: auto;
  padding: 10px;
  width: 100%;
}
app-search-start-v2 lo-attachment .file, app-search-results-v2 lo-attachment .file {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  align-items: center;
  background-color: #ffffff;
  display: flex;
  max-height: 78px;
  padding: 10px 20px;
  width: 300px;
}
app-search-start-v2 lo-attachment .file .file-info, app-search-results-v2 lo-attachment .file .file-info {
  margin: 0 10px;
  width: 100%;
}
app-search-start-v2 lo-attachment .file .file-info .file-name, app-search-results-v2 lo-attachment .file .file-info .file-name {
  display: -webkit-box;
  font-weight: 500;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  word-break: break-word;
}
app-search-start-v2 lo-attachment .file .file-info .file-size, app-search-results-v2 lo-attachment .file .file-info .file-size {
  font-size: var(--font-size-small);
}
app-search-start-v2 lo-attachment .file .file-icon, app-search-start-v2 lo-attachment .file lo-button[icon=trash], app-search-results-v2 lo-attachment .file .file-icon, app-search-results-v2 lo-attachment .file lo-button[icon=trash] {
  align-items: center;
  display: flex;
  justify-content: center;
}
app-search-start-v2 lo-attachment .file lo-button[icon=trash], app-search-results-v2 lo-attachment .file lo-button[icon=trash] {
  margin-left: auto;
  width: 60px;
}
app-search-start-v2 lo-attachment .file .icon-file, app-search-results-v2 lo-attachment .file .icon-file {
  background-color: var(--color-neutral-light);
  height: 30px;
  width: 30px;
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
app-search-start-v2 lo-text .label, app-search-start-v2 lo-text .text, app-search-results-v2 lo-text .label, app-search-results-v2 lo-text .text {
  align-items: center;
  display: flex;
}
app-search-start-v2 lo-text .label, app-search-results-v2 lo-text .label {
  color: var(--color-primary);
  font-weight: bold;
  margin-right: 5px;
}
app-search-start-v2 lo-notificationcenter, app-search-results-v2 lo-notificationcenter {
  display: flex;
  flex-direction: column;
  width: 100%;
  z-index: 10;
}
app-search-start-v2 lo-notificationcenter.bottom, app-search-results-v2 lo-notificationcenter.bottom {
  bottom: 8px;
  position: fixed;
  right: 50%;
  transform: translate(50%, 0px);
}
app-search-start-v2 lo-notificationcenter.top, app-search-results-v2 lo-notificationcenter.top {
  position: fixed;
  right: 50%;
  transform: translate(50%, 0px);
  top: 8px;
}
app-search-start-v2 lo-notificationcenter.top-right, app-search-results-v2 lo-notificationcenter.top-right {
  position: fixed;
  right: 8px;
  top: 8px;
}
app-search-start-v2 lo-notification, app-search-results-v2 lo-notification {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  align-items: center;
  animation: notification-fade-in ease-in 0.5s;
  animation-fill-mode: forwards;
  background-color: #ffffff;
  display: flex;
  flex-grow: 1;
  justify-items: center;
  margin-bottom: 10px;
  opacity: 0;
  padding: 10px;
  transition: opacity 2s linear;
  width: 100%;
  visibility: visible;
}
app-search-start-v2 lo-notification.fade-out, app-search-results-v2 lo-notification.fade-out {
  animation: notification-fade-out ease-out 0.5s;
  animation-fill-mode: forwards;
}
app-search-start-v2 lo-notification .notification-icon, app-search-results-v2 lo-notification .notification-icon {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  align-items: center;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-items: center;
  margin-right: 10px;
  padding: 5px;
  width: 32px;
}
app-search-start-v2 lo-notification .notification-icon span, app-search-results-v2 lo-notification .notification-icon span {
  margin-right: 0;
}
app-search-start-v2 lo-notification .notification-text, app-search-results-v2 lo-notification .notification-text {
  flex-grow: 2;
  margin-right: 10px;
}
app-search-start-v2 lo-notification .notification-button, app-search-results-v2 lo-notification .notification-button {
  flex: 0;
  margin-right: 10px;
  width: -moz-fit-content;
  width: fit-content;
}
app-search-start-v2 lo-notification .notification-clear, app-search-results-v2 lo-notification .notification-clear {
  flex-basis: 36px;
  flex-grow: 0;
  flex-shrink: 0;
}
@keyframes notification-fade-in {
  from {
    transform: translateY(50px);
    opacity: 0;
  }
  to {
    transform: translateY(0px);
    opacity: 1;
  }
}
@keyframes notification-fade-out {
  from {
    transform: translateX(8px);
    opacity: 1;
  }
  to {
    transform: translateX(500px);
    opacity: 0;
  }
}
@keyframes notification-fade-in-and-out {
  0% {
    top: 50px;
    opacity: 0;
  }
  10% {
    top: 8px;
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
app-search-start-v2 lo-filter, app-search-results-v2 lo-filter {
  border-radius: 8px 8px 8px 8px;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-filter lo-dropdown,
app-search-start-v2 lo-filter lo-input,
app-search-start-v2 lo-filter lo-datepicker, app-search-results-v2 lo-filter lo-dropdown,
app-search-results-v2 lo-filter lo-input,
app-search-results-v2 lo-filter lo-datepicker {
  background-color: #FCFCFD;
  border: 0;
  border-bottom: 1px solid var(--border-color);
  border-radius: 0;
  display: flex;
  padding-left: 25px;
}
app-search-start-v2 lo-filter lo-dropdown:focus-within,
app-search-start-v2 lo-filter lo-input:focus-within,
app-search-start-v2 lo-filter lo-datepicker:focus-within, app-search-results-v2 lo-filter lo-dropdown:focus-within,
app-search-results-v2 lo-filter lo-input:focus-within,
app-search-results-v2 lo-filter lo-datepicker:focus-within {
  border-radius: 8px 8px 8px 8px;
}
app-search-start-v2 lo-filter lo-dropdown label, app-search-start-v2 lo-filter lo-dropdown > [label],
app-search-start-v2 lo-filter lo-input label,
app-search-start-v2 lo-filter lo-input > [label],
app-search-start-v2 lo-filter lo-datepicker label,
app-search-start-v2 lo-filter lo-datepicker > [label], app-search-results-v2 lo-filter lo-dropdown label, app-search-results-v2 lo-filter lo-dropdown > [label],
app-search-results-v2 lo-filter lo-input label,
app-search-results-v2 lo-filter lo-input > [label],
app-search-results-v2 lo-filter lo-datepicker label,
app-search-results-v2 lo-filter lo-datepicker > [label] {
  display: none !important;
}
app-search-start-v2 lo-filter lo-dropdown .input-container,
app-search-start-v2 lo-filter lo-input .input-container,
app-search-start-v2 lo-filter lo-datepicker .input-container, app-search-results-v2 lo-filter lo-dropdown .input-container,
app-search-results-v2 lo-filter lo-input .input-container,
app-search-results-v2 lo-filter lo-datepicker .input-container {
  min-height: 20px;
}
app-search-start-v2 lo-filter lo-dropdown input, app-search-start-v2 lo-filter lo-dropdown div[input],
app-search-start-v2 lo-filter lo-input input,
app-search-start-v2 lo-filter lo-input div[input],
app-search-start-v2 lo-filter lo-datepicker input,
app-search-start-v2 lo-filter lo-datepicker div[input], app-search-results-v2 lo-filter lo-dropdown input, app-search-results-v2 lo-filter lo-dropdown div[input],
app-search-results-v2 lo-filter lo-input input,
app-search-results-v2 lo-filter lo-input div[input],
app-search-results-v2 lo-filter lo-datepicker input,
app-search-results-v2 lo-filter lo-datepicker div[input] {
  border: 0;
  padding: 8px 8px 5px 8px;
}
app-search-start-v2 lo-filter lo-dropdown.placeholder-only input, app-search-start-v2 lo-filter lo-dropdown.placeholder-only div[input],
app-search-start-v2 lo-filter lo-input.placeholder-only input,
app-search-start-v2 lo-filter lo-input.placeholder-only div[input],
app-search-start-v2 lo-filter lo-datepicker.placeholder-only input,
app-search-start-v2 lo-filter lo-datepicker.placeholder-only div[input], app-search-results-v2 lo-filter lo-dropdown.placeholder-only input, app-search-results-v2 lo-filter lo-dropdown.placeholder-only div[input],
app-search-results-v2 lo-filter lo-input.placeholder-only input,
app-search-results-v2 lo-filter lo-input.placeholder-only div[input],
app-search-results-v2 lo-filter lo-datepicker.placeholder-only input,
app-search-results-v2 lo-filter lo-datepicker.placeholder-only div[input] {
  padding: 8px 8px 5px 8px;
}
app-search-start-v2 lo-filter .icon-filter, app-search-results-v2 lo-filter .icon-filter {
  position: absolute;
  left: 1px;
  bottom: 5px;
  width: 18px;
  z-index: 1;
}
app-search-start-v2 lo-slider, app-search-results-v2 lo-slider {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
app-search-start-v2 lo-slider .label, app-search-results-v2 lo-slider .label {
  align-items: flex-start;
  color: var(--font-color);
  display: flex;
  font-weight: bold;
  padding-bottom: 5px;
  width: 100%;
}
app-search-start-v2 lo-slider .slider-container, app-search-results-v2 lo-slider .slider-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
app-search-start-v2 lo-slider .slider, app-search-results-v2 lo-slider .slider {
  accent-color: var(--color-primary);
  border-radius: 8px;
  flex: 0 0 75%;
}
app-search-start-v2 lo-slider .slider:focus, app-search-results-v2 lo-slider .slider:focus {
  outline: 2px solid var(--color-primary-soft);
}
app-search-start-v2 lo-slider .value, app-search-results-v2 lo-slider .value {
  padding-left: 4px;
  flex: 0 0 25%;
}
app-search-start-v2 lo-googleautofill, app-search-results-v2 lo-googleautofill {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  background-color: #ffffff;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
app-search-start-v2 lo-googleautofill:hover, app-search-results-v2 lo-googleautofill:hover {
  cursor: text;
}
app-search-start-v2 lo-googleautofill:focus-within, app-search-results-v2 lo-googleautofill:focus-within {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 lo-googleautofill:focus-within lo-button[variant=basic-icon].icon-only, app-search-results-v2 lo-googleautofill:focus-within lo-button[variant=basic-icon].icon-only {
  display: block;
}
app-search-start-v2 lo-googleautofill[disabled], app-search-results-v2 lo-googleautofill[disabled] {
  background-color: var(--color-neutral-lighter);
  color: var(--color-neutral-dark);
}
app-search-start-v2 lo-googleautofill[disabled]:hover, app-search-results-v2 lo-googleautofill[disabled]:hover {
  cursor: not-allowed;
}
app-search-start-v2 lo-googleautofill label, app-search-results-v2 lo-googleautofill label {
  color: var(--color-neutral-darker);
  margin-left: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: calc(100% - 20px);
}
app-search-start-v2 lo-googleautofill label:hover, app-search-results-v2 lo-googleautofill label:hover {
  cursor: text;
}
app-search-start-v2 lo-googleautofill label lo-info, app-search-results-v2 lo-googleautofill label lo-info {
  padding: 0 0 0 10px;
}
app-search-start-v2 lo-googleautofill label lo-info .icon-info, app-search-results-v2 lo-googleautofill label lo-info .icon-info {
  height: 12px;
  width: 12px;
}
app-search-start-v2 lo-googleautofill label lo-info .info-label, app-search-results-v2 lo-googleautofill label lo-info .info-label {
  bottom: -50%;
  left: 75%;
}
app-search-start-v2 lo-googleautofill input, app-search-results-v2 lo-googleautofill input {
  appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  padding: 30px 8px 3px 8px;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  width: calc(100% - 20px);
}
app-search-start-v2 lo-googleautofill input::placeholder, app-search-results-v2 lo-googleautofill input::placeholder {
  color: transparent;
}
app-search-start-v2 lo-googleautofill input:focus ~ label, app-search-start-v2 lo-googleautofill input:focus-within ~ label, app-search-results-v2 lo-googleautofill input:focus ~ label, app-search-results-v2 lo-googleautofill input:focus-within ~ label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: block;
  font-size: var(--font-size-small);
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  top: 10px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-googleautofill input:focus::placeholder, app-search-start-v2 lo-googleautofill input:focus-within::placeholder, app-search-results-v2 lo-googleautofill input:focus::placeholder, app-search-results-v2 lo-googleautofill input:focus-within::placeholder {
  color: var(--color-neutral);
  text-transform: lowercase;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
}
app-search-start-v2 lo-googleautofill input:not(:placeholder-shown) ~ label, app-search-results-v2 lo-googleautofill input:not(:placeholder-shown) ~ label {
  background-color: transparent;
  color: var(--color-neutral-darkest);
  display: block;
  font-size: var(--font-size-small);
  margin-left: 8px;
  text-wrap-mode: nowrap;
  top: 10px;
  transform: translateY(-8px);
}
app-search-start-v2 lo-googleautofill input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-googleautofill input:not(:placeholder-shown) ~ lo-button[variant=basic-icon].clear-button {
  bottom: 3px;
  display: grid !important;
}
app-search-start-v2 lo-googleautofill lo-button[variant=basic-icon].clear-button, app-search-results-v2 lo-googleautofill lo-button[variant=basic-icon].clear-button {
  display: none !important;
  padding: 0;
  position: absolute;
  right: 0;
}
app-search-start-v2 lo-googleautofill lo-button[variant=basic-icon].clear-button button:focus, app-search-results-v2 lo-googleautofill lo-button[variant=basic-icon].clear-button button:focus {
  outline: 2px solid var(--color-primary);
}
app-search-start-v2 .sr-only, app-search-results-v2 .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
app-search-start-v2 lo-link a:focus, app-search-start-v2 lo-link a:focus-within, app-search-results-v2 lo-link a:focus, app-search-results-v2 lo-link a:focus-within {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
app-search-start-v2 lo-image a, app-search-results-v2 lo-image a {
  cursor: pointer;
  display: flex;
}
app-search-start-v2 lo-image a:focus img, app-search-start-v2 lo-image a:hover img, app-search-results-v2 lo-image a:focus img, app-search-results-v2 lo-image a:hover img {
  outline: 2px solid var(--color-primary);
  border-radius: 8px;
}
@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
app-search-start-v2 .cdk-text-field-autofill-monitored:-webkit-autofill, app-search-results-v2 .cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
app-search-start-v2 .cdk-text-field-autofill-monitored:not(:-webkit-autofill), app-search-results-v2 .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

lo-grandmaster {
  overflow: auto !important;
}
lo-grandmaster > lo-container {
  min-height: unset;
}
@container (width <= 1020px) {
  lo-grandmaster .carefindr {
    grid-auto-flow: row;
    grid-template-columns: 100%;
  }
  lo-grandmaster .carefindr .cf-left {
    height: unset;
  }
}

.carefindr {
  --gap: 0;
  background-color: #ffffff;
  container-type: inline-size;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: minmax(250px, 30%) 70%;
  padding: 0;
}
.carefindr .skip-link:focus-within {
  clip: unset;
  height: unset;
  left: 50%;
  margin: 0;
  overflow: auto;
  padding: 0;
  top: 17px;
  transform: translate(-50%, 0);
  width: unset !important;
}
.carefindr .cf-left {
  --gap: 0;
  height: 100vh;
}
.carefindr .cf-right {
  --gap: 0;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100vh;
}
.carefindr .cf-breadcrumbs {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
.carefindr .cf-breadcrumbs .breadcrumbs {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.carefindr .cf-breadcrumbs .breadcrumbs ol {
  margin: 0;
  padding: 0;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.carefindr .cf-breadcrumbs .breadcrumbs li {
  align-items: center;
  display: flex;
  font-size: var(--font-size-medium);
  font-weight: 600;
  margin-right: 5px;
}
.carefindr .cf-breadcrumbs .breadcrumbs li::after {
  content: ">";
  display: flex;
  margin-left: 5px;
}
.carefindr .cf-breadcrumbs .breadcrumbs li:last-of-type {
  margin-right: 0;
}
.carefindr .cf-breadcrumbs .breadcrumbs li:last-of-type::after {
  content: "";
}
.carefindr .cf-breadcrumbs .breadcrumbs li[aria-current=page] a {
  color: var(--font-color);
  text-decoration: none;
}
.carefindr .cf-breadcrumbs .breadcrumbs-editSearch {
  display: none;
}
.carefindr .cf-filters {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
.carefindr .cf-filters .filters-title {
  font-size: var(--font-size-medium);
  font-weight: 600;
}
.carefindr .cf-filters lo-pill {
  padding: 5px 10px;
}
.carefindr .cf-filters .clear-filters button.link {
  color: var(--color-danger);
  font-weight: 600;
}
.carefindr .cf-filters .clear-filters:hover, .carefindr .cf-filters .clear-filters:focus, .carefindr .cf-filters .clear-filters:focus-within {
  text-decoration-color: var(--color-danger);
}
.carefindr .cf-filters .clear-filters:hover button.link, .carefindr .cf-filters .clear-filters:focus button.link, .carefindr .cf-filters .clear-filters:focus-within button.link {
  color: var(--color-danger-light);
  text-decoration: underline;
}
.carefindr .cf-sidebar {
  overflow: auto;
  height: 100%;
}
.carefindr .cf-sidebar .required-search {
  border-bottom: 1px solid var(--border-color);
  padding: 20px;
}
.carefindr .cf-sidebar .required-search .rs-title {
  font-size: var(--font-size-medium);
  font-weight: 600;
}
.carefindr .cf-sidebar .required-search .rs-title h2 {
  font-size: var(--font-size-medium);
  margin: 0;
}
.carefindr .cf-sidebar .required-search .rs-distance {
  --gap: 20px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.carefindr .cf-sidebar .required-search .rs-distance lo-slider {
  width: calc(100% - 10px);
}
.carefindr .cf-sidebar .required-search .rs-distance lo-slider .label {
  font-weight: unset;
}
.carefindr .cf-sidebar .required-search .rs-distance lo-slider .slider-container {
  width: 100%;
}
.carefindr .cf-sidebar .required-search .rs-distance lo-slider .slider-container .slider {
  flex: 0 0 100%;
}
.carefindr .cf-sidebar .required-search .rs-distance-dropdown {
  width: 75px;
}
.carefindr .cf-sidebar .required-search .rs-distance-dropdown div[input] {
  align-items: center;
  padding: 8px;
}
.carefindr .cf-sidebar .required-search .rs-orText {
  justify-content: center;
}
.carefindr .cf-sidebar .filters-search {
  padding: 10px 20px 20px 20px;
}
.carefindr .cf-sidebar .filters-search .filters-title {
  font-size: var(--font-size-medium);
  font-weight: 600;
}
.carefindr .cf-sidebar .filters-search .filters-title h2 {
  font-size: var(--font-size-medium);
  margin: 0;
}
.carefindr .cf-sidebar .filters-search > lo-checkbox {
  width: 100%;
}
.carefindr .cf-main {
  background-color: #f7f7f7;
  flex-flow: column;
  height: 100%;
  overflow: hidden;
  padding: 20px 20px 0 20px;
  position: relative;
}
.carefindr .cf-main .print-results-button {
  position: absolute;
  right: 20px;
  top: 22px;
  width: auto;
}
.carefindr .cf-main .results-tabs {
  height: 100%;
  overflow: hidden;
}
.carefindr .cf-main .results-tabs > .tabs .tab {
  font-size: var(--font-size-medium);
  padding-top: 0;
}
.carefindr .cf-main .results-tabs .tab-provider {
  height: 100%;
  overflow: hidden;
}
.carefindr .cf-main .results-tabs .tab-content {
  height: calc(100% - 10px);
  overflow: auto;
  padding-bottom: 20px;
  scroll-behavior: smooth;
}
.carefindr .cf-main .results-tabs .tab-content .tab-provider-results {
  margin-top: -10px;
}
.carefindr .cf-main .result {
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  --gap: 0;
  background-color: #ffffff;
  border-radius: 8px;
  container-type: inline-size;
}
.carefindr .cf-main .result .tile {
  --gap: 20px;
}
.carefindr .cf-main .result .tile .tile-top {
  align-items: flex-end;
  display: flex;
  padding: 10px 20px 0 20px;
  width: 100%;
}
.carefindr .cf-main .result .tile .tile-top .distance-container {
  --gap: 0;
  line-height: 2;
  margin-left: auto;
  width: auto;
}
.carefindr .cf-main .result .tile .tile-top .distance-container .distance-icon {
  display: flex;
}
.carefindr .cf-main .result .tile .tile-top .distance-container .distance-icon .injected-html-container {
  align-items: center;
  display: flex;
  justify-content: center;
}
.carefindr .cf-main .result .tile .tile-top .distance-container .distance-text {
  font-weight: 600;
}
@container (width <= 600px) {
  .carefindr .cf-main .result .tile .tile-top {
    --gap: 5px;
    justify-content: space-evenly;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .carefindr .cf-main .result .tile .tile-top .distance-container {
    margin-left: unset;
  }
}
@container (width <= 500px) {
  .carefindr .cf-main .result .tile .tile-top {
    justify-content: center;
  }
}
.carefindr .cf-main .result .tile .tile-middle {
  container-type: inline-size;
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
  width: 100%;
}
@container (width <= 900px) {
  .carefindr .cf-main .result .tile .tile-middle .info-container {
    align-items: flex-start;
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(4, minmax(200px, 1fr));
  }
}
@container (width <= 800px) {
  .carefindr .cf-main .result .tile .tile-middle .info-container {
    grid-template-columns: repeat(3, minmax(200px, 1fr));
  }
}
@container (width <= 600px) {
  .carefindr .cf-main .result .tile .tile-middle .info-container {
    grid-template-columns: repeat(1, minmax(200px, 1fr));
  }
}
.carefindr .cf-main .result .tile .tile-middle .extras {
  flex-wrap: nowrap;
}
.carefindr .cf-main .result .tile .tile-bottom {
  display: flex;
  justify-items: center;
  margin-bottom: 20px;
  padding: 0 20px;
  width: 100%;
}
.carefindr .cf-main .result .tile .tile-bottom lo-button {
  width: -moz-fit-content;
  width: fit-content;
}
.carefindr .cf-main .result .tile .tile-bottom .show-more-details {
  margin-left: auto;
}
.carefindr .cf-main .result .details {
  container-type: inline-size;
}
.carefindr .cf-main .result .details .details-tabs .tabs {
  border-bottom: 1px solid var(--border-color);
  border-top: 1px solid var(--border-color);
  width: 100%;
}
.carefindr .cf-main .result .details .details-tabs .tabs .tab {
  border-bottom: 0;
  font-size: var(--font-size-medium);
  padding: 5px 10px;
}
.carefindr .cf-main .result .details .details-tabs .tab-location-information .tab-content {
  margin: 0;
}
.carefindr .cf-main .result .details .location {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 60% 40%;
  padding: 0 10px;
}
.carefindr .cf-main .result .details .location .location-left {
  display: flex;
}
.carefindr .cf-main .result .details .location .location-left .specialties {
  margin-bottom: 10px;
}
.carefindr .cf-main .result .details .location .location-left .specialties lo-pill {
  padding: 3px 10px;
}
.carefindr .cf-main .result .details .location .location-left .info-container {
  align-items: flex-start;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(2, minmax(200px, 1fr));
}
@container (width <= 800px) {
  .carefindr .cf-main .result .details .location .location-left .info-container {
    grid-template-columns: repeat(3, minmax(200px, 1fr));
  }
}
@container (width <= 600px) {
  .carefindr .cf-main .result .details .location .location-left .info-container {
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }
}
@container (width >= 550px) {
  .carefindr .cf-main .result .details .location .location-left .hours, .carefindr .cf-main .result .details .location .location-left .extras {
    --gap: 10px;
  }
  .carefindr .cf-main .result .details .location .location-left .hours {
    flex-basis: calc(60% - 10px);
  }
  .carefindr .cf-main .result .details .location .location-left .extras {
    flex-basis: calc(40% - 10px);
  }
}
.carefindr .cf-main .result .details .location .location-right {
  display: flex;
  justify-content: flex-end;
  padding-right: 10px;
  width: auto;
}
.carefindr .cf-main .result .details .location .location-right .location-map {
  margin-top: 10px;
}
@container (width <= 800px) {
  .carefindr .cf-main .result .details .location {
    grid-template-columns: calc(100% - 50px);
    justify-content: center;
  }
  .carefindr .cf-main .result .details .location .location-right {
    justify-content: center;
    padding-right: 0;
  }
}
@container (width >= 700px) {
  .carefindr .cf-main .result .details .location-map img {
    width: 100%;
  }
}
.carefindr .cf-main .result .result-name {
  font-size: unset;
  font-weight: bold;
}
.carefindr .cf-main .result .result-name h3, .carefindr .cf-main .result .result-name h4 {
  font-size: var(--font-size-giant);
  margin: 0;
}
.carefindr .cf-main .result .result-type {
  align-items: flex-end;
  display: flex;
  line-height: 2;
}
.carefindr .cf-main .result .info-container {
  container-type: inline-size;
  display: flex;
  flex-wrap: nowrap;
}
.carefindr .cf-main .result .info-container .info {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 10px;
}
.carefindr .cf-main .result .info-container .info .info-text {
  --gap: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.carefindr .cf-main .result .info-container .info .info-text.email {
  flex-wrap: wrap;
  word-break: break-word;
}
@container (width <= 550px) {
  .carefindr .cf-main .result .info-container {
    flex-direction: column;
  }
}
.carefindr .cf-main .result .hours {
  --gap: 20px;
  container-type: inline-size;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: calc(50% - 10px) calc(50% - 10px);
}
.carefindr .cf-main .result .hours .day-time {
  display: flex;
  flex-wrap: nowrap;
  grid-column: 1;
}
.carefindr .cf-main .result .hours .day-time.col2 {
  grid-column: 2;
}
.carefindr .cf-main .result .hours .day-time .day {
  font-weight: bold;
}
.carefindr .cf-main .result .hours .day-time .time {
  display: flex;
  flex-wrap: nowrap;
  text-align: right;
}
@container (width <= 550px) {
  .carefindr .cf-main .result .hours .day-time {
    --gap: 0;
    flex-wrap: wrap;
  }
  .carefindr .cf-main .result .hours .day-time .time {
    text-align: left;
  }
}
@container (width <= 550px) {
  .carefindr .cf-main .result .hours {
    --gap: 10px;
  }
}
.carefindr .cf-main .result .extras {
  display: flex;
  width: 100%;
}
.carefindr .cf-main .result .extras .extra-title {
  font-weight: bold;
  width: 100%;
}
.carefindr .cf-main .result .extras lo-pill {
  padding: 3px 10px;
  text-transform: capitalize;
}
.carefindr .cf-main .result .tab-provider-information .tab-content {
  margin-bottom: 0;
}
.carefindr .cf-main .result .provider-information-table {
  margin: 10px;
}
.carefindr .cf-main .icon.icon-email {
  height: 18px;
  width: 18px;
}
.carefindr .cf-main .icon.icon-person-blue {
  height: 18px;
  width: 18px;
}
.carefindr .cf-main lo-overlay {
  left: 0;
  width: 100%;
}
.carefindr .cf-filters, .carefindr .cf-main {
  grid-column: 2;
}
.carefindr .cf-breadcrumbs, .carefindr .cf-sidebar {
  border-right: 1px solid var(--border-color);
}
.carefindr .cf-breadcrumbs, .carefindr .cf-filters {
  border-bottom: 1px solid var(--border-color);
  padding: 10px 20px;
}
@container (width <= 1000px) {
  .carefindr .cf-breadcrumbs, .carefindr .cf-sidebar {
    border-right: 0;
  }
  .carefindr .cf-breadcrumbs, .carefindr .cf-filters, .carefindr .cf-sidebar, .carefindr .cf-main {
    grid-column: 1;
  }
  .carefindr .cf-breadcrumbs .breadcrumbs-editSearch {
    display: flex;
    margin-left: auto;
    width: auto;
  }
  .carefindr .cf-filters, .carefindr .cf-sidebar {
    display: none;
  }
  .carefindr .cf-filters.show, .carefindr .cf-sidebar.show {
    display: flex;
    position: sticky;
  }
  .carefindr .cf-filters.show .filters-container {
    --gap: 5px;
  }
  .carefindr .cf-filters.show lo-pillgroup .faux-pill {
    padding: 3px 30px 3px 10px;
  }
  .carefindr .cf-filters.show lo-pill {
    padding: 3px 5px;
  }
  .carefindr .cf-sidebar.show {
    border-bottom: 1px solid var(--border-color);
    display: grid;
    grid-template-columns: repeat(2, minmax(200px, 1fr));
    height: 100vh;
  }
  .carefindr .cf-sidebar.show .required-search {
    border-bottom: 0;
  }
  .carefindr .cf-sidebar.show .filters-search {
    padding: 20px;
  }
  .carefindr .cf-main lo-pagination .per-page {
    margin-left: 10px;
    position: relative;
    right: 0;
    top: -3px;
  }
}
@container (width <= 500px) {
  .carefindr .cf-sidebar.show {
    grid-template-columns: repeat(1, minmax(200px, 1fr));
  }
  .carefindr .cf-sidebar.show .filters-search {
    padding: 0 20px 20px 20px;
  }
}

@media (max-width: 1000px) {
  .carefindr {
    grid-template-columns: 100%;
  }
}
/* base */
.carousel-container {
  display: flex;
  width: 100%;
  align-items: center;
  flex-direction: column;
}

.carousel-window {
  overflow: hidden;
  display: flex;
  width: 100%;
  transition: transform 0.3s ease;
}
.carousel-window .carousel-slide {
  /*display: flex;
  min-width: 200px; // Equal to carousel-window's width*/
  flex: 0 0 100%;
  display: flex;
  box-sizing: border-box;
}
.carousel-window .carousel-slide .location-box {
  width: 100%; /* Full width of the carousel-slide */
  padding: 5px;
}

.prev-next-block {
  width: 100%;
  justify-content: space-between;
}
.prev-next-block .prev, .prev-next-block .next {
  margin: 0 5px;
  cursor: pointer;
}
.prev-next-block .prev.disabled, .prev-next-block .next.disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: not-allowed;
}

.carousel-dots {
  align-items: center;
  pointer-events: none;
}

.dot {
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}

.dot.active {
  background-color: var(--color-primary);
}

/*flex css*/
.flex {
  display: flex;
}

.flex-row {
  flex-direction: row;
}

.flex-column {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.center {
  justify-content: center;
}

.space-between {
  justify-content: space-between;
}

.justify-end {
  justify-content: flex-end;
}

.space-evenly {
  justify-content: space-evenly;
}

.align-baseline {
  align-items: baseline;
}

.align-start {
  align-items: flex-start;
}

.align-center {
  align-items: center;
}

.align-right {
  margin-left: auto;
}

.align-end {
  align-items: flex-end;
}

.align-self-end {
  align-self: flex-end;
}

.align-self-center {
  align-self: center;
}

/* icons */
.icon-search-white {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 48 48"><g> <path d="M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z"/><path style="fill-rule:evenodd;clip-rule:evenodd;" d="M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z"/><path d="M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z"/> </g></svg>');
  background-color: var(--font-color-opposite);
  display: inline-flex;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  mask: var(--svg) center no-repeat;
  -webkit-mask: var(--svg) center no-repeat;
}

/*loader css*/
.data-loading-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
}
.data-loading-overlay .data-loader {
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.data-loading-overlay .data-loader p {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  margin-top: 10px;
}
.data-loading-overlay .data-loader .spinner {
  animation: rotator 1.4s linear infinite;
}
.data-loading-overlay .data-loader .path {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;
}
@keyframes colors {
  0% {
    stroke: #4285f4;
  }
  25% {
    stroke: #de3e35;
  }
  50% {
    stroke: #f7c223;
  }
  75% {
    stroke: #1b9a59;
  }
  100% {
    stroke: #4285f4;
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}

.material-symbols-outlined {
  color: var(--color-primary);
  font-size: var(--font-size-medium);
}

/* layout */
body {
  background-color: #f7f7f7;
  font-family: var(--font-family);
  font-size: var(--font-size);
  line-height: var(--font-line-height);
  margin: 0;
}
body .default {
  --color-neutral-darkest: #000;
}

app-search-results, app-search-start {
  /* global */
  /* scroll bar css */
}
app-search-results lo-container[maincontent], app-search-start lo-container[maincontent] {
  width: 80vw;
  margin: 0 auto;
  background: transparent;
  border-left: 0px;
  align-items: flex-start;
  align-content: flex-start;
  display: flex;
  height: -moz-fit-content;
  height: fit-content;
}
app-search-results lo-container[maincontent][search-start], app-search-start lo-container[maincontent][search-start] {
  overflow: visible;
}
app-search-results .main-content,
app-search-results .main-search-content-top,
app-search-results .main-search-content-bottom, app-search-start .main-content,
app-search-start .main-search-content-top,
app-search-start .main-search-content-bottom {
  width: 100%;
}
app-search-results .main-content,
app-search-results .main-search-content-top,
app-search-results .main-search-content-bottom, app-search-start .main-content,
app-search-start .main-search-content-top,
app-search-start .main-search-content-bottom {
  width: 100%;
}
app-search-results .bg-white, app-search-start .bg-white {
  background-color: #ffffff;
}
app-search-results .bold, app-search-start .bold {
  font-weight: bold;
}
app-search-results .common-margin-bottom, app-search-start .common-margin-bottom {
  margin-bottom: 40px;
}
app-search-results p, app-search-start p {
  margin-top: 0px;
}
app-search-results .no-padding, app-search-start .no-padding {
  padding: 0px !important;
}
app-search-results .no-margin, app-search-start .no-margin {
  margin: 0px !important;
}
app-search-results .hide-1129, app-search-start .hide-1129 {
  display: flex;
}
app-search-results .show-1129, app-search-start .show-1129 {
  display: none;
}
app-search-results .asterisk-red, app-search-start .asterisk-red {
  color: var(--color-danger);
}
app-search-results ::-webkit-scrollbar, app-search-start ::-webkit-scrollbar {
  width: 5px;
}
app-search-results ::-webkit-scrollbar-track, app-search-start ::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}
app-search-results ::-webkit-scrollbar-thumb, app-search-start ::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: #A1A1AA;
}

/* elements */
/*input*/
app-search-results, app-search-start {
  /* upgrade css */
}
app-search-results lo-input, app-search-start lo-input {
  padding: 5px 0 0;
}
app-search-results lo-input:focus-within, app-search-results lo-input[internal=true], app-search-start lo-input:focus-within, app-search-start lo-input[internal=true] {
  border-radius: 12px;
}
app-search-results lo-input input, app-search-start lo-input input {
  padding: 14px;
  border: 1px solid var(--color-neutral-light);
  border-radius: 12px;
}
app-search-results lo-input input::placeholder, app-search-start lo-input input::placeholder {
  text-transform: none;
}
app-search-results lo-input > input[type=text]:focus, app-search-start lo-input > input[type=text]:focus {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-input input[type=checkbox], app-search-start lo-input input[type=checkbox] {
  box-shadow: none;
}
app-search-results lo-input.checkbox, app-search-start lo-input.checkbox {
  position: relative;
}
app-search-results lo-input.checkbox label, app-search-start lo-input.checkbox label {
  padding-left: 20px;
  font-weight: 400;
  font-size: 15px;
  line-height: 1;
}
app-search-results lo-input.checkbox input, app-search-start lo-input.checkbox input {
  position: absolute;
  left: 5px;
  width: 15px;
}
app-search-results lo-input[disabled], app-search-start lo-input[disabled] {
  background-color: transparent;
  color: #1a001a;
}
app-search-results lo-input label,
app-search-results lo-dropdown label, app-search-start lo-input label,
app-search-start lo-dropdown label {
  font-size: 18px;
  margin-bottom: 8px;
}
app-search-results lo-dropdown [dropdown-input] input, app-search-start lo-dropdown [dropdown-input] input {
  width: 100%;
}
app-search-results lo-dropdown:focus,
app-search-results lo-dropdown:focus-within,
app-search-results lo-dropdown:focus-visible,
app-search-results lo-dropdown:active,
app-search-results lo-input:focus-within, app-search-start lo-dropdown:focus,
app-search-start lo-dropdown:focus-within,
app-search-start lo-dropdown:focus-visible,
app-search-start lo-dropdown:active,
app-search-start lo-input:focus-within {
  border: none;
  border-radius: 12px;
}
app-search-results lo-input[add-arrow]::after, app-search-start lo-input[add-arrow]::after {
  width: 14px;
  bottom: 19px;
  right: 24px;
  background-color: var(--color-neutral-dark);
}
app-search-results *[data-required=true]::after, app-search-start *[data-required=true]::after {
  top: 0;
  line-height: 1;
}
app-search-results .location-input input:focus, app-search-results .location-input input:focus-visible, app-search-start .location-input input:focus, app-search-start .location-input input:focus-visible {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-dropdown [dropopen-container], app-search-start lo-dropdown [dropopen-container] {
  max-height: 250px;
}
app-search-results lo-dropdown, app-search-start lo-dropdown {
  padding: 0px;
  border: none;
}
app-search-results lo-dropdown:focus-within, app-search-start lo-dropdown:focus-within {
  box-shadow: none;
  outline: none;
}
app-search-results lo-dropdown:focus div[input], app-search-start lo-dropdown:focus div[input] {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-dropdown div[input], app-search-start lo-dropdown div[input] {
  padding: 14px;
  border: 1px solid var(--color-neutral-light);
  border-radius: 12px;
}
app-search-results lo-dropdown div[input]::placeholder, app-search-start lo-dropdown div[input]::placeholder {
  text-transform: none;
}
app-search-results lo-dropdown div[valueInput]:focus, app-search-results lo-dropdown div[valueInput]:focus-within, app-search-results lo-dropdown div[valueInput]:focus-visible, app-search-start lo-dropdown div[valueInput]:focus, app-search-start lo-dropdown div[valueInput]:focus-within, app-search-start lo-dropdown div[valueInput]:focus-visible {
  box-shadow: 0px 0px 3px 2px rgba(2, 103, 195, 0.3);
}
app-search-results lo-dropdown .input-container, app-search-start lo-dropdown .input-container {
  position: relative;
}
app-search-results lo-dropdown .input-container::after, app-search-start lo-dropdown .input-container::after {
  position: absolute;
  width: 14px;
  bottom: 19px;
  right: 24px;
  top: 45%;
  background-color: var(--color-neutral-dark);
}
app-search-results lo-dropdown lo-checkbox, app-search-start lo-dropdown lo-checkbox {
  padding: 6px 5px;
}
app-search-results lo-dropdown lo-checkbox label, app-search-start lo-dropdown lo-checkbox label {
  margin-bottom: 0;
}
app-search-results lo-dropdown [input][dropdown-filter], app-search-start lo-dropdown [input][dropdown-filter] {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid var(--border-color);
  box-sizing: border-box;
  margin: 8px 8px 0 8px;
  padding: 5px 20px 5px 28px;
  width: calc(100% - 16px);
  --svg: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22100%25%22 height=%22100%25%22 viewBox=%220 0 48 48%22%3E%3Cstyle type=%22text/css%22%3E.st0%7Bfill:grey;%7D%3C/style%3E%3Cg%3E%3Cpath class=%22st0%22 d=%22M25.38,8.23c-1.9-0.65-3.85-0.63-5.11-0.07c-0.58,0.26-1.26,0-1.52-0.58c-0.26-0.58,0-1.26,0.58-1.52 c1.93-0.86,4.51-0.78,6.79-0.01c2.29,0.78,4.52,2.34,5.58,4.73c0.26,0.58,0,1.26-0.58,1.52c-0.58,0.26-1.26,0-1.52-0.58 C28.87,10.09,27.27,8.87,25.38,8.23z%22 /%3E%3Cpath class=%22st0%22 style=%22fill-rule:evenodd;clip-rule:evenodd;%22 d=%22M30.34,28.13c2.99-1.65,5.44-4.32,6.76-7.77C40.06,12.63,36.2,3.96,28.46,1S12.06,1.9,9.09,9.63 S10,26.04,17.73,29c3.44,1.32,7.07,1.28,10.3,0.16l-1.33,2.22l4.99,11.19l6.17-2.75l-4.99-11.19L30.34,28.13z M18.97,25.77 c5.95,2.28,12.62-0.7,14.9-6.64s-0.7-12.62-6.64-14.9s-12.62,0.7-14.9,6.64S13.02,23.49,18.97,25.77z%22 /%3E%3Cpath class=%22st0%22 d=%22M32.63,44.69l6.17-2.75l0.9,2.02c0.51,1.14,0,2.47-1.14,2.98l-2.06,0.92c-1.14,0.51-2.47,0-2.98-1.14 L32.63,44.69z%22 /%3E %3C/g%3E%3C/svg%3E");
  background-image: var(--svg);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 3px 3px;
}
app-search-results lo-dropdown lo-checkbox div[type=checkbox][type=checkbox], app-search-start lo-dropdown lo-checkbox div[type=checkbox][type=checkbox] {
  border: 1px solid var(--border-color);
}
app-search-results lo-dropdown[variant=basic] lo-checkbox div[type=checkbox][type=checkbox], app-search-start lo-dropdown[variant=basic] lo-checkbox div[type=checkbox][type=checkbox] {
  border: none;
}
app-search-results lo-input:focus-within, app-search-start lo-input:focus-within {
  box-shadow: none;
  outline: 0;
}
app-search-results #gender-dropdown lo-checkbox div[type=checkbox][type=checkbox], app-search-start #gender-dropdown lo-checkbox div[type=checkbox][type=checkbox] {
  width: 28px;
}

/*button*/
app-search-results lo-button[disabled], app-search-start lo-button[disabled] {
  pointer-events: none;
}
app-search-results lo-button button, app-search-start lo-button button {
  color: var(--font-color);
  border-radius: 10px !important;
}
app-search-results lo-button[variant=action], app-search-results lo-button[variant=action-icon], app-search-results lo-button[variant=cancel], app-search-results lo-button[variant=basic], app-search-start lo-button[variant=action], app-search-start lo-button[variant=action-icon], app-search-start lo-button[variant=cancel], app-search-start lo-button[variant=basic] {
  border-radius: 10px !important;
}
app-search-results lo-button[variant=cancel] button, app-search-start lo-button[variant=cancel] button {
  border: none !important;
}
app-search-results lo-button[variant=basic], app-search-start lo-button[variant=basic] {
  border-color: var(--color-neutral-light);
}
app-search-results .btn-bg-blue button, app-search-start .btn-bg-blue button {
  color: var(--font-color-opposite);
  background: var(--color-primary);
}
app-search-results .btn-bg-blue button:hover, app-search-start .btn-bg-blue button:hover {
  color: var(--font-color-opposite);
  background: var(--color-primary-light);
}

/*form*/
.form-row {
  display: flex;
  width: 100%;
  justify-content: space-around;
  flex-wrap: wrap;
}

app-search-results lo-checkbox, app-search-start lo-checkbox {
  align-items: center;
  display: flex;
  padding: 5px;
}
app-search-results lo-checkbox:focus, app-search-start lo-checkbox:focus {
  outline: 2px solid var(--color-primary);
}
app-search-results lo-checkbox[required=true]::after, app-search-start lo-checkbox[required=true]::after {
  content: "*";
  color: var(--color-danger);
  font-size: var(--font-size-medium);
  font-weight: 600;
  margin-left: 3px;
  position: relative;
  top: -4px;
}
app-search-results lo-checkbox > div, app-search-start lo-checkbox > div {
  display: flex;
  align-items: center;
}
app-search-results lo-checkbox > div label, app-search-start lo-checkbox > div label {
  order: 1;
  font-size: 16px;
  line-height: 1;
}

/* components */
app-search-results #distance-option, app-search-start #distance-option {
  min-width: 90px;
  width: 90px;
  background-color: #fff;
  font-size: var(--font-size-medium);
  flex-basis: auto;
}
app-search-results #distance-option > label, app-search-start #distance-option > label {
  font-size: 0px;
  padding: 0;
  margin: 0;
}
app-search-results #distance-option lo-input, app-search-start #distance-option lo-input {
  padding: 0px;
}
app-search-results #distance-option [select-dropopen-container], app-search-start #distance-option [select-dropopen-container] {
  min-width: 90px;
  left: -33px;
}
app-search-results #distance-option [select-dropopen-container] div[type=checkbox][type=checkbox], app-search-start #distance-option [select-dropopen-container] div[type=checkbox][type=checkbox] {
  width: 28px;
}

app-search-start lo-container[search-start][maincontent] {
  background-color: #fff !important;
  padding: 0 20px;
  margin-top: 3% !important;
  border-radius: 5px;
  border: 1px solid var(--color-neutral-lightest) !important;
  container-type: inline-size;
  width: 80vw;
}
app-search-start .search-start-block {
  padding: 30px 0 50px;
  max-width: 810px;
  width: 100%;
  margin: 0 auto;
}
app-search-start .select-plan-block {
  --cols: 1;
}
app-search-start .search-start-content, app-search-start .start-description {
  max-width: 810px;
  width: 100%;
}
app-search-start .search-start-content {
  border: 1px solid var(--color-neutral-light);
  border-radius: 10px;
  padding: 15px;
}
app-search-start p {
  margin-bottom: 20px;
}
app-search-start .or-text-placement {
  position: relative;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
app-search-start .or-text-placement:after {
  display: none;
}
app-search-start .or-text-placement .or-text {
  font-size: 18px;
  font-weight: 600;
  position: absolute;
  left: 50%;
  top: 65%;
  transform: translate(-50%, -50%);
}
app-search-start .form-left,
app-search-start .form-right {
  width: 50%;
  padding: 0.5rem;
}
app-search-start .submit-button-block {
  max-width: 810px;
  width: 100%;
  margin-top: 10px;
}
app-search-start .submit-button-block lo-button {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
app-search-start .submit-button-block lo-button button {
  width: auto !important;
}
app-search-start .range {
  width: 100%;
  padding: 0 0 0 5px;
  height: 100%;
}
app-search-start .range .slider-label {
  display: block;
  margin: 9px 5px 8px 0;
  font-size: var(--font-size-medium);
  font-weight: 600;
}
app-search-start .range app-slider {
  display: flex;
  width: 100%;
}
app-search-start lo-dropdown [dropdown-input] input {
  width: 100%;
}
app-search-start .form-row {
  justify-content: space-between;
  padding-bottom: 15px;
  margin-bottom: 10px;
  position: relative;
}
app-search-start .form-row:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  bottom: 0px;
  left: 0px;
  background-color: var(--border-color);
}
app-search-start .form-row:last-child::after {
  display: none;
}

/* Shared between Search Result and Search Start component */
app-search-start .location-input-header,
app-search-results .location-input-header {
  margin: 8px 0 6px 4px;
  font-size: var(--font-size-medium);
  font-weight: 600;
}

.care-findr-search-page {
  justify-content: center;
  align-items: center;
}
.care-findr-search-page .care-findr-search-inner-page {
  justify-content: center;
  align-items: center;
  background-color: #fff !important;
  padding: 0 50px;
  margin-top: 3% !important;
  border-radius: 1px;
  border: 1px solid var(--color-neutral-lightest) !important;
  width: 100%;
}
.care-findr-search-page .care-findr-search-inner-page .info-text {
  margin: 20px 0;
}
.care-findr-search-page .care-findr-search-inner-page .or-text {
  align-items: center;
  justify-content: center;
}
.care-findr-search-page .care-findr-search-inner-page .search-page-container {
  margin-bottom: 20px;
  padding: 20px;
  border-radius: 10px;
  border: 1px solid var(--color-neutral-light) !important;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.care-findr-search-page .care-findr-search-inner-page .hr-line {
  width: 100%;
}
.care-findr-search-page .care-findr-search-inner-page .container-division-right {
  justify-content: right;
}
.care-findr-search-page .care-findr-search-inner-page .bottom-button-container {
  margin-bottom: 20px;
}
.care-findr-search-page .care-findr-search-inner-page lo-slider .slider {
  flex: 0 0 100%;
}
.care-findr-search-page .care-findr-search-inner-page lo-slider .label {
  margin-bottom: 10px;
}
.care-findr-search-page .care-findr-search-inner-page lo-slider .slider-container {
  margin-bottom: 25px;
}
.care-findr-search-page .care-findr-search-inner-page .inside-container {
  justify-content: space-between;
  align-items: center;
}
.care-findr-search-page .distance-dropdown {
  flex-basis: auto;
  width: 70px;
}
.care-findr-search-page lo-dropdown div[input] {
  padding-right: 0;
}
.care-findr-search-page lo-dropdown .input-container::after {
  top: unset;
}
.care-findr-search-page lo-dropdown div[click-barrier] {
  z-index: 1;
}
.care-findr-search-page div[select-dropopen-container] {
  max-width: 300px;
  width: auto;
}
.care-findr-search-page .distance-dropdown div[input] {
  padding: 14px;
}

app-search-start-v2 {
  container-type: inline-size;
}
app-search-start-v2 .care-findr-search-page {
  container-type: inline-size;
  margin-left: 50%;
  max-width: 1000px;
  transform: translate(-50%, 0);
}
app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page {
  min-width: 400px;
}
app-search-start-v2 .care-findr-search-page .inside-container {
  container-type: inline-size;
}
@container (width >= 700px) {
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page, app-search-start-v2 .care-findr-search-page .info-text, app-search-start-v2 .care-findr-search-page .search-page-container, app-search-start-v2 .care-findr-search-page .bottom-button-container {
    flex-basis: 100%;
    max-width: 100%;
    --cols: 1;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page lo-slider, app-search-start-v2 .care-findr-search-page .info-text lo-slider, app-search-start-v2 .care-findr-search-page .search-page-container lo-slider, app-search-start-v2 .care-findr-search-page .bottom-button-container lo-slider {
    min-width: 200px;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .inside-container lo-text, app-search-start-v2 .care-findr-search-page .info-text .inside-container lo-text, app-search-start-v2 .care-findr-search-page .search-page-container .inside-container lo-text, app-search-start-v2 .care-findr-search-page .bottom-button-container .inside-container lo-text {
    flex-basis: 100%;
  }
}
@container (width <= 700px) {
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page {
    flex-basis: 100%;
    max-width: 100%;
    --cols: 1;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .info-text, app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .search-page-container, app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .bottom-button-container, app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .inside-container {
    flex-basis: 100%;
    max-width: 100%;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page lo-googleautofill {
    flex-basis: 100%;
    --cols: 1;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page lo-slider {
    flex-basis: 75%;
    --cols: 1;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .search-name, app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .search-specialty {
    flex-basis: 40%;
    --cols: 1;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .or-text {
    flex-basis: 50%;
    --cols: 1;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .bottom-button-container {
    justify-content: space-between;
  }
}
@container (width <= 450px) {
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page {
    flex-basis: 100%;
    max-width: 100%;
    --cols: 1;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page lo-slider {
    flex-basis: 100%;
    max-width: 50%;
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page lo-dropdown.distance-dropdown {
    transform: translate(-50%, 0);
  }
  app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .search-name, app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .or-text, app-search-start-v2 .care-findr-search-page .care-findr-search-inner-page .search-specialty {
    flex-basis: 100%;
    --cols: 1;
  }
}
@container (width <= 1000px) {
  app-search-start-v2 .care-findr-search-page {
    --cols: 1;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@container (min-width: 50em) and (max-width: 60em) {
  app-search-start-v2 [col="6"], app-search-results-v2 [col="6"] {
    --cols: 2;
  }
}
lo-grandmaster {
  overflow: auto !important;
}
lo-grandmaster > lo-container {
  min-height: unset;
}
@container (width <= 1000px) {
  lo-grandmaster .carefindr {
    grid-auto-flow: row;
    grid-template-columns: 100%;
  }
  lo-grandmaster .carefindr .cf-left {
    height: unset;
  }
}

/* Search Result component */
app-search-results, app-search-start {
  /* sidebar*/
  /*breadcrumbs*/
}
app-search-results .main-content, app-search-start .main-content {
  container-type: inline-size;
  border: 1px solid var(--color-neutral-light);
  border-bottom: none;
}
app-search-results .main-search-content-bottom, app-search-start .main-search-content-bottom {
  margin-bottom: 0px;
  --gap: 0px;
  background-color: #f7f7f7;
}
app-search-results lo-container[maincontent], app-search-start lo-container[maincontent] {
  width: 100%;
  padding: 0 15px;
}
app-search-results .main-search-content-top, app-search-start .main-search-content-top {
  border: 1px solid var(--color-neutral-lightest);
  padding: 15px;
  margin: 20px 0;
  border-radius: 5px;
}
app-search-results .main-search-content-top .title, app-search-start .main-search-content-top .title {
  display: none;
}
app-search-results .main-search-content-top > div, app-search-start .main-search-content-top > div {
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}
app-search-results .main-search-content-top .submit-buttons, app-search-start .main-search-content-top .submit-buttons {
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
}
app-search-results .main-search-content-top .submit-buttons lo-button, app-search-start .main-search-content-top .submit-buttons lo-button {
  max-width: 120px;
  margin: 0px 5px 6px;
}
app-search-results .main-search-content-top lo-column.or-text-search, app-search-start .main-search-content-top lo-column.or-text-search {
  position: relative;
}
app-search-results .main-search-content-top lo-column.or-text-search:after, app-search-start .main-search-content-top lo-column.or-text-search:after {
  content: "or";
  position: absolute;
  right: -8%;
  top: 48px;
  font-weight: 900;
  font-size: 17px;
}
app-search-results .main-search-content-top app-location-autocomplete, app-search-start .main-search-content-top app-location-autocomplete {
  padding-bottom: 5px;
}
app-search-results .main-search-content-top .search-menu, app-search-results .main-search-content-top .search-menu-close, app-search-start .main-search-content-top .search-menu, app-search-start .main-search-content-top .search-menu-close {
  display: none;
}
app-search-results .main-search-content-top .or-text, app-search-start .main-search-content-top .or-text {
  display: flex;
  text-align: center;
  align-items: flex-end;
  margin: 28px auto 0;
  font-size: 18px;
  font-weight: 600;
}
app-search-results .main-search-content-top lo-dropdown [dropdown-input] input, app-search-start .main-search-content-top lo-dropdown [dropdown-input] input {
  width: 100%;
}
app-search-results .main-search-content-top .location-input, app-search-start .main-search-content-top .location-input {
  padding-bottom: 5px;
  width: 100%;
}
app-search-results .main-search-content-top .location-input-header, app-search-start .main-search-content-top .location-input-header {
  margin: auto 0 9px 4px;
  display: block;
}
app-search-results .main-search-content-top .location-input-block, app-search-start .main-search-content-top .location-input-block {
  justify-content: center;
}
app-search-results .main-search-content-top .name-specialty-block, app-search-start .main-search-content-top .name-specialty-block {
  align-items: center;
}
app-search-results .main-search-content-top .or-text:after, app-search-start .main-search-content-top .or-text:after {
  top: -4px;
}
app-search-results .sidebar, app-search-start .sidebar {
  border-right: 1px solid var(--color-neutral-light);
  padding: 15px 0;
  height: calc(100vh - 61px);
  overflow: auto;
}
app-search-results .sidebar .filter-menu-close, app-search-start .sidebar .filter-menu-close {
  display: none;
}
app-search-results .sidebar h1, app-search-start .sidebar h1 {
  border: none;
  margin: 0px;
  font-size: 22px;
}
app-search-results .sidebar .refine-result-title, app-search-start .sidebar .refine-result-title {
  position: relative;
  font-size: 20px;
  margin: 0 0px 10px;
}
app-search-results .sidebar .back-to-home-block, app-search-results .sidebar .apply-clear-block, app-search-start .sidebar .back-to-home-block, app-search-start .sidebar .apply-clear-block {
  margin-top: 10px;
  width: 100%;
}
app-search-results .sidebar .back-to-home-block lo-button:last-child, app-search-results .sidebar .apply-clear-block lo-button:last-child, app-search-start .sidebar .back-to-home-block lo-button:last-child, app-search-start .sidebar .apply-clear-block lo-button:last-child {
  margin-top: 10px;
}
app-search-results .sidebar .range, app-search-results .sidebar .range input, app-search-results .sidebar .sidebar-list, app-search-start .sidebar .range, app-search-start .sidebar .range input, app-search-start .sidebar .sidebar-list {
  width: 100%;
}
app-search-results .sidebar .scrollable-filter-block, app-search-start .sidebar .scrollable-filter-block {
  overflow-y: auto;
  padding: 5px;
}
app-search-results .sidebar lo-section, app-search-start .sidebar lo-section {
  margin-bottom: 0px;
}
app-search-results .sidebar lo-dropdown, app-search-start .sidebar lo-dropdown {
  margin-bottom: 5px;
}
app-search-results .sidebar lo-dropdown [dropdown-input] input, app-search-start .sidebar lo-dropdown [dropdown-input] input {
  width: 100%;
}
app-search-results .sidebar .or-text, app-search-start .sidebar .or-text {
  font-weight: 600;
  padding: 10px 5px 0px;
  text-align: center;
  font-size: 16px;
}
app-search-results .sidebar .location-input-header, app-search-start .sidebar .location-input-header {
  display: inline-block;
  margin-left: 0px;
}
app-search-results .sidebar h3, app-search-start .sidebar h3 {
  display: flex;
  align-items: center;
  font-size: 18px;
  padding-left: 5px;
  font-weight: 600;
}
app-search-results .sidebar h3 span, app-search-start .sidebar h3 span {
  display: inline-block;
  height: 1px;
  /* width: 100%; */
  margin-left: 10px;
  flex: auto;
  background: var(--color-neutral-light);
  margin-right: 5px;
}
app-search-results .sidebar .select-plan-block, app-search-start .sidebar .select-plan-block {
  margin-bottom: 8px;
}
app-search-results .range, app-search-start .range {
  margin: 10px 0px;
}
app-search-results .range .slider-label, app-search-start .range .slider-label {
  font-size: var(--font-size-medium);
  font-weight: 600;
  display: block;
}
app-search-results .range app-slider, app-search-start .range app-slider {
  display: flex;
  width: 100%;
}
app-search-results lo-content, app-search-start lo-content {
  height: 100vh !important;
  overflow: hidden !important;
}
app-search-results lo-content lo-column.main-search-result-block, app-search-start lo-content lo-column.main-search-result-block {
  overflow: auto;
  height: calc(100vh - 49.03px);
  flex-wrap: nowrap;
  background-color: #f5f5f5;
}
app-search-results lo-content lo-column.main-search-result-block[col="8"], app-search-start lo-content lo-column.main-search-result-block[col="8"] {
  flex-basis: 66.66%;
  max-width: 66.66%;
}
app-search-results .pills, app-search-start .pills {
  display: inline-block;
  background-color: var(--color-neutral-lightest);
  padding: 3px 8px;
  margin: 2px;
  border-radius: 12px;
  font-size: 0.8em;
  font-weight: 500;
  line-height: 1.5;
  text-transform: capitalize;
}
app-search-results .required-fields, app-search-start .required-fields {
  padding: 0 15px 15px;
  border-bottom: 2px solid var(--color-neutral-darker);
}
app-search-results .filter-block, app-search-start .filter-block {
  padding: 0 15px;
}
app-search-results .filter-block .filter-title, app-search-start .filter-block .filter-title {
  font-size: 20px;
}
app-search-results .main-search-result-block-top, app-search-start .main-search-result-block-top {
  margin-bottom: -25px;
  padding: 15px 15px 0;
  justify-content: space-between;
  align-items: flex-start;
}
app-search-results .main-search-result-block-top .title, app-search-start .main-search-result-block-top .title {
  display: none;
}
app-search-results .main-search-result-block-top .result-count, app-search-start .main-search-result-block-top .result-count {
  font-size: 25px;
  font-weight: bold;
}
app-search-results .main-search-result-block-top lo-input[internal=true], app-search-start .main-search-result-block-top lo-input[internal=true] {
  background-color: transparent;
}
app-search-results .main-search-result-block-top .result-heading, app-search-start .main-search-result-block-top .result-heading {
  font-size: 18px;
  font-weight: 600;
}
app-search-results .main-search-result-block-top .sort-by-block, app-search-start .main-search-result-block-top .sort-by-block {
  max-width: 250px;
  width: 100%;
  padding-left: 15px;
}
app-search-results .main-search-result-block-top .sort-by-block lo-dropdown#sort-by-dropdown, app-search-start .main-search-result-block-top .sort-by-block lo-dropdown#sort-by-dropdown {
  background: transparent;
}
app-search-results .main-search-result-block-top .sort-by-block label, app-search-start .main-search-result-block-top .sort-by-block label {
  font-size: var(--font-size-small);
}
app-search-results .main-search-content-bottom .title, app-search-start .main-search-content-bottom .title {
  display: none;
}
app-search-results .main-search-result-block-bottom, app-search-start .main-search-result-block-bottom {
  padding: 0 15px;
  height: 100%;
}
app-search-results .main-search-result-block-bottom app-search-result-card, app-search-start .main-search-result-block-bottom app-search-result-card {
  margin-bottom: 15px;
  border: 1px solid var(--color-neutral-lightest);
  border-radius: 5px;
}
app-search-results .main-search-result-block-bottom app-search-result-card:last-child, app-search-start .main-search-result-block-bottom app-search-result-card:last-child {
  margin-bottom: 0px;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results #result-main-search-content-top lo-column[col="1"], app-search-results #result-main-search-content-top lo-column[col="2"], app-search-results #result-main-search-content-top lo-column[col="3"], app-search-results #result-main-search-content-top lo-column[col="4"], app-search-results #result-main-search-content-top lo-column[col="5"], app-search-results #result-main-search-content-top lo-column[col="6"], app-search-results #result-main-search-content-top lo-column[col="7"], app-search-results #result-main-search-content-top lo-column[col="8"], app-search-results #result-main-search-content-top lo-column[col="9"], app-search-results #result-main-search-content-top lo-column[col="10"], app-search-results #result-main-search-content-top lo-column[col="11"], app-search-results #result-main-search-content-top lo-column[col="12"], app-search-start #result-main-search-content-top lo-column[col="1"], app-search-start #result-main-search-content-top lo-column[col="2"], app-search-start #result-main-search-content-top lo-column[col="3"], app-search-start #result-main-search-content-top lo-column[col="4"], app-search-start #result-main-search-content-top lo-column[col="5"], app-search-start #result-main-search-content-top lo-column[col="6"], app-search-start #result-main-search-content-top lo-column[col="7"], app-search-start #result-main-search-content-top lo-column[col="8"], app-search-start #result-main-search-content-top lo-column[col="9"], app-search-start #result-main-search-content-top lo-column[col="10"], app-search-start #result-main-search-content-top lo-column[col="11"], app-search-start #result-main-search-content-top lo-column[col="12"] {
    margin-bottom: 10px;
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 1;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results #result-main-search-content-top lo-column[col="1"], app-search-results #result-main-search-content-top lo-column[col="2"], app-search-results #result-main-search-content-top lo-column[col="3"], app-search-results #result-main-search-content-top lo-column[col="4"], app-search-results #result-main-search-content-top lo-column[col="5"], app-search-results #result-main-search-content-top lo-column[col="6"], app-search-results #result-main-search-content-top lo-column[col="7"], app-search-results #result-main-search-content-top lo-column[col="8"], app-search-results #result-main-search-content-top lo-column[col="9"], app-search-results #result-main-search-content-top lo-column[col="10"], app-search-results #result-main-search-content-top lo-column[col="11"], app-search-results #result-main-search-content-top lo-column[col="12"], app-search-start #result-main-search-content-top lo-column[col="1"], app-search-start #result-main-search-content-top lo-column[col="2"], app-search-start #result-main-search-content-top lo-column[col="3"], app-search-start #result-main-search-content-top lo-column[col="4"], app-search-start #result-main-search-content-top lo-column[col="5"], app-search-start #result-main-search-content-top lo-column[col="6"], app-search-start #result-main-search-content-top lo-column[col="7"], app-search-start #result-main-search-content-top lo-column[col="8"], app-search-start #result-main-search-content-top lo-column[col="9"], app-search-start #result-main-search-content-top lo-column[col="10"], app-search-start #result-main-search-content-top lo-column[col="11"], app-search-start #result-main-search-content-top lo-column[col="12"] {
    flex-basis: 100%;
    max-width: 100%;
  }
}
app-search-results #result-main-search-content-top lo-column[col="7"], app-search-start #result-main-search-content-top lo-column[col="7"] {
  flex: 0 0 auto;
  flex-basis: 100%;
  max-width: 100%;
  flex-wrap: wrap;
}
@container (min-width: 35em) and (max-width: 50em) {
  app-search-results #result-main-search-content-top lo-column[col="3"], app-search-results #result-main-search-content-top lo-column[col="7"], app-search-results #result-main-search-content-top lo-column[col="2"], app-search-start #result-main-search-content-top lo-column[col="3"], app-search-start #result-main-search-content-top lo-column[col="7"], app-search-start #result-main-search-content-top lo-column[col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 2;
  }
}
@container (min-width: 50em) and (max-width: 60em) {
  app-search-results #result-main-search-content-top lo-column[col="3"], app-search-results #result-main-search-content-top lo-column[col="7"], app-search-results #result-main-search-content-top lo-column[col="2"], app-search-start #result-main-search-content-top lo-column[col="3"], app-search-start #result-main-search-content-top lo-column[col="7"], app-search-start #result-main-search-content-top lo-column[col="2"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    --cols: 3;
  }
}
@container (min-width: 60em) {
  app-search-results #result-main-search-content-top lo-column[col="7"], app-search-start #result-main-search-content-top lo-column[col="7"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@container (min-width: 60em) {
  app-search-results #result-main-search-content-top lo-column[col="7"], app-search-start #result-main-search-content-top lo-column[col="7"] {
    flex-basis: 57.92%;
    max-width: 57.92%;
  }
}
app-search-results .filtered-list, app-search-start .filtered-list {
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 15px;
  border-bottom: 1px solid var(--color-neutral-light);
}
app-search-results .filtered-list .filter-title, app-search-start .filtered-list .filter-title {
  font-weight: bold;
  font-size: var(--font-size-small);
}
app-search-results .filtered-list ul, app-search-start .filtered-list ul {
  margin: 0px;
  padding-left: 0px;
  flex: 1;
}
app-search-results .filtered-list li, app-search-start .filtered-list li {
  max-width: 250px;
  margin: 4px 10px 4px 0;
  padding: 5px 10px;
  background: var(--color-primary);
  color: #fff;
  border-radius: 20px;
}
app-search-results .filtered-list li.required, app-search-start .filtered-list li.required {
  background: var(--color-primary-soft);
  color: var(--color-primary-dark);
}
app-search-results .filtered-list li.required span, app-search-start .filtered-list li.required span {
  display: none;
}
app-search-results .filtered-list li .filter-content, app-search-start .filtered-list li .filter-content {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
app-search-results .filtered-list li.not-required, app-search-start .filtered-list li.not-required {
  background: var(--color-primary-soft);
  color: var(--color-primary-dark);
  position: relative;
  padding: 5px 30px 5px 10px;
  display: block;
}
app-search-results .filtered-list li.not-required .material-symbols-outlined, app-search-start .filtered-list li.not-required .material-symbols-outlined {
  color: var(--color-primary-dark);
  position: absolute;
  right: 10px;
  top: 7px;
}
app-search-results .filtered-list li:last-child, app-search-start .filtered-list li:last-child {
  margin-right: 0px;
}
app-search-results .filtered-list li .material-symbols-outlined, app-search-start .filtered-list li .material-symbols-outlined {
  margin-left: 5px;
  cursor: pointer;
  color: #fff;
  background-color: transparent;
  padding: 0;
  border: none;
}
app-search-results .filtered-list .clear-filter-block, app-search-start .filtered-list .clear-filter-block {
  width: 110px;
}
app-search-results .filtered-list .clear-filter-block #clear-button, app-search-start .filtered-list .clear-filter-block #clear-button {
  padding: 0;
  width: 110px;
}
app-search-results .filtered-list .clear-filter-block #clear-button button, app-search-start .filtered-list .clear-filter-block #clear-button button {
  font-weight: 600;
  white-space: nowrap;
}
app-search-results .breadcrumbs-block, app-search-start .breadcrumbs-block {
  background-color: #fff;
  padding: 20px;
  font-weight: 600;
  border-bottom: 1px solid var(--color-neutral-light);
}
app-search-results .breadcrumbs-block a, app-search-start .breadcrumbs-block a {
  text-decoration: underline;
}
app-search-results .breadcrumbs-block .filter-menu, app-search-start .breadcrumbs-block .filter-menu {
  display: none;
}
app-search-results lo-button[variant=basic].remove-all-btn, app-search-start lo-button[variant=basic].remove-all-btn {
  background-color: transparent;
  border: none;
  padding: 0;
  width: auto;
  min-width: auto;
  justify-content: left;
}
app-search-results lo-button[variant=basic].remove-all-btn button, app-search-start lo-button[variant=basic].remove-all-btn button {
  background-color: transparent;
  border: none;
  padding: 0 !important;
  width: auto;
  min-width: auto;
  font-weight: 600 !important;
  color: var(--color-danger-light) !important;
}
app-search-results lo-button[variant=basic].remove-all-btn button:focus, app-search-start lo-button[variant=basic].remove-all-btn button:focus {
  box-shadow: 0px 0px 3px 2px rgba(2, 103, 195, 0.3) !important;
}
app-search-results lo-button[variant=basic].remove-all-btn:hover, app-search-start lo-button[variant=basic].remove-all-btn:hover {
  background: transparent;
}
app-search-results lo-button[variant=basic].remove-all-btn:focus-within, app-search-start lo-button[variant=basic].remove-all-btn:focus-within {
  box-shadow: unset;
}

app-search-results app-location-autocomplete, app-search-start app-location-autocomplete {
  width: 100%;
}
app-search-results app-location-autocomplete input, app-search-start app-location-autocomplete input {
  height: 38px;
  padding: 22px 10px;
  border: 1px solid var(--color-neutral-light);
  border-radius: 12px;
  width: 100%;
}

app-search-results, app-search-start {
  /* made this global */
  /* made this global */
  /* main search result block tab */
}
app-search-results .search-result-card, app-search-start .search-result-card {
  border-radius: 5px;
  padding: 15px;
  text-align: center;
  position: relative;
}
app-search-results .search-result-card lo-section .title, app-search-start .search-result-card lo-section .title {
  display: none;
}
app-search-results .search-result-card .show-more-details, app-search-start .search-result-card .show-more-details {
  display: flex;
  color: var(--color-primary);
  font-weight: 600;
  width: max-content;
  margin-left: auto;
  border: none;
  background: transparent;
}
app-search-results .search-result-card .show-more-details:hover, app-search-start .search-result-card .show-more-details:hover {
  color: var(--color-primary-light);
  cursor: pointer;
}
app-search-results .search-result-card .provider-facility-name .faci-prov-name, app-search-start .search-result-card .provider-facility-name .faci-prov-name {
  width: 80%;
}
app-search-results .search-result-card .provider-facility-name .distance, app-search-start .search-result-card .provider-facility-name .distance {
  position: absolute;
  right: 15px;
  padding-left: 22px;
}
app-search-results .search-result-card .provider-facility-name .distance span, app-search-start .search-result-card .provider-facility-name .distance span {
  position: absolute;
  left: 0px;
  top: 2px;
  line-height: 1;
}
app-search-results .search-result-card .flags-block, app-search-start .search-result-card .flags-block {
  padding-left: 4%;
  margin-bottom: 10px;
}
app-search-results .search-result-card .identifiers-block, app-search-start .search-result-card .identifiers-block {
  text-align: left;
  padding-left: 40px;
  position: relative;
}
app-search-results .search-result-card .identifiers-block .material-symbols-outlined, app-search-start .search-result-card .identifiers-block .material-symbols-outlined {
  position: absolute;
  left: 20px;
  top: 5px;
}
app-search-results .provider-facility-name, app-search-start .provider-facility-name {
  margin-bottom: 20px;
  text-align: left;
  justify-content: space-between;
}
app-search-results .provider-facility-name h3, app-search-start .provider-facility-name h3 {
  font-size: 25px;
  font-weight: bold;
  margin: 0 10px 0 0;
}
app-search-results .provider-facility-name span, app-search-start .provider-facility-name span {
  align-items: flex-end;
  line-height: 2;
}
app-search-results .provider-facility-name .distance, app-search-start .provider-facility-name .distance {
  font-weight: bold;
  min-width: min-content;
}
app-search-results .provider-facility-name .specialties-container, app-search-start .provider-facility-name .specialties-container {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  line-height: 1.5;
}
app-search-results .provider-facility-name .specialties-container span, app-search-start .provider-facility-name .specialties-container span {
  display: inline-block;
  background-color: var(--color-neutral-lightest);
  padding: 2px 8px;
  margin: 2px;
  border-radius: 12px;
  font-size: 0.8em;
  font-weight: 500;
}
app-search-results .provider-facility-address-list, app-search-start .provider-facility-address-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  text-align: left;
}
app-search-results .provider-facility-address-list li, app-search-start .provider-facility-address-list li {
  width: 25%;
  padding: 0 30px;
  margin-bottom: 10px;
  position: relative;
}
app-search-results .provider-facility-address-list li.data.Fax, app-search-start .provider-facility-address-list li.data.Fax {
  word-break: break-all;
}
app-search-results .provider-facility-address-list li span, app-search-start .provider-facility-address-list li span {
  position: absolute;
  left: 3px;
  top: 2px;
}
app-search-results .tab-block, app-search-start .tab-block {
  height: 100%;
}
app-search-results .tab-block .tab-nav-item, app-search-start .tab-block .tab-nav-item {
  padding: 10px 10px;
  font-size: var(--font-size-medium);
  opacity: 0.5;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: none;
  background: transparent;
}
app-search-results .tab-block .tab-nav-item.active, app-search-start .tab-block .tab-nav-item.active {
  opacity: 1;
  position: relative;
}
app-search-results .tab-block .tab-nav-item.active:before, app-search-start .tab-block .tab-nav-item.active:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 3px;
  background-color: var(--color-primary);
  bottom: 0px;
  left: 0px;
  border-radius: 5px;
}
app-search-results .tab-block .tab-nav-item.active span, app-search-start .tab-block .tab-nav-item.active span {
  background-color: var(--color-primary);
  color: var(--font-color-opposite);
}
app-search-results .tab-block .tab-nav-item span, app-search-start .tab-block .tab-nav-item span {
  font-size: 15px;
  margin-left: 5px;
  padding: 2px 6px 4px;
  background-color: var(--color-neutral-lighter);
  color: var(--color-success-dark);
  border-radius: 6px;
}
app-search-results .tab-block .tab-content-block, app-search-start .tab-block .tab-content-block {
  height: 100%;
  padding-top: 15px;
  position: relative;
}
app-search-results .tab-block .tab-content-block .search-result-overlay, app-search-start .tab-block .tab-content-block .search-result-overlay {
  position: absolute;
  width: 100%;
  max-height: calc(100vh - 320px);
  height: 100%;
  top: 13px;
  left: 0;
  background-color: #f7f7f7;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
app-search-results .tab-block .tab-content-block .search-result-overlay .search-result-loader, app-search-start .tab-block .tab-content-block .search-result-overlay .search-result-loader {
  text-align: center;
}
app-search-results .tab-block .tab-content, app-search-start .tab-block .tab-content {
  min-height: calc(100vh - 332px);
  max-height: calc(100vh - 332px);
  overflow-y: auto;
}
app-search-results .print-button-block, app-search-start .print-button-block {
  margin: 0 0 0 auto;
}
app-search-results #accepting-new-patients, app-search-start #accepting-new-patients {
  margin-left: 2%;
  width: -moz-fit-content;
  width: fit-content;
}
app-search-results #accepting-new-patients button, app-search-start #accepting-new-patients button {
  width: auto;
}

app-search-results, app-search-start {
  /* Search Result Detail Expand */
}
app-search-results .result-expand-detail-tab-block, app-search-start .result-expand-detail-tab-block {
  width: 100%;
  border-top: 1px solid var(--color-neutral-lightest);
  box-sizing: border-box;
  flex-direction: column;
}
app-search-results .detail-tab-nav, app-search-start .detail-tab-nav {
  width: 100%;
  border-bottom: 1px solid var(--color-neutral-lightest);
}
app-search-results .detail-tab-nav .detail-tab-nav-item, app-search-start .detail-tab-nav .detail-tab-nav-item {
  border: none;
  background: transparent;
  padding: 10px 10px 7px;
  color: var(--font-color);
  cursor: pointer;
}
app-search-results .detail-tab-nav .detail-tab-nav-item.active, app-search-start .detail-tab-nav .detail-tab-nav-item.active {
  position: relative;
  color: var(--color-primary);
}
app-search-results .detail-tab-nav .detail-tab-nav-item.active:before, app-search-start .detail-tab-nav .detail-tab-nav-item.active:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: var(--color-primary);
  left: 0;
  top: 0;
}
app-search-results .detail-tab-content-block, app-search-start .detail-tab-content-block {
  padding: 10px;
  display: inline-block;
  width: 100%;
  flex-grow: 1;
}
app-search-results .detail-tab-content-block app-search-result-card-expand-tab3 ul, app-search-start .detail-tab-content-block app-search-result-card-expand-tab3 ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 5px;
}
app-search-results .detail-tab-content-block .title, app-search-start .detail-tab-content-block .title {
  display: none;
}
app-search-results .detail-tab-content-block ul, app-search-start .detail-tab-content-block ul {
  margin-top: 0px;
  padding: 0;
}
app-search-results .detail-tab-content-block .provider-facility-name h3, app-search-start .detail-tab-content-block .provider-facility-name h3 {
  font-size: 23px;
}
app-search-results .detail-tab-content-block .detail-tab-content .insurance-block lo-button, app-search-start .detail-tab-content-block .detail-tab-content .insurance-block lo-button {
  margin-bottom: 15px;
}
app-search-results .detail-tab-content-block .detail-tab-content .insurance-block .heading, app-search-start .detail-tab-content-block .detail-tab-content .insurance-block .heading {
  font-weight: bold;
  margin-bottom: 5px;
}
app-search-results .detail-tab-content-block .detail-tab-content .insurance-block .language, app-search-start .detail-tab-content-block .detail-tab-content .insurance-block .language {
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  line-height: 1.5;
}
app-search-results .detail-tab-content-block .detail-tab-content .insurance-block .aditional-info-block, app-search-start .detail-tab-content-block .detail-tab-content .insurance-block .aditional-info-block {
  margin-bottom: 15px;
}
app-search-results .detail-tab-content-block .provider-facility-address-list, app-search-start .detail-tab-content-block .provider-facility-address-list {
  padding: 0;
}
app-search-results .detail-tab-content-block .provider-facility-address-list li, app-search-start .detail-tab-content-block .provider-facility-address-list li {
  width: 26.33%;
  padding: 0 10px 0 30px;
}
app-search-results .detail-tab-content-block .provider-facility-address-list li.website, app-search-start .detail-tab-content-block .provider-facility-address-list li.website {
  word-break: break-all;
}
app-search-results .detail-tab-content-block .office-hours, app-search-start .detail-tab-content-block .office-hours {
  display: flex;
  flex-flow: wrap column;
  max-height: 88px; /* Limit height to whatever you need */
}
app-search-results .detail-tab-content-block .office-hours li, app-search-start .detail-tab-content-block .office-hours li {
  font-size: 15px;
  margin: 0 10px;
}
app-search-results .detail-tab-content-block .office-hours li span, app-search-start .detail-tab-content-block .office-hours li span {
  font-weight: bold;
  display: inline-block;
  width: 95px;
}

app-search-results, app-search-start {
  /* Insurance Accepted tab content */
}
app-search-results app-search-result-card-expand-tab2, app-search-start app-search-result-card-expand-tab2 {
  width: 100%;
  display: flex;
  container-type: inline-size;
}
app-search-results .insurance-carrier-block > li, app-search-start .insurance-carrier-block > li {
  margin: 0 10px 10px 0;
}
app-search-results .insurance-carrier-block ul, app-search-start .insurance-carrier-block ul {
  padding-left: 9px;
}
app-search-results .googleMapStaticImage, app-search-start .googleMapStaticImage {
  max-width: 100%;
}

app-search-results, app-search-start {
  /*custom carousel override*/
}
app-search-results app-custom-carousel, app-search-start app-custom-carousel {
  width: 100%;
}
app-search-results .prev, app-search-start .prev {
  left: 25px;
  opacity: 0.7;
}
app-search-results .next, app-search-start .next {
  right: -15px;
  opacity: 0.7;
}

app-search-results, app-search-start {
  /* provider/facility information tab */
}
app-search-results .provider-facility-information-block, app-search-start .provider-facility-information-block {
  width: 100%;
}
app-search-results .provider-facility-information-block .provider-facility-information-col, app-search-start .provider-facility-information-block .provider-facility-information-col {
  width: 100%;
}
app-search-results .provider-facility-information-block .provider-facility-information-col:first-child .info-content, app-search-start .provider-facility-information-block .provider-facility-information-col:first-child .info-content {
  border-left: 1px solid var(--color-neutral-lightest);
}
app-search-results .provider-facility-information-block .info-heading, app-search-start .provider-facility-information-block .info-heading {
  width: 100%;
  font-weight: bold;
  padding: 10px;
  background-color: #c8e0f3;
  text-align: center;
}
app-search-results .provider-facility-information-block .info-content, app-search-start .provider-facility-information-block .info-content {
  width: 100%;
  border-top: 1px solid var(--color-neutral-lightest);
  border-right: 1px solid var(--color-neutral-lightest);
  justify-content: center;
  padding: 10px 6% 10px 10%;
  flex-grow: 1;
}
app-search-results .provider-facility-information-block .info-content ul, app-search-start .provider-facility-information-block .info-content ul {
  margin-bottom: 0px;
  min-width: 80%;
  text-align: left;
}
app-search-results .provider-facility-information-block .info-content ul li, app-search-start .provider-facility-information-block .info-content ul li {
  word-break: break-word;
}

app-search-results, app-search-start {
  /* pagination-block */
}
app-search-results .pagination-block, app-search-start .pagination-block {
  margin-top: auto;
  position: relative;
}
app-search-results .pagination-block .per-page-selector, app-search-start .pagination-block .per-page-selector {
  position: absolute;
  right: 0;
}
app-search-results .pagination-block .per-page-selector select, app-search-start .pagination-block .per-page-selector select {
  font-size: var(--font-size-medium);
  border: 1px solid var(--color-neutral-light);
  border-radius: 10px;
  background-color: #fff;
  padding: 4px 7px;
}
app-search-results .pagination-block .per-page-selector select:focus-within, app-search-start .pagination-block .per-page-selector select:focus-within {
  box-shadow: 0px 0px 3px 2px rgba(2, 103, 195, 0.3);
  outline: 2px solid var(--color-primary);
}
app-search-results .ngx-pagination, app-search-start .ngx-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}
app-search-results .ngx-pagination .current, app-search-start .ngx-pagination .current {
  background: #ffffff !important;
  color: var(--font-color) !important;
  border: 1px solid var(--color-neutral-lightest) !important;
  border-radius: 5px !important;
}
app-search-results .ngx-pagination a:hover, app-search-start .ngx-pagination a:hover {
  background: white;
  color: var(--font-color);
  border-radius: 5px;
}
app-search-results .ngx-pagination .pagination-next, app-search-start .ngx-pagination .pagination-next {
  border: 1px solid var(--color-neutral-lightest);
  border-radius: 12px;
  background: #fff;
}
app-search-results .ngx-pagination .pagination-next.disabled, app-search-start .ngx-pagination .pagination-next.disabled {
  background-color: var(--color-neutral-lightest) !important;
}
app-search-results .ngx-pagination .pagination-next a, app-search-results .ngx-pagination .pagination-next span, app-search-start .ngx-pagination .pagination-next a, app-search-start .ngx-pagination .pagination-next span {
  font-size: 0px;
}
app-search-results .ngx-pagination .pagination-next a:hover, app-search-start .ngx-pagination .pagination-next a:hover {
  background: none;
}
app-search-results .ngx-pagination .pagination-next a:after, app-search-results .ngx-pagination .pagination-next.disabled:after, app-search-start .ngx-pagination .pagination-next a:after, app-search-start .ngx-pagination .pagination-next.disabled:after {
  content: "\e5cc" !important;
  font-family: "Material Icons";
  font-size: 24px;
  margin-left: 0px !important;
}
app-search-results .ngx-pagination .pagination-previous, app-search-start .ngx-pagination .pagination-previous {
  border: 1px solid var(--color-neutral-lightest);
  border-radius: 12px;
  background: #fff;
}
app-search-results .ngx-pagination .pagination-previous.disabled, app-search-start .ngx-pagination .pagination-previous.disabled {
  background-color: var(--color-neutral-lightest) !important;
}
app-search-results .ngx-pagination .pagination-previous a, app-search-results .ngx-pagination .pagination-previous span, app-search-start .ngx-pagination .pagination-previous a, app-search-start .ngx-pagination .pagination-previous span {
  font-size: 0px;
}
app-search-results .ngx-pagination .pagination-previous a:hover, app-search-start .ngx-pagination .pagination-previous a:hover {
  background: none;
}
app-search-results .ngx-pagination .pagination-previous a:before, app-search-results .ngx-pagination .pagination-previous.disabled:before, app-search-start .ngx-pagination .pagination-previous a:before, app-search-start .ngx-pagination .pagination-previous.disabled:before {
  content: "\e5cc" !important;
  font-family: "Material Icons";
  font-size: 24px;
  transform: rotate(180deg);
  margin-right: 0px !important;
}

/* responsive */
@media only screen and (max-width: 1400px) {
  .provider-facility-address-list {
    padding-left: 0px;
  }
}
@media only screen and (max-width: 1280px) {
  app-search-start lo-dropdown #specialty-dropdown_list.opened[select-dropopen-container] {
    bottom: calc(100% - 32px);
    top: auto;
  }
}
@media only screen and (max-width: 1256px) {
  app-search-results .main-search-content-top .location-input-block {
    justify-content: flex-end;
  }
  app-search-results .main-search-content-top .name-specialty-block {
    align-items: flex-end;
  }
  app-search-results .main-search-content-top .or-text {
    margin: 0px auto 13px;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 1130px) {
  .provider-facility-address-list li {
    width: 33%;
  }
  .search-result-card .provider-facility-name .faci-prov-name {
    width: 72%;
  }
}
@media only screen and (max-width: 1129px) {
  lo-container.main-search-content-bottom {
    --cols: 1;
  }
  app-search-start lo-container[maincontent] {
    width: 90vw;
  }
  app-search-results lo-container[maincontent] {
    padding: 0px;
  }
  app-search-results .main-content {
    border: none;
  }
  app-search-results .main-search-result-block {
    flex-basis: 100%;
    max-width: 100%;
  }
  app-search-results .main-search-content-top {
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
    margin: 15px 0 0;
    z-index: 2;
  }
  app-search-results .main-search-content-top.active {
    width: 100%;
  }
  app-search-results .main-search-content-top .search-menu {
    display: flex;
    align-items: center;
  }
  app-search-results .main-search-content-top .search-menu.active {
    position: absolute;
    top: 15px;
    left: 15px;
  }
  app-search-results .main-search-content-top .search-menu .material-symbols-outlined {
    font-size: 19px;
  }
  app-search-results .main-search-content-top .search-menu-close.active {
    display: flex;
    position: absolute;
    right: 15px;
    top: 15px;
    width: auto;
  }
  app-search-results .main-search-content-top .search-menu-close .material-symbols-outlined {
    color: var(--color-neutral);
  }
  app-search-results .main-search-content-top .main-search-content-top-block {
    display: none;
  }
  app-search-results .main-search-content-top .main-search-content-top-block.menu-active {
    display: flex;
    margin: 20px 0 0;
  }
  app-search-results .sidebar {
    position: absolute;
    left: 0px;
    --cols:1;
    z-index: 4;
    top: 62px;
    border: none;
    display: none;
  }
  app-search-results .sidebar.opened {
    display: block;
    width: 100%;
  }
  app-search-results .sidebar .filter-menu-close.active {
    display: flex;
    position: fixed;
    right: 24px;
    top: 81px;
    z-index: 1;
  }
  app-search-results .sidebar .filter-menu-close .material-symbols-outlined {
    color: var(--color-neutral);
    cursor: pointer;
  }
  app-search-results .sidebar .select-plan-block lo-dropdown {
    width: 50%;
  }
  .carousel-window .carousel-slide .location-box {
    --cols: 1;
  }
  /* global */
  .hide-1129 {
    display: none;
  }
  .show-1129 {
    display: flex;
  }
  app-search-results lo-content[maincontent] {
    padding: 0px;
  }
  .breadcrumbs-block .filter-menu {
    display: flex;
    align-items: center;
    color: var(--color-primary);
    cursor: pointer;
    border: none;
    background-color: transparent;
  }
  .breadcrumbs-block .filter-menu.active {
    position: absolute;
  }
  .loc-range, .name-speci, .lang-gen {
    display: flex;
  }
  .lang-gen lo-dropdown:last-child {
    margin-left: 3%;
  }
  .loc-range .location-input {
    width: 100%;
  }
  app-search-results .sidebar .range {
    padding: 5px 5px 5px 15px;
    margin: 9px 0px 0px;
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
  app-search-results .sidebar .range app-slider {
    margin-top: 8px;
  }
  app-search-results .sidebar .back-to-home-block {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  app-search-results .sidebar .back-to-home-block lo-button {
    width: auto;
  }
  app-search-results .sidebar .back-to-home-block lo-button#submit-button {
    order: 1;
  }
  app-search-results .sidebar .or-text {
    display: flex;
    align-self: center;
    position: relative;
  }
  app-search-results .sidebar .or-text[data-required=true]::after {
    top: unset;
    bottom: -21px;
    position: absolute;
  }
  .main-search-result-block-top {
    margin-bottom: -25px;
  }
  .main-search-result-block-top .sort-by-block {
    max-width: 160px;
    margin-top: 25px;
  }
  .main-search-result-block-top .sort-by-block lo-input {
    padding-top: 0px;
  }
  .main-search-result-block-top .sort-by-block #sort-by-dropdown label[for=sort-by-dropdown_internal] {
    display: none;
  }
  lo-dropdown [dropopen-container] {
    max-height: 200px;
  }
  lo-dropdown [dropopen-container]#specialty-dropdown_list, lo-dropdown [dropopen-container]#language-dropdown_list, lo-dropdown [dropopen-container]#gender-dropdown_list {
    border-radius: 3px 3px 0 0;
    top: unset;
    bottom: 100%;
  }
}
@media only screen and (max-width: 1049px) {
  app-search-results .main-search-content-top .location-input {
    margin: auto 0;
  }
  app-search-results .main-search-content-top .submit-buttons {
    justify-content: center;
  }
  app-search-results .main-search-content-top .submit-buttons lo-button {
    max-width: 100%;
    margin-bottom: 0px;
  }
  app-search-results .main-search-content-top .or-text {
    margin: 2px auto 0;
  }
}
@media only screen and (max-width: 930px) and (min-width: 620px) {
  app-search-start lo-container[col="5"] {
    flex-basis: calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
    max-width: calc(80% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));
  }
}
@media only screen and (max-width: 874px) {
  app-search-results .main-search-content-top .submit-buttons {
    flex-direction: row;
    flex-wrap: nowrap;
    --cols: 1 !important;
  }
  app-search-results .main-search-content-top .submit-buttons lo-button {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 840px) {
  .provider-facility-address-list li {
    min-width: 200px;
    padding: 0 20px 0 30px;
    flex: auto;
  }
  .search-result-card .provider-facility-name .faci-prov-name {
    width: 70%;
  }
  .result-expand-detail-tab-block {
    display: block;
  }
  .detail-tab-content-block {
    width: 100%;
  }
  app-search-result-card-expand-tab1 {
    display: block;
    width: calc(100vw - 52px);
    overflow-x: auto;
  }
  .provider-facility-information-block {
    width: 650px;
  }
  .provider-facility-information-block .info-content {
    border-left: 1px solid var(--color-neutral-lightest);
    padding: 10px 6% 10px;
  }
  .pagination-block {
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .pagination-block pagination-template ul {
    padding-left: 0px;
  }
}
@media only screen and (max-width: 664px) {
  app-search-start .or-text-placement .or-text {
    left: 53%;
  }
  app-search-start .range .slider-label {
    margin-bottom: 0px;
  }
  .provider-facility-name h3, .detail-tab-content-block .provider-facility-name h3 {
    font-size: var(--font-size-large);
  }
}
@media only screen and (max-width: 639px) {
  .main-search-result-block-top {
    display: flex;
    flex-direction: row;
  }
  .detail-tab-content-block .office-hours {
    align-self: baseline;
  }
  .insurance-gmap-block {
    display: block;
  }
  .insurance-gmap-block lo-column {
    display: block;
    --cols: 1;
    width: 100%;
  }
  .search-result-card .provider-facility-name .faci-prov-name {
    width: 60%;
  }
  app-search-results lo-content lo-column.main-search-result-block {
    padding-bottom: 55px;
  }
  app-search-start .form-row lo-container {
    --cols: 1;
    max-width: 100%;
  }
  app-search-start .form-row .or-text {
    display: block;
    position: static;
    text-align: center;
    transform: none;
    width: 100%;
  }
  .pagination-block .per-page-selector {
    display: none;
  }
  app-search-start lo-content[maincontent] {
    width: 100%;
    margin-top: 0 !important;
  }
  app-search-start lo-section {
    margin-bottom: 15px;
  }
  app-search-start .search-start-content {
    max-height: calc(100vh - 284px);
    overflow-y: auto;
  }
  app-search-start .submit-button-block {
    flex-direction: column-reverse;
  }
  app-search-start .submit-button-block lo-button, app-search-start .submit-button-block lo-button button {
    width: 100% !important;
  }
  app-search-start .submit-button-block lo-button#clear-button, app-search-start .submit-button-block lo-button button#clear-button {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 620px) {
  app-search-start .or-text-placement .or-text {
    position: static;
    margin: 12px 0 0;
    transform: none;
    line-height: 1;
    display: block;
    text-align: center;
    width: 100%;
  }
  app-search-results .main-search-content-top .or-text {
    margin: 5px auto 0;
    line-height: 1;
  }
  app-search-results .main-search-content-top .submit-buttons {
    margin-top: 10px;
  }
  app-search-results .sidebar .range {
    padding: 5px 0px 5px 5px;
  }
  .filtered-list {
    display: none;
  }
  .main-search-result-block-top {
    margin-bottom: 0px;
    align-items: center;
  }
  .main-search-result-block-top .sort-by-block {
    margin-top: 0px;
    max-width: 146px;
  }
  .print-button-block {
    margin: 0;
    position: absolute;
    right: 15px;
    top: 75px;
  }
  .tab-block .tab-content {
    min-height: calc(100vh - 250px);
  }
  .tab-block .tab-content-block .search-result-overlay {
    max-height: calc(100vh - 248px);
  }
  .sort-by-block input {
    padding: 8px 14px;
  }
  lo-button[variant=basic]#print-button button {
    padding: 7px 10px;
  }
}
@media only screen and (max-width: 1129px) and (min-width: 620px) {
  .loc-range {
    padding-bottom: 10px;
  }
  app-search-results .sidebar .range {
    padding: 5px 5px 0px 15px;
  }
  app-search-results .sidebar .range app-slider {
    margin-top: 0;
  }
  app-search-results .sidebar .range lo-dropdown {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 539px) {
  .provider-facility-name {
    margin-bottom: 10px;
  }
  .search-result-card .provider-facility-name .faci-prov-name {
    width: 100%;
  }
  .search-result-card .provider-facility-name .distance {
    position: relative;
    right: 0;
    margin-top: 8px;
  }
  .search-result-card .flags-block {
    padding-left: 0;
    flex-wrap: wrap;
  }
  .detail-tab-content-block .provider-facility-address-list li, .provider-facility-address-list li {
    width: 50%;
    min-width: 50%;
  }
  .loc-range, .name-speci, .lang-gen {
    display: flex;
    flex-direction: column;
  }
  .lang-gen lo-dropdown:last-child {
    margin-left: 0;
  }
  app-search-results .sidebar .or-text[data-required=true]::after {
    position: static;
  }
  app-search-results .sidebar .back-to-home-block {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  app-search-results .sidebar .back-to-home-block lo-button {
    width: 100%;
  }
  app-search-results .sidebar .back-to-home-block lo-button#submit-button {
    order: 0;
  }
  app-search-results .sidebar .select-plan-block lo-dropdown {
    width: 100%;
  }
  input {
    font-size: 16px;
  }
}
@media only screen and (max-width: 480px) {
  app-search-results .main-search-content-top .submit-buttons {
    flex-wrap: wrap;
  }
  app-search-results .main-search-content-top .submit-buttons lo-button {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 430px) {
  .detail-tab-content-block .provider-facility-address-list li, .provider-facility-address-list li {
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 370px) {
  lo-button[variant=basic]#print-button button {
    font-size: 0px;
  }
  lo-button[variant=basic]#print-button button span {
    margin: 0px;
  }
}
app-search-results-v2 lo-grandmaster > lo-container {
  min-height: unset;
}
app-search-results-v2 .tab-content {
  overflow-y: scroll;
}
app-search-results-v2 .tab-content .tab-provider-results, app-search-results-v2 .tab-content .tab-facility-results {
  height: calc(100vh - 190px);
  overflow-y: auto;
  padding-top: 10px;
  margin-top: 5px;
}
app-search-results-v2 .tab-content > div {
  transition: all 0.2s ease;
}

app-search-results-v2 .carefindr .cf-main .results-tabs .tab-content .tab-provider-results {
  margin-top: 5px;
}

app-search-results-v2 .carefindr .cf-left {
  height: calc(100vh - 44.41px);
}

.carefindr .cf-main .print-results-button {
  z-index: 1;
}

app-search-results-v2 lo-dropdown [select-dropopen-container], app-search-start-v2 lo-dropdown [select-dropopen-container] {
  width: unset !important;
}

@media (max-width: 1000px) {
  app-search-results-v2 .carefindr {
    grid-auto-flow: row;
    grid-template-columns: 100%;
  }
  app-search-results-v2 .carefindr .cf-left {
    height: unset;
  }
  app-search-results-v2 .carefindr .cf-right {
    height: calc(100vh - 55px);
  }
  app-search-results-v2 .carefindr .cf-main lo-pagination {
    position: relative;
  }
  app-search-results-v2 .carefindr .cf-main lo-pagination .per-page {
    position: absolute;
  }
}
.provider-name {
  display: inline-block;
  font-weight: bold;
  font-size: 25px;
}

.provider-title {
  font-size: 14px;
  font-weight: normal;
}

.provider-details {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}

.info-left, .info-right {
  display: flex;
  gap: 15px;
  flex-wrap: nowrap;
}

.border_home {
  display: block;
  border-bottom: 1px solid var(--color-neutral-light) !important;
  padding: 15px;
}

.search-result-page {
  border: 1px solid var(--color-neutral-light) !important;
}

.justify-right-end {
  margin-left: auto;
}

.sidebar-container {
  border-right: 1px solid var(--color-neutral-light) !important;
  height: 125vh;
  padding: 15px;
  box-sizing: border-box;
  overflow-y: auto;
  max-height: 100vh;
}

.address-info {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.address-info-text {
  display: flex;
  flex-direction: column;
}

/*# sourceMappingURL=styles.257a17e740bcf88a.css.map*/