@import '../anp-theme.css';
:root {
  --text-color-tab: var(--kendo-color-on-primary);
  /* LAYOUT VARIABLES */
  --header-height: 80px;
  --main-margin-top: var(--header-height);
  --main-max-height: calc(100dvh - var(--header-height));
  --wrapper-height: calc(100dvh - 90px);
  --content-padding-top: 1.1rem;
  --logo-width: 60px;
  /* BACKGROUND COLORS */
  --bg-app: #F5F5F5;
  --bg-form: #f7f7f7;
  --bg-hover-panel: #F5F5F5;
  --bg-even-row: #FBFBFB;
  /* BORDER COLORS */
  --border-form: #b4b4b4;
  --border-dropdown: #989898;
  /* VALIDATION COLORS */
  --color-valid: #26b050;
  --color-invalid: #e50000;
  /* TRANSITIONS */
  --transition-fast: 0.2s ease-in-out;
  --transition-normal: 0.3s ease-in-out;
  /* SHADOWS */
  --shadow-sm: 1px 1px 10px rgba(0, 0, 0, 0.2);
  --shadow-md: -1px 0px 10px -3px rgba(0, 0, 0, 0.54);
  --shadow-error-ui: 0 -1px 2px rgba(0, 0, 0, 0.2);
  /* SIZES */
  --icon-form-size: 33px;
  /* TYPOGRAPHY */
  --font-family-base: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --font-size-base: 14px;
  /* CHANGE YOUR THEME HERE */
  /* --kendo-color-primary-subtle: #d1d5ee;
  --kendo-color-primary-subtle-hover: #c5cae8;
  --kendo-color-primary-subtle-active: #b5bde3;
  --kendo-color-primary: #3f51b5;
  --kendo-color-primary-hover: #3a4ba7;
  --kendo-color-primary-active: #354498;
  --kendo-color-primary-emphasis: #97a0d7;
  --kendo-color-primary-on-subtle: #161c3f;
  --kendo-color-on-primary: #ffffff;
  --kendo-color-primary-on-surface: #3f51b5;
  --kendo-color-secondary-subtle: #fbcdd9;
  --kendo-color-secondary-subtle-hover: #f9afc3;
  --kendo-color-secondary-subtle-active: #f79bb3;
  --kendo-color-secondary: #e51a5f;
  --kendo-color-secondary-hover: #d31857;
  --kendo-color-secondary-active: #c01650;
  --kendo-color-secondary-emphasis: #f58da9;
  --kendo-color-secondary-on-subtle: #500c22;
  --kendo-color-on-secondary: #ffffff;
  --kendo-color-secondary-on-surface: #ae1549;*/
}

* {
  box-sizing: border-box;
}

html, body, #app, .page, .main {
  height: 100%;
  overflow: hidden;
  background-color: var(--bg-app);
}

h1:focus {
  outline: none;
}

#blazor-error-ui {
  background: lightyellow;
  bottom: 0;
  box-shadow: var(--shadow-error-ui);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}

html, body {
  font-family: var(--font-family-base);
}

.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row > td,
.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link .k-menu-link-text,
.k-list.k-list-md .k-list-content .k-list-ul .k-list-item .k-list-item-text,
.k-list.k-list-md .k-list-content .k-list-ul .k-list-optionlabel .k-list-item-text,
.k-floating-label-container .k-floating-label,
.k-floating-label-container.k-empty.k-text-disabled .k-floating-label.k-text-disabled,
.k-floating-label-container,
.k-form .k-label,
.k-form .k-floating-label-container,
.k-form .k-floating-label-container.k-empty .k-floating-label,
.k-form .k-form-fieldset .k-form-field .k-form-field-wrap,
.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-chip-md,
.k-dropdownlist.k-picker,
.k-list.k-list-md .k-list-content .k-list-ul .k-list-item,
.k-list.k-list-md .k-list-content .k-list-ul .k-list-optionlabel,
.k-input.k-input-md,
.k-maskedtextbox.k-input,
.k-numerictextbox.k-input,
.k-input-md.k-rounded-md.k-input-solid.k-textbox.k-input .k-input-inner::placeholder,
.k-input-md.k-rounded-md.k-input-solid.k-textbox.k-input .k-input-inner {
  font-size: var(--font-size-base) !important;
}

.content {
  padding-top: 1.1rem;
}

.row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.main {
  margin-top: var(--main-margin-top);
  max-height: var(--main-max-height);
}

.wrapper {
  height: var(--wrapper-height);
  overflow: auto;
}

.valid.modified:not([type=checkbox]) {
  outline: 1px solid var(--color-valid);
}

.invalid {
  outline: 1px solid var(--color-invalid);
}

.validation-message {
  color: var(--color-invalid);
}

.k-splitbar:focus,
.k-splitbar.k-focus {
  color: var(--kendo-color-on-primary);
  background: var(--kendo-color-primary);
}

.k-input-solid:focus-within {
  border-bottom-color: var(--kendo-color-primary) !important;
}

.k-reset.k-header.k-menu-vertical.k-menu > .k-item.k-menu-item.k-focus .k-link.k-menu-link,
.k-reset.k-header.k-menu-vertical.k-menu > .k-item.k-menu-item.k-state-focus .k-link.k-menu-link,
.k-reset.k-header.k-menu-vertical.k-menu > .k-item.k-menu-item.k-state-focused .k-link.k-menu-link,
.k-reset.k-header.k-menu-vertical.k-menu > .k-item.k-menu-item:focus .k-link.k-menu-link,
.k-reset.k-header.k-menu-vertical.k-menu > .k-item.k-menu-item .k-link.k-menu-link.k-active,
.k-reset.k-header.k-menu-vertical.k-menu > .k-item.k-menu-item .k-link.k-menu-link.k-state-active,
.k-reset.k-header.k-menu-vertical.k-menu > .k-item.k-menu-item .k-link.k-menu-link:active,
.k-menu-link.k-active,
.k-menu-link:focus,
.k-menu-link:active {
  background-color: var(--kendo-color-primary) !important;
  background-image: none !important;
  color: var(--kendo-color-on-primary) !important;
}

.k-splitter {
  border-width: 0 !important;
}

.k-pane {
  overflow: auto !important;
}

.k-button-text:empty {
  display: none;
}

.k-switch-md {
  width: 48px;
  height: 24px;
}
.k-switch-md .k-switch-track {
  width: 48px;
  height: 24px;
}
.k-switch-md .k-switch-thumb {
  width: 20px;
  height: 20px;
}
.k-switch-md.k-switch-off .k-switch-thumb-wrap {
  left: 12px;
}
.k-switch-md.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 12px);
}

.k-card:not(:focus-visible) {
  outline: none;
}

.k-card-header:has(> :only-child:empty) {
  display: none;
}

.k-button-text:empty {
  display: none;
}

.k-switch-md {
  width: 48px;
  height: 24px;
}
.k-switch-md .k-switch-track {
  width: 48px;
  height: 24px;
}
.k-switch-md .k-switch-thumb {
  width: 20px;
  height: 20px;
}
.k-switch-md.k-switch-off .k-switch-thumb-wrap {
  left: 12px;
}
.k-switch-md.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 12px);
}

.k-button .k-button-text:empty {
  display: none;
}

.k-table-row:nth-of-type(even):hover {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #212121) 8%, transparent) !important;
}

.k-grid .k-grid-aria-root {
  max-height: calc(100vh - 350px);
}

.grid-no-scroll .k-grid-content {
  overflow-y: auto;
}

.grid-no-scroll .k-grid-header,
.grid-no-scroll .k-grid-footer {
  padding-right: 0;
}

.grid-no-scroll .k-grid-header-wrap,
.grid-no-scroll .k-grid-footer-wrap {
  border-right-width: 0;
}

.k-radio-wrap {
  display: none !important;
}

.k-radio {
  display: none;
  opacity: 0;
}

.k-radio-label {
  cursor: pointer;
  border-radius: 5px;
  padding: 4px 10px !important;
  background-color: #eee;
  display: block;
}

.k-radio-wrap:has(> .k-checked) ~ .k-radio-label {
  transition: all var(--transition-fast);
  background-color: var(--kendo-color-primary) !important;
  color: black;
  padding: 10px;
}

.k-form-md .k-form-field,
.k-form-md .k-form-buttons {
  margin-top: 10px !important;
}

.k-card-body {
  padding-block: 5px !important;
}

.anp-row-deleted,
.k-treeview .k-treeview-item .anp-row-deleted .k-treeview-leaf {
  background-color: var(--kendo-color-error-emphasis) !important;
  color: var(--kendo-color-on-error);
}

.k-treeview .k-treeview-item .anp-row-deleted .k-checkbox-wrap:has(input:checked) + .k-treeview-leaf {
  background-color: var(--kendo-color-error-subtle-hover) !important;
}

.k-treeview .k-treeview-group .k-treeview-item .anp-row-deleted .k-treeview-leaf.k-selected {
  background-color: var(--kendo-color-error-subtle-hover) !important;
}

.anp-row-deleted .k-treeview-toggle {
  color: black;
}

.k-form-field:has(.k-invalid-msg) .k-dropdownlist {
  border-color: var(--kendo-color-error);
}

.k-stepper .k-step-done:hover .k-step-indicator,
.k-stepper .k-step-done.k-hover .k-step-indicator,
.k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary);
}

.k-stepper .k-step-done .k-step-indicator {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}

.k-stepper .k-step-current .k-step-indicator {
  border-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}

.k-stepper .k-step-current:hover .k-step-indicator,
.k-stepper .k-step-current.k-hover .k-step-indicator,
.k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary);
}

.k-progressbar {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary-subtle);
}

.k-progressbar .k-selected {
  color: var(--kendo-color-on-primary);
  background-color: var(--kendo-color-primary);
}

.k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-selected {
  background-color: var(--kendo-color-secondary);
  background-image: none;
  color: var(--kendo-color-on-secondary);
}

.k-drawer-content {
  padding-block: 0px !important;
  padding-inline: 0px !important;
}

.k-tabstrip-content:focus,
.k-tabstrip-content.k-focus,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-focus {
  outline-width: 0px !important;
}

.k-tabstrip-content .FilemanagerHeight {
  height: calc(100dvh - 310px) !important;
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected:focus,
.k-panelbar > .k-panelbar-header > .k-link.k-selected.k-focus,
.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover:focus,
.k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover.k-focus {
  background: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
}

.k-radio-wrap {
  display: none !important;
}

.k-radio {
  display: none;
  opacity: 0;
}

.k-radio-label {
  cursor: pointer;
  border-radius: 5px;
  padding: 4px 10px !important;
  background-color: #eee;
  display: block;
}

.k-radio-wrap:has(> .k-checked) ~ .k-radio-label {
  transition: var(--transition-fast);
  background-color: var(--kendo-color-primary) !important;
  color: black;
  padding: 10px;
}

.k-treeview-item .k-checkbox-wrap:has(input:checked) + .k-treeview-leaf {
  background-color: var(--kendo-color-primary-subtle-active);
}

.treeview-item-button {
  border: none;
  font-size: var(--kendo-font-size, inherit);
  background-color: var(--kendo-color-primary, inherit);
  color: var(--kendo-color-on-primary) !important;
  padding: 0.25rem !important;
}

.k-treeview-item .k-checkbox-wrap:has(input:checked) + .k-treeview-leaf {
  background-color: var(--kendo-color-primary-subtle-active);
}

.treeview-item-button {
  border: none;
  font-size: var(--kendo-font-size, inherit);
  background-color: var(--kendo-color-primary, inherit);
  color: var(--kendo-color-on-primary) !important;
  padding: 0.25rem !important;
}

span:has(.k-disabled) .k-disabled {
  border-color: color(srgb 0.129412 0.129412 0.129412 / 0.44);
  color: #212121;
  background-color: rgb(245, 245, 245);
  opacity: 0.6 !important;
}

.k-appbar {
  background-image: url(../img/header-bg.png);
  background-blend-mode: screen;
  height: var(--header-height);
}
.k-appbar h1 {
  color: var(--kendo-color-on-primary) !important;
}
.k-appbar .k-button-md.k-icon-button,
.k-appbar .k-button-link-base,
.k-appbar .k-button-link-base {
  color: var(--kendo-color-on-primary) !important;
}

.logo-appbar {
  width: var(--logo-width);
}

.page-title::after {
  display: block;
  width: fit-content;
  content: "";
  width: 100%;
  height: 5px;
  background-color: var(--kendo-color-primary);
}

.bg-home {
  background-image: url(/MyHomeIllu.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

.horizontalCollapsePanelSpace {
  width: 44px;
}

td .horizontalCollapsePanel {
  width: 100%;
  height: 100%;
  position: relative;
}

.horizontalCollapsePanel {
  width: 42px;
  right: 0px;
  bottom: 0;
  text-align: right;
  height: 100%;
  overflow: hidden;
  transition: var(--transition-normal);
}
.horizontalCollapsePanel > * {
  transition: var(--transition-fast);
}
.horizontalCollapsePanel.Small {
  line-height: 1;
}
.horizontalCollapsePanel:hover, .horizontalCollapsePanel.Show {
  width: 100% !important;
}

.k-dropdownlist ~ .horizontalCollapsePanel {
  border-bottom: 1px solid var(--border-dropdown);
}
.k-dropdownlist ~ .horizontalCollapsePanel:hover, .k-dropdownlist ~ .horizontalCollapsePanel.Show {
  background-color: var(--bg-hover-panel) !important;
  border-bottom: 1px solid #000;
}
.k-dropdownlist ~ .horizontalCollapsePanel .horizontalCollapsePanelButtons {
  background-color: var(--bg-hover-panel) !important;
  border-left: 0px solid rgba(0, 0, 0, 0.5);
  border-bottom: 0px solid rgba(0, 0, 0, 0.5);
  border-top: 0px solid rgba(0, 0, 0, 0.5);
  border-radius: 0px;
}

.horizontalCollapsePanelButton {
  z-index: 3;
}
.horizontalCollapsePanelButton:hover ~ .horizontalCollapsePanelButtons,
.horizontalCollapsePanelButton .horizontalCollapsePanelButtons:hover,
.horizontalCollapsePanelButton .horizontalCollapsePanelButtons.alwaysShow {
  display: block;
  transform: translateX(-38px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.horizontalCollapsePanel.Small .horizontalCollapsePanelButton {
  height: 22px !important;
}
.horizontalCollapsePanel.Small .horizontalCollapsePanelButton:hover ~ .horizontalCollapsePanelButtons,
.horizontalCollapsePanel.Small .horizontalCollapsePanelButton .horizontalCollapsePanelButtons:hover,
.horizontalCollapsePanel.Small .horizontalCollapsePanelButton .horizontalCollapsePanelButtons.alwaysShow.Small {
  transform: translateX(-38px);
}

.horizontalCollapsePanel:hover .horizontalCollapsePanelButtons {
  opacity: 1;
}

.horizontalCollapsePanelButtons {
  display: block;
  position: absolute;
  right: 0px;
  width: auto;
  height: 100%;
  z-index: 2;
  white-space: nowrap;
  top: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.5);
  border-bottom: 0px solid rgba(0, 0, 0, 0.5);
  border-top: 0px solid rgba(0, 0, 0, 0.5);
  border-radius: 5px 0px 0px 5px;
  background: white;
  transition: transform var(--transition-normal), opacity var(--transition-normal);
  transform: translateX(100%);
  opacity: 0;
  box-shadow: var(--shadow-md);
  -webkit-box-shadow: var(--shadow-md);
  -moz-box-shadow: var(--shadow-md);
}
.horizontalCollapsePanelButtons button {
  height: 100% !important;
}
.horizontalCollapsePanelButtons.alwaysShow {
  opacity: 1;
}
.horizontalCollapsePanelButtons:not(.alwaysShow) {
  opacity: 0;
}

.batch-grid td:first-child,
.batch-grid th:first-child {
  text-align: center !important;
}
.batch-grid .k-new-row,
.batch-grid .k-changed-cell {
  background-color: rgba(94, 194, 50, 0.5) !important;
}
.batch-grid .k-new-row:hover {
  background-color: rgba(94, 194, 50, 0.6) !important;
}
.batch-grid .k-deleted-row td:not(:first-child):not(.k-command-cell) {
  outline: none;
  cursor: default;
  opacity: 0.6;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.breadcrumb-innercell-items,
.breadcrumb-innercell-suppitems {
  display: flex;
  width: auto;
  padding-inline: 0 !important;
  align-items: center;
}

.breadcrumb-innercell-item {
  padding: 5px 10px !important;
  width: max-content;
  margin-bottom: 0 !important;
  font-weight: bold;
}
.breadcrumb-innercell-item:last-child {
  border-radius: 0.25rem;
  background-color: var(--kendo-color-primary);
  color: var(--kendo-color-on-primary);
}

.form {
  width: 90% !important;
  background-color: var(--bg-form);
  border: 1px solid var(--border-form) !important;
  border-radius: 10px;
  margin: 15px 5% !important;
  padding: 6px 10px;
  box-shadow: var(--shadow-sm);
}

.iconForm {
  border: 1px solid rgba(0, 0, 0, 0.3882352941);
  width: var(--icon-form-size);
  height: var(--icon-form-size);
  border-radius: 50px;
  position: absolute;
  right: 5%;
  z-index: 5;
  margin-right: 5px;
}
.iconForm span {
  padding: 2px;
  width: 21px;
  margin-left: 6px;
  margin-top: 8px;
  background-color: white;
  color: #2d2d2d;
}

.anpCardFooterSeparatorNone .k-card-footer {
  border: 0px !important;
}

.k-card-error td,
.k-card-error .k-grid .k-table-th,
.k-card-error .k-changed-cell,
.k-card-error .k-toolbar,
.k-card-error .k-tooltip,
.k-card-error .k-grid-header,
.k-card-error .k-grouping-header,
.k-card-error .k-grid-add-row,
.k-card-error .k-pager {
  background-color: var(--kendo-color-error-subtle, #fcc7c2) !important;
  color: var(--kendo-color-error-on-subtle, #550c07) !important;
}
.k-card-error .k-tooltip .k-callout {
  color: var(--kendo-color-error-subtle, #fcc7c2) !important;
}

.customer-risk div:not(.k-multiselect, .k-input-values),
.customer-risk .k-tabstrip-item {
  background-color: var(--kendo-color-error-subtle) !important;
}

.limited .k-table-row {
  display: table-row !important;
  height: 10px !important;
}
.limited .k-table-row p {
  margin: 0 !important;
}
.limited .k-table-row:nth-of-type(even) {
  background-color: var(--bg-even-row) !important;
}
.limited .hover,
.limited .full,
.limited .selected {
  height: 20px;
  overflow: hidden;
  transition: var(--transition-fast);
}
.limited .hover p,
.limited .full p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.limited .k-table-row .hover {
  transition: var(--transition-fast);
}
.limited .k-table-row:hover .hover,
.limited .k-table-row.k-selected .selected,
.limited .k-selected .hover {
  height: auto !important;
}
.limited .k-table-row:hover .hover p,
.limited .k-table-row.k-selected .hover p,
.limited .k-table-row.k-selected .selected p {
  overflow: visible;
  white-space: normal;
}
.limited .anp-row-deleted:nth-of-type(even) {
  background-color: var(--kendo-color-error-subtle-hover) !important;
}

.test-autoformfield {
  position: relative;
  padding: 0px !important;
}
.test-autoformfield::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.15);
  text-align: center;
  opacity: 0;
  transition: var(--transition-fast);
}
.test-autoformfield .edit-btn {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 10;
}
.test-autoformfield:hover::after {
  opacity: 1;
}

.tile-layout-container {
  position: relative;
}
.tile-layout-container .form-switch .k-checkbox-wrap {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.tile-layout-container .form-switch .k-checkbox-wrap::before {
  display: none !important;
}

.tile-layout-edit-toggle {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
}

.tile-layout-read-mode .k-tilelayout-item,
.tile-layout-read-mode .k-card {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  height: auto !important;
  outline-style: none !important;
}
.tile-layout-read-mode .k-tilelayout-item-header,
.tile-layout-read-mode .k-card-header {
  display: none !important;
}

.tile-layout-edit-mode .k-tilelayout-item,
.tile-layout-edit-mode .k-card {
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
  background: rgb(245, 245, 245) !important;
}

@media (max-width: 768px) {
  .tile-layout-edit-toggle {
    bottom: 10px;
    right: 10px;
  }
}
:has(> .anp-auth-wrapper) {
  position: relative;
}

.anp-auth-wrapper {
  display: block;
  position: absolute !important;
  inset: 0;
  z-index: 1;
  transition: outline 0.1s ease-out;
  background-color: rgba(255, 255, 255, 0);
}
.anp-auth-wrapper.k-drawer-item {
  position: relative !important;
  inset: auto;
}
.anp-auth-wrapper:hover {
  outline: 1px dashed var(--bs-primary, #0d6efd);
  outline-offset: 2px;
  z-index: 1;
}
.anp-auth-wrapper:hover > .anp-auth-marker {
  opacity: 0;
}
.anp-auth-wrapper:hover > .anp-auth-gear {
  display: inline-flex;
}

.anp-auth-marker {
  position: absolute;
  top: 2px;
  right: 2px;
}
.k-button ~ .anp-auth-wrapper > .anp-auth-marker {
  top: -2px;
  right: -2px;
}
.anp-auth-marker {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--bs-primary, #0d6efd);
  opacity: 0.35;
  pointer-events: none;
  z-index: 2;
  transition: opacity 0.1s ease-out, transform 0.1s ease-out;
}

.anp-auth-gear {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 22px;
  height: 22px;
  padding: 0;
  display: none;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--bs-primary, #0d6efd);
  border-radius: 50%;
  background-color: var(--bs-white, #ffffff);
  color: var(--bs-primary, #0d6efd);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  z-index: 3;
  transition: transform 0.1s ease-out, background-color 0.1s ease-out;
}
.anp-auth-gear:hover {
  transform: scale(1.15);
  background-color: var(--bs-primary, #0d6efd);
  color: var(--bs-white, #ffffff);
}
.anp-auth-gear .k-svg-icon,
.anp-auth-gear .k-icon {
  width: 14px;
  height: 14px;
}

.anp-button-hover .button-hover button {
  opacity: 0 !important;
  transition: var(--transition-fast) opacity !important;
}

.anp-button-hover:hover .button-hover button {
  opacity: 1 !important;
}

.ps-n16px {
  margin-left: -16px;
}

.ml-12px {
  margin-left: 12px;
}

.mb-32px {
  margin-bottom: 32px;
}

.mt-20px {
  margin-top: 20px;
}

.w-85 {
  width: 85%;
}

.min-width-375px {
  min-width: 375px;
}

.h-300px {
  height: 300px;
}

.cursor-pointer {
  cursor: pointer;
}

.d-contents {
  display: contents !important;
}

.br-2px {
  border-radius: 2px;
}

.k-actions-start {
  justify-content: center !important;
  margin-bottom: 20px;
  margin-top: 15px;
}

.tooltipAddress {
  margin-left: 30px;
  margin-right: 20px;
}

@media screen and (min-width: 1280px) {
  .documentFormClient {
    order: 1;
    width: calc(20% - 16px);
  }
  .documentFormBills {
    order: 2;
    width: calc(25% - 16px);
  }
  .documentFormDelivery {
    order: 3;
    width: calc(25% - 16px);
  }
  .documentFormStatus {
    order: 4;
    width: calc(30% - 16px);
  }
}
@media screen and (max-width: 1279px) {
  .documentFormClient {
    order: 1;
    width: calc(33.3333333333% - 16px);
  }
  .documentFormBills {
    order: 2;
    width: calc(33.3333333333% - 16px);
  }
  .documentFormDelivery {
    order: 3;
    width: calc(33.3333333333% - 16px);
  }
  .documentFormStatus {
    order: 4;
    width: 100%;
  }
}
a,
.btn-link {
  color: var(--color-link);
}

.btn-primary {
  color: #fff;
  background-color: var(--color-btn-primary);
  border-color: var(--color-btn-primary-border);
}

.btn:focus,
.btn:active:focus,
.btn-link.nav-link:focus,
.form-control:focus,
.form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.darker-border-checkbox.form-check-input {
  border-color: #929292;
}

#modalLogin {
  width: 50vw;
}

/*# sourceMappingURL=app.css.map */
