@media (min-width: 992px) {.mobile-topbar,.mobile-menu-backdrop {display: none !important;}}@media (max-width: 991.98px) {:root {--mobile-header-top: 14px;--mobile-page-heading-top: 42px;--mobile-page-heading-bottom: 18px;}html,body {width: 100%;min-height: 100%;overflow-x: hidden;}body {min-height: 100vh;min-height: 100dvh;}body.mobile-menu-open {overflow: hidden !important;}#wrapper {display: block;width: 100%;min-height: 100vh;min-height: 100dvh;}#content-wrapper {width: 100%;min-width: 0;margin-left: 0 !important;min-height: 100vh;min-height: 100dvh;background-size: cover;background-position: center;background-repeat: no-repeat;}#content {width: 100%;min-width: 0;flex: 1 0 auto;}body,#wrapper,#content-wrapper {background-color: #1f1f1f;}.container-fluid {padding-left: 12px;padding-right: 12px;}.mobile-topbar {position: fixed;top: 8px;left: 0;right: 0;z-index: 1060;display: flex;align-items: center;justify-content: space-between;min-height: 44px;padding: 0 12px;background: transparent;box-shadow: none;pointer-events: none;}.mobile-menu-toggle {position: fixed;top: 8px;left: 12px;z-index: 1070;display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border: 0;border-radius: 8px;background: rgba(0, 0, 0, 0.12);color: #ffffff;backdrop-filter: blur(3px);font-size: 24px;text-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);pointer-events: auto;}.mobile-menu-toggle:hover,.mobile-menu-toggle:active,.mobile-menu-toggle:focus {background: rgba(0, 0, 0, 0.12);outline: none;box-shadow: none;}body.mobile-menu-open .mobile-menu-toggle,body.mobile-menu-open .mobile-menu-toggle:hover,body.mobile-menu-open .mobile-menu-toggle:active,body.mobile-menu-open .mobile-menu-toggle:focus {background: transparent !important;border: 0 !important;box-shadow: none !important;outline: none !important;color: #ffffff !important;text-shadow: none !important;}body.mobile-menu-open .mobile-menu-toggle {position: fixed;top: 8px;left: 12px;z-index: 1070;color: #ffffff;text-shadow: none;}.mobile-topbar-title {display: none;}.mobile-topbar-spacer {width: 42px;height: 42px;flex-shrink: 0;}.mobile-sidebar {position: fixed !important;top: 0;left: 0;bottom: 0;z-index: 1050;width: 280px !important;max-width: 86vw;height: 100vh !important;height: 100dvh !important;min-height: 0 !important;max-height: 100vh !important;max-height: 100dvh !important;overflow-y: hidden;overflow-x: hidden;overscroll-behavior-y: none;transform: translateX(-100%);transition: transform 0.22s ease;box-shadow: 4px 0 18px rgba(0, 0, 0, 0.28);}body.mobile-menu-open .mobile-sidebar {transform: translateX(0);}.mobile-menu-backdrop {position: fixed;inset: 0;z-index: 1045;background: rgba(0, 0, 0, 0.45);opacity: 0;visibility: hidden;transition: opacity 0.22s ease, visibility 0.22s ease;}body.mobile-menu-open .mobile-menu-backdrop {opacity: 1;visibility: visible;}.mobile-sidebar .sidebar-brand {min-height: 78px;height: auto;padding: 28px 12px 8px;display: flex;align-items: flex-start;justify-content: center;}.mobile-sidebar .sidebar-brand-icon {display: flex;align-items: center;justify-content: center;}.mobile-sidebar .sidebar-brand-icon img,.mobile-sidebar .hellopay-logo img {width: 62px;max-width: 62px;height: auto;}.mobile-sidebar .sidebar-brand-text {display: none;}.mobile-sidebar .nav-item .nav-link {width: 100%;min-height: 45px;padding: 10px 18px;display: flex;align-items: center;gap: 12px;font-size: 14px;}.mobile-sidebar .nav-item .nav-link,.mobile-sidebar .nav-item .nav-link span {font-weight: 400 !important;}.mobile-sidebar .nav-item .nav-link i,.mobile-sidebar .nav-item .nav-link svg {width: 21px;min-width: 21px;font-size: 18px;}.mobile-sidebar .nav-item .nav-link span {display: block;flex: 1 1 auto;min-width: 0;white-space: normal;line-height: 1.3;font-size: 15px;text-align: left !important;}.mobile-sidebar .nav-item {position: relative;margin: 0;}.mobile-sidebar .nav-item > .collapse,.mobile-sidebar .nav-item > .collapsing {position: absolute !important;left: 72px !important;top: 38px !important;z-index: 1080;width: 190px !important;min-width: 160px !important;max-width: calc(100% - 88px) !important;margin: 0 !important;padding: 0 !important;}.mobile-sidebar .nav-item > .collapse .collapse-inner,.mobile-sidebar .nav-item > .collapsing .collapse-inner {width: 100% !important;margin: 0 !important;padding: 7px 0 !important;box-sizing: border-box !important;border-radius: 6px;overflow: visible !important;}.mobile-sidebar .nav-item > .collapse .collapse-item,.mobile-sidebar .nav-item > .collapsing .collapse-item {width: 100% !important;box-sizing: border-box !important;min-height: 38px;padding: 8px 14px !important;display: flex !important;align-items: flex-start !important;justify-content: flex-start !important;text-align: left !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;word-break: normal !important;overflow-wrap: break-word !important;text-align: left !important;line-height: 1.25;font-size: 13px;}.position-relative.mb-4 {margin-top: 0;margin-bottom: 10px !important;padding-top: 24px;}.logo img {max-width: 132px;height: auto;}.position-relative.mb-4 h3.text-white {display: none !important;}body:not(.login-page) .card-header {padding: 10px 14px !important;text-align: center !important;}body:not(.login-page) .card-header h6.m-0.font-weight-bold.text-primary {margin: 0 !important;font-size: clamp(15.5px, 4.2vw, 18px) !important;line-height: 1.22 !important;font-weight: 700 !important;text-align: center !important;}body:not(.login-page) .dashboard-page .card-header .row {display: block !important;}body:not(.login-page) .dashboard-page .card-header .col-md-6 {width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;}body:not(.login-page) #language-switcher {position: fixed !important;top: 12px !important;right: 14px !important;z-index: 1090 !important;}body:not(.login-page) #language-switcher .language-switcher-current-flag {display: block !important;width: 36px !important;height: auto !important;transform: none !important;}body:not(.login-page) #language-switcher .dropdown-menu {margin-top: -8px !important;}body.modal-open .mobile-topbar,body.modal-open .mobile-menu-toggle,body.modal-open .mobile-topbar-spacer {display: none !important;}body.modal-open #language-switcher {display: none !important;}}@media (max-width: 991.98px) and (orientation: portrait) and (min-height: 701px) and (max-height: 820px) {.mobile-sidebar .sidebar-brand {min-height: 72px !important;padding: 24px 12px 7px !important;}.mobile-sidebar .sidebar-brand-icon img,.mobile-sidebar .hellopay-logo img {width: 56px !important;max-width: 56px !important;}.mobile-sidebar .nav-item .nav-link {min-height: 42px !important;padding: 8px 16px !important;gap: 11px !important;}.mobile-sidebar .nav-item .nav-link span {font-size: 14px !important;line-height: 1.22 !important;}}@media (min-height: 850px) and (max-height: 950px) and (orientation: portrait) {.mobile-sidebar {width: 300px !important;max-width: 72vw !important;overflow-y: auto !important;overflow-x: hidden !important;padding-bottom: 24px !important;}.mobile-sidebar .sidebar-brand {min-height: 90px !important;padding: 55px 16px 1px !important;}.mobile-sidebar .sidebar-brand-icon img,.mobile-sidebar .hellopay-logo img {width: 62px !important;max-width: 62px !important;}.mobile-sidebar > .nav-item:first-of-type {margin-top: 12px !important;}.mobile-sidebar .nav-item .nav-link {min-height: 44px !important;padding: 9px 18px !important;gap: 12px !important;}.mobile-sidebar .nav-item .nav-link i,.mobile-sidebar .nav-item .nav-link svg {width: 21px !important;min-width: 21px !important;font-size: 20px !important;}.mobile-sidebar .nav-item .nav-link span {font-size: 17px !important;line-height: 1.7 !important;}.mobile-sidebar > .nav-item:nth-of-type(2) {margin-bottom: 12px !important;}.mobile-sidebar .nav-item > .collapse,.mobile-sidebar .nav-item > .collapsing {left: 72px !important;top: 40px !important;max-width: calc(100% - 84px) !important;}.mobile-sidebar .nav-item > .collapse .collapse-item,.mobile-sidebar .nav-item > .collapsing .collapse-item {min-height: 38px !important;padding: 8px 14px !important;font-size: 15px !important;line-height: 1.2 !important;}}@media (max-width: 991.98px) {body.login-page {margin: 0;width: 100%;min-height: 100vh;min-height: 100dvh;overflow-x: hidden;background: #f4f1ed;}body.login-page #back {display: block !important;position: fixed !important;inset: 0;z-index: 0;width: 100%;height: 100vh;height: 100dvh;overflow: hidden;pointer-events: none;opacity: 0.18;}body.login-page #back .backLeft {display: block !important;position: absolute !important;inset: 0;width: 100% !important;height: 100% !important;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;}body.login-page #back .backRight {display: none !important;}body.login-page #slideBox,body.login-page #topLayer {position: relative !important;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;width: 100% !important;max-width: none !important;height: auto !important;min-height: 100vh;min-height: 100dvh;margin: 0 !important;transform: none !important;background: transparent !important;overflow: visible !important;z-index: 1;}body.login-page #topLayer {display: flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box;padding: 64px 24px 40px !important;}body.login-page #topLayer .forgot,body.login-page #topLayer .forgotten,body.login-page #topLayer .forgot-password,body.login-page #topLayer .forgot-password-panel,body.login-page #topLayer .reset-password,body.login-page #topLayer .reset-password-panel {display: none !important;}body.login-page:not(.login-forgot-active) #topLayer .left {display: none !important;}body.login-page.login-forgot-active #topLayer .right {display: none !important;}body.login-page.login-forgot-active #topLayer .left {display: block !important;}body.login-page #topLayer .left,body.login-page #topLayer .right,body.login-page #topLayer .login,body.login-page #topLayer .login-panel,body.login-page #topLayer .login-form,body.login-page #topLayer form {position: static !important;float: none !important;left: auto !important;right: auto !important;top: auto !important;bottom: auto !important;width: 100% !important;max-width: 340px !important;margin: 0 auto !important;padding: 0 !important;transform: none !important;background: transparent !important;box-shadow: none !important;border-radius: 0 !important;box-sizing: border-box;text-align: left !important;}body.login-page #topLayer .left .content,body.login-page #topLayer .right .content,body.login-page #topLayer #login,body.login-page #topLayer #login .inner,body.login-page #topLayer #loginForm,body.login-page #topLayer #forgotForm {position: static !important;float: none !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;transform: none !important;background: transparent !important;box-shadow: none !important;border-radius: 0 !important;box-sizing: border-box;text-align: left !important;}body.login-page #topLayer .left .form-group:empty {display: none !important;}body.login-page #topLayer .logo {margin: 0 0 10px !important;padding: 0 !important;}body.login-page #topLayer .logo img {width: 185px !important;max-width: 185px !important;height: auto !important;margin-left: -10px !important;}body.login-page #topLayer h3 {margin-top: 0 !important;font-size: 24px !important;line-height: 1.15 !important;margin-bottom: 12px !important;font-weight: 700 !important;text-align: left !important;}body.login-page #topLayer h4 {margin-top: 0 !important;font-size: 19px !important;line-height: 1.15 !important;margin-bottom: 16px !important;font-weight: 700 !important;text-align: left !important;}body.login-page #topLayer .left h3,body.login-page #topLayer .left h4,body.login-page #topLayer .left label {color: #1f2a36 !important;}body.login-page #topLayer input {width: 100% !important;max-width: 100% !important;box-sizing: border-box;font-size: 16px;padding-left: 12px !important;padding-right: 12px !important;}body.login-page #topLayer button,body.login-page #topLayer .btn,body.login-page #topLayer input[type="submit"] {min-height: 42px;}body.login-page #topLayer #goRight,body.login-page #topLayer #goLeft {display: inline-block !important;margin-top: 12px !important;padding: 0 !important;background: transparent !important;border: 0 !important;color: #ef5a29 !important;font-size: 14px !important;line-height: 1.2 !important;text-align: left !important;min-height: 0 !important;height: auto !important;}body.login-page #topLayer #forgotForm input {color: #ffffff !important;}body.login-page #topLayer #loginForm input[type="password"]::placeholder {color: rgba(31, 42, 54, 0.32) !important;-webkit-text-fill-color: rgba(31, 42, 54, 0.32) !important;opacity: 1 !important;font-size: 11px !important;}body.login-page #topLayer #forgotForm input::placeholder {color: #111111 !important;opacity: 1 !important;}body.login-page .login-language-switcher {position: fixed !important;top: 18px !important;right: 18px !important;z-index: 20;}body.login-page .language-switcher-current-flag {width: 42px;height: auto;}}@media (max-width: 991.98px) and (orientation: portrait) {body.login-page #topLayer {padding: 72px 28px 40px !important;}body.login-page #topLayer .right,body.login-page.login-forgot-active #topLayer .left {transform: translateY(-35px) !important;}body.login-page #topLayer .logo {margin: 0 0 16px !important;padding: 0 !important;}body.login-page #topLayer .logo img {width: 220px !important;max-width: 220px !important;height: auto !important;margin-left: -12px !important;}body.login-page #topLayer h3 {font-size: 24px !important;line-height: 1.15 !important;margin-top: 0 !important;margin-bottom: 14px !important;}body.login-page #topLayer h4 {font-size: 19px !important;line-height: 1.15 !important;margin-top: 0 !important;margin-bottom: 16px !important;}body:not(.login-page) .terminal-errors-page {margin-top: 18px !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body.login-page {overflow: hidden;}body.login-page #slideBox,body.login-page #topLayer {height: 100vh !important;height: 100dvh !important;min-height: 100vh !important;min-height: 100dvh !important;}body.login-page #topLayer {display: flex !important;align-items: center !important;justify-content: center !important;padding: 0 24px !important;overflow: hidden !important;}body.login-page #topLayer .right,body.login-page.login-forgot-active #topLayer .left {position: static !important;float: none !important;width: 315px !important;max-width: 315px !important;margin: 0 auto !important;padding: 0 !important;transform: translateY(28px) !important;background: transparent !important;box-shadow: none !important;border-radius: 0 !important;box-sizing: border-box;text-align: left !important;}body.login-page #topLayer .right .content,body.login-page #topLayer .left .content,body.login-page #topLayer #login,body.login-page #topLayer #login .inner,body.login-page #topLayer #loginForm,body.login-page #topLayer #forgotForm {position: static !important;float: none !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;transform: none !important;background: transparent !important;box-shadow: none !important;border-radius: 0 !important;box-sizing: border-box;text-align: left !important;}body.login-page #topLayer .logo {margin: 0 0 10px !important;padding: 0 !important;}body.login-page #topLayer .logo img {width: 185px !important;max-width: 185px !important;height: auto !important;margin-left: -10px !important;}body.login-page #topLayer h3 {margin: 0 0 8px !important;font-size: 21px !important;line-height: 1.15 !important;font-weight: 700 !important;text-align: left !important;}body.login-page #topLayer h4 {margin: 0 0 10px !important;font-size: 17px !important;line-height: 1.15 !important;font-weight: 700 !important;text-align: left !important;}body.login-page #topLayer label {display: block !important;margin: 0 0 4px !important;font-size: 16px !important;line-height: 1.2 !important;font-weight: 400 !important;text-align: left !important;}body.login-page #topLayer input {display: block !important;width: 100% !important;max-width: 100% !important;height: 33px !important;min-height: 33px !important;margin: 0 0 8px !important;padding: 5px 10px !important;font-size: 16px !important;line-height: 1.2 !important;box-sizing: border-box;text-align: left !important;}body.login-page #topLayer form p {display: none !important;}body.login-page #topLayer form button[type="submit"],body.login-page #topLayer #submit {display: inline-block !important;height: 34px !important;min-height: 34px !important;margin-top: 0 !important;padding: 6px 16px !important;font-size: 16px !important;line-height: 1.2 !important;text-align: center !important;}body.login-page #topLayer #goRight,body.login-page #topLayer #goLeft {margin-top: 6px !important;font-size: 14px !important;}body.login-page .login-language-switcher {top: 12px !important;right: 14px !important;}}@media (max-width: 991.98px) and (orientation: landscape) and (min-width: 840px) and (min-height: 400px) {body.login-page #topLayer .right,body.login-page.login-forgot-active #topLayer .left {width: 360px !important;max-width: 360px !important;transform: translate(28px, 32px) !important;}body.login-page #topLayer .logo {margin: 0 0 12px !important;}body.login-page #topLayer .logo img {width: 215px !important;max-width: 215px !important;}body.login-page #topLayer h3 {font-size: 23px !important;margin-bottom: 9px !important;}body.login-page #topLayer h4 {font-size: 19px !important;margin-bottom: 11px !important;}body.login-page #topLayer label {font-size: 16px !important;margin-bottom: 4px !important;}body.login-page #topLayer input {height: 38px !important;min-height: 38px !important;margin: 0 0 9px !important;padding: 6px 11px !important;font-size: 16px !important;}body.login-page #topLayer form button[type="submit"],body.login-page #topLayer #submit {height: 40px !important;min-height: 40px !important;padding: 7px 18px !important;font-size: 16px !important;}body.login-page #topLayer #goRight,body.login-page #topLayer #goLeft {margin-top: 12px !important;font-size: 15px !important;line-height: 1.25 !important;}}@media (max-width: 991.98px) {body:not(.login-page) .toggle-div {margin-bottom: 8px !important;padding: 6px 10px !important;background: rgba(255, 255, 255, 0.92);border-radius: 8px;font-size: 15px;line-height: 1.3;}body:not(.login-page) .toggle-div a {display: inline-block;margin: 2px 0;white-space: normal;}}@media (max-width: 991.98px) and (orientation: landscape) {:root {--mobile-header-top: 8px;--mobile-page-heading-top: 12px;}.mobile-sidebar {position: fixed !important;top: 0;left: 0;right: 0;bottom: auto;z-index: 1050;width: 100% !important;max-width: none !important;height: 200px !important;min-height: 200px !important;max-height: 82vh !important;overflow-y: auto;overflow-x: hidden;transform: translateY(-110%);transition: transform 0.22s ease;padding: 14px 72px 16px 72px !important;display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 8px !important;align-content: flex-start !important;align-items: stretch !important;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.28);}body.mobile-menu-open .mobile-sidebar:has(.collapse.show.mobile-collapse-needs-space) {height: 290px !important;min-height: 290px !important;}body.mobile-menu-open .mobile-sidebar {transform: translateY(0);}.mobile-sidebar.navbar-nav,.mobile-sidebar .navbar-nav,.mobile-sidebar .nav {display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 8px !important;align-content: flex-start !important;align-items: stretch !important;}.mobile-topbar {position: fixed;top: 0;left: 0;right: 0;z-index: 1080;height: 52px;min-height: 52px;display: flex;align-items: center;justify-content: space-between;padding: 0 12px;background: transparent;box-shadow: none;pointer-events: none;}.mobile-menu-toggle,body.mobile-menu-open .mobile-menu-toggle {position: fixed;top: 8px;left: 12px;z-index: 1090;width: 42px;height: 42px;pointer-events: auto;}#language-switcher {top: 12px;right: 12px;z-index: 1090;}.mobile-sidebar .sidebar-brand,.mobile-sidebar .sidebar-brand-icon,.mobile-sidebar .sidebar-brand-text {display: none !important;}.mobile-sidebar hr.sidebar-divider,.mobile-sidebar .sidebar-heading {display: none !important;}.mobile-sidebar > .nav-item,.mobile-sidebar .nav > .nav-item,.mobile-sidebar .navbar-nav > .nav-item {width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;position: static !important;}.mobile-sidebar > .nav-item > .nav-link,.mobile-sidebar .nav > .nav-item > .nav-link,.mobile-sidebar .navbar-nav > .nav-item > .nav-link {width: 100% !important;min-width: 0 !important;max-width: none !important;min-height: 47px !important;height: 47px !important;padding: 9px 12px !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 9px !important;border-radius: 9px;background: rgba(255, 255, 255, 0.07);font-size: 13px;line-height: 1.2;}.mobile-sidebar > .nav-item > .nav-link:hover,.mobile-sidebar > .nav-item > .nav-link:focus,.mobile-sidebar .nav > .nav-item > .nav-link:hover,.mobile-sidebar .nav > .nav-item > .nav-link:focus,.mobile-sidebar .navbar-nav > .nav-item > .nav-link:hover,.mobile-sidebar .navbar-nav > .nav-item > .nav-link:focus {background: rgba(255, 255, 255, 0.13);}.mobile-sidebar > .nav-item > .nav-link i,.mobile-sidebar > .nav-item > .nav-link svg,.mobile-sidebar .nav > .nav-item > .nav-link i,.mobile-sidebar .nav > .nav-item > .nav-link svg,.mobile-sidebar .navbar-nav > .nav-item > .nav-link i,.mobile-sidebar .navbar-nav > .nav-item > .nav-link svg {width: 18px;min-width: 18px;font-size: 15px;text-align: center;}.mobile-sidebar > .nav-item > .nav-link span,.mobile-sidebar .nav > .nav-item > .nav-link span,.mobile-sidebar .navbar-nav > .nav-item > .nav-link span {min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;line-height: 1.2;}.mobile-sidebar .nav-item.active > .nav-link,.mobile-sidebar .nav-item .nav-link.active {background: rgba(255, 255, 255, 0.14);font-weight: 700;}.mobile-sidebar .nav-item {position: static !important;}.mobile-sidebar .nav-item > .collapse,.mobile-sidebar .nav-item > .collapsing {position: absolute !important;left: var(--mobile-collapse-left, 72px) !important;top: var(--mobile-collapse-top, 116px) !important;right: auto !important;bottom: auto !important;z-index: 1075;width: var(--mobile-collapse-width, 320px) !important;max-width: calc(100vw - 96px) !important;margin: 0 !important;padding: 0 !important;transform: none !important;}.mobile-sidebar .nav-item > .collapsing {height: auto !important;transition: none !important;}.mobile-sidebar .nav-item > .collapse .collapse-inner,.mobile-sidebar .nav-item > .collapsing .collapse-inner {width: 100% !important;max-width: 100% !important;max-height: none !important;overflow: visible !important;margin: 0 !important;padding: 7px 9px !important;display: grid !important;grid-template-columns: 1fr !important;column-gap: 8px !important;row-gap: 2px !important;border-radius: 7px;background: #ffffff;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);}.mobile-sidebar .nav-item > .collapse.mobile-collapse-wide .collapse-inner,.mobile-sidebar .nav-item > .collapsing.mobile-collapse-wide .collapse-inner {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;column-gap: 10px !important;row-gap: 2px !important;}.mobile-sidebar .nav-item > .collapse.mobile-collapse-medium .collapse-inner,.mobile-sidebar .nav-item > .collapsing.mobile-collapse-medium .collapse-inner {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;column-gap: 10px !important;}.mobile-sidebar .nav-item > .collapse .collapse-item,.mobile-sidebar .nav-item > .collapsing .collapse-item {width: 100% !important;min-width: 0 !important;max-width: none !important;min-height: 30px !important;padding: 5px 8px !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;border-radius: 5px;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;text-align: left !important;font-size: 13px !important;line-height: 1.18 !important;}.mobile-sidebar .nav-item > .collapse .collapse-item:hover,.mobile-sidebar .nav-item > .collapse .collapse-item:focus {background: rgba(0, 0, 0, 0.05);}body:not(.login-page) .mobile-form-page .toggle-div {margin-bottom: 6px !important;padding: 4px 8px !important;line-height: 1.25 !important;}.mobile-menu-backdrop {position: fixed;inset: 0;z-index: 1045;}.position-relative.mb-4 {padding-top: 10px;margin-bottom: 10px !important;}.position-relative.mb-4 h3.text-white {display: none;}}body:not(.login-page) .mobile-card-table.dataTable tbody tr > *,body:not(.login-page) .mobile-card-table.dataTable tbody tr:hover > *,body:not(.login-page) .mobile-card-table.dataTable tbody tr.selected > * {background: transparent !important;background-image: none !important;box-shadow: none !important;}@media (max-width: 991.98px) {.modal-title {color: #1f2a36 !important;}body:not(.login-page) .mobile-card-table {width: 100% !important;border: 0 !important;background: transparent !important;}body:not(.login-page) .mobile-card-table thead {display: none !important;}body:not(.login-page) .mobile-card-table,body:not(.login-page) .mobile-card-table tbody,body:not(.login-page) .mobile-card-table tr,body:not(.login-page) .mobile-card-table td {display: block !important;width: 100% !important;}body:not(.login-page) .mobile-card-table tbody {background: transparent !important;}body:not(.login-page) .mobile-card-table tr {margin: 0 auto 10px !important;width: calc(100% - 18px) !important;padding: 10px 12px !important;background: rgba(255, 255, 255, 0.97) !important;border: 1px solid rgba(0, 0, 0, 0.07) !important;border-radius: 12px !important;box-shadow: 0 6px 16px rgba(0, 0, 0, 0.14) !important;}body:not(.login-page) .mobile-card-table td {display: grid !important;grid-template-columns: 118px minmax(0, 1fr);column-gap: 8px;align-items: center;min-height: 20px;padding: 3px 0 !important;border: 0 !important;background: transparent !important;font-size: 14px;line-height: 1.3;white-space: normal !important;word-break: normal !important;overflow-wrap: break-word !important;text-align: left !important;}body:not(.login-page) .mobile-card-table td::before {word-break: normal !important;overflow-wrap: normal !important;hyphens: none !important;}body:not(.login-page) .mobile-card-table td::before {content: attr(data-label);display: block;color: #5f6670;font-size: 10.5px;font-weight: 700;line-height: 1.2;text-transform: uppercase;letter-spacing: 0.03em;align-self: center;}body:not(.login-page) .mobile-card-table td .mobile-card-value {display: inline-flex;align-items: center;flex-wrap: wrap;gap: 8px;min-width: 0;line-height: 1.3;}body:not(.login-page) .mobile-card-table td button,body:not(.login-page) .mobile-card-table td .btn {display: inline-flex !important;align-items: center;justify-content: center;min-width: 38px;min-height: 34px;float: none !important;margin: 0 !important;padding: 6px 10px;font-size: 13px;line-height: 1.2;vertical-align: middle;}body:not(.login-page) #dataTable.mobile-card-table td button,body:not(.login-page) #dataTable.mobile-card-table td .btn {min-width: 30px !important;min-height: 28px !important;padding: 4px 7px !important;font-size: 12px !important;line-height: 1.1 !important;}body:not(.login-page) #dataTable.mobile-card-table td:nth-child(4) {overflow: visible !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) #dataTable.mobile-card-table td:nth-child(4) .mobile-card-value {display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;flex-wrap: nowrap !important;width: auto !important;max-width: none !important;gap: 8px !important;white-space: nowrap !important;word-break: normal !important;overflow-wrap: normal !important;overflow: visible !important;}body:not(.login-page) #dataTable.mobile-card-table td:nth-child(4) .btn,body:not(.login-page) #dataTable.mobile-card-table td:nth-child(4) button {flex: 0 0 auto !important;}body:not(.login-page) .mobile-card-table td.mobile-inline-action .mobile-card-value {display: grid;grid-template-columns: 20px auto;column-gap: 8px;align-items: center;justify-content: flex-start;}body:not(.login-page) .mobile-card-table td.mobile-inline-action button,body:not(.login-page) .mobile-card-table td.mobile-inline-action .btn {margin: 0 !important;justify-self: start;}body:not(.login-page) .mobile-card-table td.mobile-button-only .mobile-card-value {display: flex;align-items: center;justify-content: flex-start;padding-left: 3px;}body:not(.login-page) .mobile-card-table td.mobile-button-only button,body:not(.login-page) .mobile-card-table td.mobile-button-only .btn {margin: 0 !important;}body:not(.login-page) .mobile-card-table td:empty {display: none !important;}body:not(.login-page) .mobile-card-table .perm-badges {display: flex !important;flex-wrap: nowrap !important;gap: 4px !important;justify-content: flex-start !important;align-items: center !important;width: 100% !important;}body:not(.login-page) .mobile-card-table .permission-badge {display: inline-flex !important;align-items: center;justify-content: center;flex: 0 1 auto !important;min-width: 0 !important;max-width: 100% !important;min-height: 28px;padding: 5px 7px !important;border-radius: 8px;white-space: nowrap !important;font-size: 11px;line-height: 1.05;}@media (max-width: 991.98px) and (orientation: portrait) and (min-width: 391px) {body:not(.login-page) .mobile-card-table .perm-badges {gap: 6px !important;}body:not(.login-page) .mobile-card-table .permission-badge {min-height: 31px !important;padding: 6px 9px !important;font-size: 12px !important;}}body:not(.login-page) .mobile-card-table td.dt-empty,body:not(.login-page) .mobile-card-table td.dataTables_empty {display: block !important;width: 100% !important;grid-template-columns: none !important;padding: 12px 10px !important;text-align: center !important;font-size: 13px !important;line-height: 1.25 !important;}body:not(.login-page) .mobile-card-table td.dt-empty::before,body:not(.login-page) .mobile-card-table td.dataTables_empty::before {display: none !important;content: none !important;}body:not(.login-page) .mobile-card-table tr:has(td.dt-empty),body:not(.login-page) .mobile-card-table tr:has(td.dataTables_empty) {display: block !important;}body:not(.login-page) .mobile-card-table tr:only-child td:only-child {display: block !important;grid-template-columns: none !important;text-align: center !important;}body:not(.login-page) .mobile-card-table tr:only-child td:only-child::before {display: none !important;content: none !important;}body:not(.login-page) .mobile-card-table tr:only-child {width: min(320px, calc(100% - 24px)) !important;margin-left: auto !important;margin-right: auto !important;}body:not(.login-page) .card > .table-responsive > .card-body {padding: 12px 20px 14px !important;}body:not(.login-page) .table-responsive:has(.mobile-card-table) {overflow-x: visible !important;padding: 0 !important;}body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) {width: 100% !important;}body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) .row {margin-left: 0 !important;margin-right: 0 !important;}body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) .col-sm-12 {padding-left: 0 !important;padding-right: 0 !important;}body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) .dataTables_length,body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) .dataTables_filter,body:not(.login-page) div.dt-container div.dt-length,body:not(.login-page) div.dt-container div.dt-search {text-align: left !important;margin-bottom: 6px !important;font-size: 12px !important;line-height: 1.2 !important;}body:not(.login-page) .dataTables_length label,body:not(.login-page) .dataTables_filter label,body:not(.login-page) div.dt-container div.dt-length label,body:not(.login-page) div.dt-container div.dt-search label {display: inline-flex !important;align-items: center !important;justify-content: flex-start !important;gap: 4px !important;margin: 0 !important;font-size: 12px !important;line-height: 1.2 !important;white-space: nowrap !important;text-align: left !important;}body:not(.login-page) .dataTables_length select,body:not(.login-page) div.dt-container div.dt-length select {width: 56px !important;min-width: 56px !important;height: 30px !important;min-height: 30px !important;padding: 3px 18px 3px 7px !important;margin: 0 4px !important;font-size: 12px !important;line-height: 1.2 !important;}body:not(.login-page) .dataTables_filter input,body:not(.login-page) div.dt-container div.dt-search input {width: min(100%, 165px) !important;height: 30px !important;min-height: 30px !important;padding: 3px 7px !important;margin-left: 4px !important;font-size: 12px !important;line-height: 1.2 !important;}body:not(.login-page) .mobile-card-table td[colspan] {display: flex !important;justify-content: center !important;text-align: center !important;width: 100% !important;}body:not(.login-page) .mobile-card-table td[colspan]::before {display: none !important;}body:not(.login-page) .mobile-card-table td[colspan] .mobile-card-value {width: 100% !important;justify-content: center !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page) div.dt-container:has(.mobile-card-table) > .row:first-child,body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) > .row:first-child {display: flex !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: space-between !important;gap: 14px !important;margin: 0 0 8px 0 !important;}body:not(.login-page) div.dt-container:has(.mobile-card-table) > .row:first-child > div,body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) > .row:first-child > div {width: auto !important;max-width: none !important;flex: 0 1 auto !important;padding: 0 !important;margin: 0 !important;}body:not(.login-page) div.dt-container:has(.mobile-card-table) div.dt-length label,body:not(.login-page) div.dt-container:has(.mobile-card-table) div.dt-search label {display: inline-flex !important;flex-direction: row !important;align-items: center !important;gap: 4px !important;white-space: nowrap !important;margin: 0 !important;font-size: 12px !important;line-height: 1.2 !important;}body:not(.login-page) div.dt-container:has(.mobile-card-table) div.dt-length select {width: 56px !important;height: 30px !important;margin: 0 4px !important;font-size: 12px !important;}body:not(.login-page) div.dt-container:has(.mobile-card-table) div.dt-search input {width: clamp(125px, 22vw, 175px) !important;height: 30px !important;margin: 0 4px !important;font-size: 12px !important;}body:not(.login-page) .mobile-card-table tr {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 10px 14px !important;padding: 12px 14px !important;margin-bottom: 12px !important;}body:not(.login-page) .card:not(.dashboard-page) > .table-responsive > .card-body {padding: 6px 20px 8px !important;}body:not(.login-page) .mobile-card-table td {display: block !important;width: auto !important;min-height: 0 !important;padding: 0 !important;font-size: 13px !important;line-height: 1.25 !important;}body:not(.login-page) .mobile-card-table td::before {display: block !important;margin-bottom: 3px !important;font-size: 10px !important;line-height: 1.1 !important;}body:not(.login-page) .mobile-card-table td .mobile-card-value {display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 5px !important;min-width: 0 !important;line-height: 1.2 !important;}body:not(.login-page) .mobile-card-table td button,body:not(.login-page) .mobile-card-table td .btn {min-width: 20px !important;min-height: 21px !important;padding: 4px 7px !important;font-size: 12px !important;line-height: 1.1 !important;}body:not(.login-page) .mobile-form-page .card-body {padding: 8px 20px 10px !important;}body:not(.login-page) .mobile-form-page .card-body > p:empty,body:not(.login-page) .mobile-form-page .table-responsive > p:empty {display: none !important;margin: 0 !important;padding: 0 !important;}}@media (max-width: 991.98px) {body:not(.login-page) #reportResult table {width: 100% !important;table-layout: auto !important;}body:not(.login-page) #reportResult td {padding-top: 7px !important;padding-bottom: 7px !important;line-height: 1.25 !important;vertical-align: middle !important;font-size: 15px !important;}body:not(.login-page) #reportResult td:first-child:not(:only-child) {padding-right: 10px !important;white-space: normal !important;}body:not(.login-page) #reportResult td:last-child:not(:only-child) {width: 1% !important;white-space: nowrap !important;text-align: right !important;padding-left: 8px !important;}body:not(.login-page) #reportResult .table-responsive > p,body:not(.login-page) #reportResult h3,body:not(.login-page) #reportResult h4 {font-size: 21px !important;line-height: 1.12 !important;margin-bottom: 8px !important;}}@media (max-width: 991.98px) and (orientation: portrait) {body:not(.login-page):has(.mobile-form-page) .position-relative.mb-4 {padding-top: 18px !important;margin-bottom: 6px !important;}body:not(.login-page):has(.mobile-form-page) .logo img {max-width: 132px !important;}body:not(.login-page) .mobile-form-page {width: min(94vw, 470px) !important;max-width: min(94vw, 470px) !important;margin-left: auto !important;margin-right: auto !important;margin-top: 0 !important;}body:not(.login-page) .mobile-form-page .card-body {padding: 12px 20px 14px !important;}body:not(.login-page) .mobile-form-page .card-body > p:empty,body:not(.login-page) .mobile-form-page .table-responsive > p:empty {display: none !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .mobile-form-page.terminal-issue-form-page {margin-top: 16px !important;}body:not(.login-page) .mobile-form-page .row {margin-left: 0 !important;margin-right: 0 !important;}body:not(.login-page) .mobile-form-page form {width: 100% !important;}body:not(.login-page) .mobile-form-page #reportFilter {margin-left: 0 !important;margin-right: 0 !important;}body:not(.login-page) .mobile-form-page form .form-group {margin-bottom: 10px !important;}body:not(.login-page) .mobile-form-page label {line-height: 1.18 !important;color: #4f5965 !important;margin: 0 0 4px !important;padding-left: 0 !important;}body:not(.login-page) .mobile-form-page .form-bottom .form-group:has(> label + label) {display: block !important;align-items: flex-start !important;gap: 4px !important;width: 100% !important;margin-left: -10px;}body:not(.login-page) .mobile-form-page .form-bottom .form-group:has(> label + label) > label:first-child {flex: 0 0 auto !important;color: #4f5965 !important;margin: 0 !important;white-space: nowrap !important;font-weight: 500 !important;}body:not(.login-page) .mobile-form-page .form-bottom .form-group:has(> label + label) > label:nth-child(2) {flex: 1 1 auto !important;min-width: 0 !important;margin: 0 !important;color: #343a40 !important;font-size: inherit !important;font-weight: 400 !important;line-height: 1.15 !important;white-space: nowrap !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) .mobile-form-page .form-bottom .form-group:has(> #confirm-bank-account) {display: block !important;}body:not(.login-page) .mobile-form-page .form-bottom .form-group:has(> #confirm-bank-account) > label:first-child {margin-bottom: 0 !important;}body:not(.login-page) .mobile-form-page .form-bottom #confirm-bank-account {display: block !important;width: 100% !important;margin: 0 !important;color: #343a40 !important;font-size: inherit !important;font-weight: 400 !important;line-height: 1.15 !important;white-space: nowrap !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) .mobile-form-page .form-bottom .form-group:has(> #confirm-mothers-name) {display: block !important;}body:not(.login-page) .mobile-form-page .form-bottom .form-group:has(> #confirm-mothers-name) > label:first-child {margin-bottom: 0 !important;}body:not(.login-page) .mobile-form-page .form-bottom #confirm-mothers-name {display: block !important;width: 100% !important;margin: 0 !important;color: #343a40 !important;font-size: inherit !important;font-weight: 400 !important;line-height: 1.18 !important;white-space: nowrap !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) .mobile-form-page .form-top-left h3,body:not(.login-page) .mobile-form-page .form-top-left p {color: #4f5965 !important;}body:not(.login-page) .mobile-form-page p {color: #4f5965 !important;}body:not(.login-page) .mobile-form-page .form-control {height: 40px !important;min-height: 40px !important;padding-top: 7px !important;padding-bottom: 7px !important;}body:not(.login-page) .mobile-form-page .input-group-text {height: 40px !important;min-height: 40px !important;display: flex;align-items: center;}body:not(.login-page):has(.add-waiter-page) .tempus-dominus-widget.show,body:not(.login-page):has(.add-waiter-find-page) .tempus-dominus-widget.show {position: fixed !important;top: auto !important;bottom: clamp(240px, 37vh, 340px) !important;left: 50% !important;right: auto !important;transform: translateX(-50%) !important;width: min(290px, calc(100vw - 36px)) !important;max-width: min(290px, calc(100vw - 36px)) !important;z-index: 3000 !important;}body:not(.login-page) .mobile-form-page .report-btn {padding: 18px 24px !important;}body:not(.login-page) .mobile-form-page.report-form-page {margin-top: 16px !important;}body:not(.login-page):has(.mobile-form-page.report-form-page) .position-relative.mb-4 {margin-bottom: 8px !important;}body:not(.login-page) .report-form-page #reportFilter {padding: 6px 8px 10px !important;margin: 0 !important;}body:not(.login-page) .report-form-page .report-date-fields {margin: 0 !important;padding: 0 !important;}body:not(.login-page) .report-form-page .report-btn {padding: 4px 0 8px !important;margin: 0 !important;}body:not(.login-page) .report-form-page .report-btn .btn {width: 100% !important;min-height: 38px !important;padding-top: 6px !important;padding-bottom: 6px !important;}body:not(.login-page) .mobile-date-range-filter {display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;column-gap: 6px !important;row-gap: 10px !important;align-items: end !important;}body:not(.login-page) .mobile-date-range-filter > .form-group,body:not(.login-page) .mobile-date-range-filter > .report-date-filter {min-width: 0 !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .mobile-date-range-filter .input-group,body:not(.login-page) .mobile-date-range-filter #startDate,body:not(.login-page) .mobile-date-range-filter #endDate,body:not(.login-page) .mobile-date-range-filter #startDateWrapper,body:not(.login-page) .mobile-date-range-filter #endDateWrapper {min-width: 0 !important;width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;flex-wrap: nowrap !important;padding-left: 0 !important;padding-right: 0 !important;}body:not(.login-page) .mobile-date-range-filter .form-control {min-width: 0 !important;height: 34px !important;min-height: 34px !important;font-size: 12.5px !important;line-height: 1.15 !important;padding-left: 4px !important;padding-right: 3px !important;}body:not(.login-page) .mobile-date-range-filter .input-group-text {width: 28px !important;min-width: 28px !important;height: 34px !important;min-height: 34px !important;padding-left: 0 !important;padding-right: 0 !important;justify-content: center !important;}body:not(.login-page) .mobile-date-range-filter > .report-btn,body:not(.login-page) .mobile-date-range-filter > .mobile-date-range-submit {grid-column: 1 / -1 !important;}body:not(.login-page) .mobile-date-range-filter > .report-btn .btn,body:not(.login-page) .mobile-date-range-filter > .mobile-date-range-submit .btn,body:not(.login-page) .mobile-date-range-filter > .mobile-date-range-submit button {width: 100% !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page) .report-form-page #reportFilter {display: grid !important;grid-template-columns: minmax(215px, 1fr) minmax(215px, 1fr) 170px !important;column-gap: 12px !important;row-gap: 0 !important;align-items: end !important;padding: 8px 18px 10px !important;margin: 0 !important;}body:not(.login-page) .report-form-page .report-date-fields {display: contents !important;}body:not(.login-page) .report-form-page .report-date-fields > .row {display: contents !important;margin: 0 !important;}body:not(.login-page) .report-form-page .report-date-filter {width: 100% !important;max-width: 100% !important;min-width: 0 !important;padding: 0 !important;margin: 0 !important;}body:not(.login-page) .report-form-page .report-date-filter label {margin: 0 0 4px !important;line-height: 1.15 !important;white-space: nowrap !important;}body:not(.login-page) .report-form-page .report-date-filter .input-group {width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex-wrap: nowrap !important;margin-left: 0 !important;padding-left: 0 !important;}body:not(.login-page) .report-form-page .report-date-filter .form-control {height: 34px !important;min-height: 34px !important;padding: 4px 5px !important;font-size: 14px !important;line-height: 1.15 !important;}body:not(.login-page) .report-form-page .report-date-filter .input-group-text {width: 30px !important;min-width: 30px !important;height: 34px !important;min-height: 34px !important;padding: 0 !important;justify-content: center !important;}body:not(.login-page) .report-form-page .report-btn.btn-group,body:not(.login-page) .report-form-page .report-btn {width: 100% !important;max-width: 100% !important;min-width: 0 !important;padding: 0 !important;margin: 0 !important;display: flex !important;align-items: end !important;justify-content: stretch !important;}body:not(.login-page) .report-form-page .report-btn .btn {width: 100% !important;max-width: 100% !important;min-width: 0 !important;height: 36px !important;min-height: 36px !important;padding: 6px 10px !important;line-height: 1.2 !important;white-space: nowrap !important;}}@media (max-width: 991.98px) {body:not(.login-page) .receipt-form-page .mobile-card-table tr {width: calc(100% - 8px) !important;margin: 0 auto 10px !important;padding: 10px 12px !important;}body:not(.login-page) .receipt-form-page .mobile-card-table td {grid-template-columns: clamp(96px, 27vw, 106px) minmax(0, 1fr) !important;column-gap: clamp(12px, 3vw, 18px) !important;min-width: 0 !important;max-width: 100% !important;min-height: 26px !important;padding: 3px 0 !important;align-items: center !important;color: #343a40 !important;line-height: 1.15 !important;font-size: 15px !important;overflow: hidden !important;}body:not(.login-page) .receipt-form-page .mobile-card-table td::before {align-self: center !important;line-height: 1.08 !important;}body:not(.login-page) .receipt-form-page .mobile-card-table td .mobile-card-value {display: inline-flex !important;align-items: center !important;align-self: center !important;justify-self: start !important;min-width: 0 !important;max-width: 100% !important;color: #343a40 !important;font-size: 15px !important;line-height: 1.15 !important;padding-top: 0 !important;}body:not(.login-page) .receipt-form-page .mobile-card-table .mobile-card-value .fa-receipt {width: 26px !important;height: 26px !important;font-size: 26px !important;line-height: 1 !important;}body:not(.login-page) .receipt-form-page .mobile-card-table td .mobile-card-value *,body:not(.login-page) .receipt-form-page .mobile-card-table td .mobile-card-value a {color: inherit !important;font-size: inherit !important;line-height: inherit !important;}body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row {position: relative !important;}body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row::after {content: "Részletek  ▾";grid-column: 1 / -1 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 28px !important;margin: 7px 0 0 !important;padding: 7px 0 0 !important;color: #4e73df !important;font-size: 13px !important;line-height: 1.2 !important;font-weight: 600 !important;text-align: center !important;}body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row.dt-hasChild::after,body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row.shown::after {content: "Részletek  ▴";}html:lang(en) body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row::after {content: "Details  ▾";}html:lang(en) body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row.dt-hasChild::after,html:lang(en) body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row.shown::after {content: "Details  ▴";}}@media (max-width: 991.98px) and (orientation: portrait) {body:not(.login-page) .receipt-form-page {margin-top: 16px !important;}body:not(.login-page) .receipt-form-page .table-responsive {padding: 0 !important;}body:not(.login-page) .receipt-form-page .receipt-filter {margin: 0 !important;padding: 9px 20px 8px !important;}body:not(.login-page) .receipt-form-page .card-body {padding-top: 0 !important;}body:not(.login-page) .receipt-form-page .receipt-filter > .form-group {width: 100% !important;max-width: 100% !important;margin: 0 0 12px !important;padding: 0 !important;}body:not(.login-page) .receipt-form-page .receipt-filter label {padding-left: 0 !important;margin: 0 0 4px !important;line-height: 1.15 !important;}body:not(.login-page) .receipt-form-page .receipt-filter .container,body:not(.login-page) .receipt-form-page .receipt-filter .row,body:not(.login-page) .receipt-form-page .receipt-filter .col-md-12,body:not(.login-page) .receipt-form-page .receipt-filter .form-group .form-group {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .receipt-form-page .receipt-filter .input-group {width: 100% !important;max-width: 100% !important;flex-wrap: nowrap !important;}body:not(.login-page) .receipt-form-page .receipt-filter .form-control {height: 38px !important;min-height: 38px !important;padding-top: 6px !important;padding-bottom: 6px !important;}body:not(.login-page) .receipt-form-page .receipt-filter .input-group-text {height: 38px !important;min-height: 38px !important;width: 44px !important;justify-content: center !important;}body:not(.login-page) .receipt-form-page .receipt-filter button {width: 100% !important;min-height: 36px !important;margin: 0 !important;padding: 6px 10px !important;}body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row.dt-hasChild,body:not(.login-page) .receipt-form-page .mobile-card-table tbody > tr.receipt-row.shown {margin-bottom: 0 !important;border-radius: 12px 12px 0 0 !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row {display: block !important;width: calc(100% - 18px) !important;margin: 0 auto 12px !important;padding: 8px 8px 10px !important;background: #ffffff !important;border-radius: 0 0 12px 12px !important;box-shadow: 0 5px 12px rgba(0, 0, 0, 0.10) !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row > td {display: block !important;width: 100% !important;padding: 0 !important;border: 0 !important;background: transparent !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row > td::before {display: none !important;content: none !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row .child-row-title {display: none !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row table {display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;border: 0 !important;background: transparent !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row thead {display: none !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row tbody {display: block !important;width: 100% !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row tr {display: block !important;width: 100% !important;margin: 0 0 8px !important;padding: 8px 9px !important;border: 1px solid rgba(0, 0, 0, 0.07) !important;border-radius: 10px !important;background: #f9fafc !important;box-shadow: none !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row tr:last-child {margin-bottom: 0 !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td {display: grid !important;grid-template-columns: 96px minmax(0, 1fr) !important;column-gap: 10px !important;align-items: center !important;place-items: center start !important;color: #343a40 !important;font-size: 13px !important;line-height: 1.15 !important;width: 100% !important;min-height: 22px !important;padding: 3px 0 !important;border: 0 !important;background: transparent !important;text-align: left !important;white-space: normal !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td::before {display: block !important;color: #5f6670 !important;font-size: 9.5px !important;line-height: 1.08 !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.02em !important;}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(1)::before {content: "Amount";}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(2)::before {content: "Transaction type";}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(3)::before {content: "Card type";}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(4)::before {content: "Transaction start time";}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(5)::before {content: "Merchant receipt";}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(6)::before {content: "Customer receipt";}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(7)::before {content: "Response code";}html:lang(en) body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(8)::before {content: "Processing time";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(1)::before {content: "Összeg";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(2)::before {content: "Tranzakció típusa";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(3)::before {content: "Kártya típusa";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(4)::before {content: "Tranzakció indítás időpontja";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(5)::before {content: "Kereskedő bizonylat";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(6)::before {content: "Vásárló bizonylat";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(7)::before {content: "Válaszkód";}body:not(.login-page) .receipt-form-page tr.receipt-child-row table tbody tr > td:nth-child(8)::before {content: "Feldolgozás időpontja";}body:not(.login-page) .receipt-form-page tr.receipt-child-row svg,body:not(.login-page) .receipt-form-page tr.receipt-child-row i {width: 26px !important;height: 26px !important;font-size: 26px !important;line-height: 1 !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page) .receipt-form-page {width: min(90vw, 800px) !important;max-width: min(90vw, 800px) !important;margin-left: auto !important;margin-right: auto !important;}body:not(.login-page) .receipt-form-page .table-responsive {padding: 0 !important;}body:not(.login-page) .receipt-form-page .receipt-filter {display: grid !important;grid-template-columns: 1fr 1fr 160px !important;gap: 8px 14px !important;align-items: end !important;margin: 0 !important;padding: 8px 20px 6px !important;}body:not(.login-page) .receipt-form-page .receipt-filter > .form-group {width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .receipt-form-page .card-body {padding-top: 8px !important;}body:not(.login-page) .receipt-form-page .receipt-filter label {padding-left: 0 !important;margin: 0 0 4px !important;line-height: 1.15 !important;}body:not(.login-page) .receipt-form-page .receipt-filter .container,body:not(.login-page) .receipt-form-page .receipt-filter .row,body:not(.login-page) .receipt-form-page .receipt-filter .col-md-12,body:not(.login-page) .receipt-form-page .receipt-filter .form-group .form-group {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .receipt-form-page .receipt-filter .input-group {width: 100% !important;max-width: 100% !important;flex-wrap: nowrap !important;}body:not(.login-page) .receipt-form-page .receipt-filter .form-control {height: 38px !important;min-height: 38px !important;padding: 6px 10px !important;}body:not(.login-page) .receipt-form-page .receipt-filter .input-group-text {height: 38px !important;min-height: 38px !important;width: 42px !important;justify-content: center !important;}body:not(.login-page) .receipt-form-page .receipt-filter button {width: 100% !important;height: 38px !important;min-height: 38px !important;margin: 0 !important;padding: 6px 10px !important;line-height: 1.2 !important;}}@media (max-width: 991.98px) {body:not(.login-page) .mobile-file-table tr {position: relative !important;display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 7px 9px !important;padding: 13px 13px 13px 49px !important;}body:not(.login-page) .mobile-file-table td {display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important;width: auto !important;min-height: 58px !important;padding: 0 !important;border: 0 !important;background: transparent !important;text-align: center !important;}body:not(.login-page) .mobile-file-table td .mobile-card-value {order: 1;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 38px !important;margin: 0 !important;padding: 0 !important;text-align: center !important;}body:not(.login-page) .mobile-file-table td::before {order: 2;display: block !important;width: 100% !important;min-height: 18px !important;margin: 3px 0 0 !important;padding: 0 !important;text-align: center !important;font-size: 10px !important;line-height: 1.1 !important;}body:not(.login-page) .mobile-file-table td:first-child:not(.dt-empty) {position: absolute !important;top: 0 !important;bottom: 0 !important;left: 0 !important;width: 40px !important;min-height: 0 !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;border-right: 1px solid rgba(0, 0, 0, 0.08) !important;}body:not(.login-page) .mobile-file-table td:first-child::before {display: none !important;content: none !important;}body:not(.login-page) .mobile-file-table td:first-child .mobile-card-value {min-height: 0 !important;}body:not(.login-page) .mobile-file-table td:first-child input[type="checkbox"] {width: 16px !important;height: 16px !important;margin: 0 !important;}body:not(.login-page) #filesTable td.dt-empty {min-height: 0 !important;padding: 0 !important;}body:not(.login-page) .mobile-file-table td:nth-child(2),body:not(.login-page) .mobile-file-table td:nth-child(3) {grid-column: 1 / -1 !important;grid-row: auto !important;min-height: 34px !important;margin: 0 !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important;}body:not(.login-page) .mobile-file-table td:nth-child(2)::before,body:not(.login-page) .mobile-file-table td:nth-child(3)::before {order: 1 !important;min-height: 0 !important;margin: 0 0 3px !important;line-height: 1.08 !important;}body:not(.login-page) .mobile-file-table td:nth-child(2) .mobile-card-value,body:not(.login-page) .mobile-file-table td:nth-child(3) .mobile-card-value {order: 2 !important;min-height: 0 !important;font-size: 16px !important;line-height: 1.1 !important;}body:not(.login-page) .mobile-file-table td:nth-child(n + 4) {grid-column: auto !important;grid-row: auto !important;}body:not(.login-page) .mobile-file-table td button,body:not(.login-page) .mobile-file-table td .btn {width: 42px !important;height: 42px !important;min-width: 42px !important;min-height: 42px !important;max-width: 42px !important;max-height: 42px !important;padding: 0 !important;margin: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;}body:not(.login-page) .mobile-file-table td button i,body:not(.login-page) .mobile-file-table td .btn i {margin: 0 !important;line-height: 1 !important;}body:not(.login-page) .mobile-file-table td.mobile-empty-cell {display: none !important;}}@media (max-width: 991.98px) and (orientation: portrait) {body:not(.login-page) .files-form-page {margin-top: 16px !important;}body:not(.login-page) .files-form-page .card-body {padding: 18px 20px 16px !important;}body:not(.login-page) .files-form-page .dt-buttons {display: flex !important;flex-wrap: wrap !important;justify-content: center !important;gap: 8px !important;margin: 0 0 16px !important;}body:not(.login-page) .files-form-page .dt-buttons .btn {min-width: clamp(118px, 33vw, 142px) !important;min-height: clamp(35px, 9vw, 40px) !important;margin: 0 !important;padding: clamp(6px, 1.8vw, 8px) clamp(9px, 2.6vw, 12px) !important;font-size: clamp(12px, 3.2vw, 13px) !important;line-height: 1.18 !important;font-weight: 640 !important;white-space: nowrap !important;}body:not(.login-page) .files-form-page .dt-buttons .btn:nth-child(3) {order: -1 !important;flex: 0 0 auto !important;min-width: clamp(150px, 44vw, 180px) !important;background-color: #ef5a29 !important;border-color: #ef5a29 !important;color: #ffffff !important;}body:not(.login-page) .files-form-page .dt-buttons .btn:nth-child(1),body:not(.login-page) .files-form-page .dt-buttons .btn:nth-child(2) {order: 1 !important;}body:not(.login-page) .files-form-page .dt-buttons::after {content: "";flex-basis: 100%;order: 0;}body:not(.login-page) .mobile-file-table td.mobile-button-only::before {font-size: 10.5px !important;line-height: 1.08 !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page) .files-form-page .dt-buttons {display: flex !important;flex-wrap: nowrap !important;justify-content: center !important;align-items: center !important;gap: 6px !important;margin: 8px 0 8px !important;padding: 0 !important;}body:not(.login-page) .files-form-page .dt-buttons .btn {min-width: clamp(112px, 17vw, 142px) !important;min-height: 34px !important;margin: 0 !important;padding: 6px 10px !important;font-size: 13px !important;line-height: 1.15 !important;font-weight: 640 !important;white-space: nowrap !important;}body:not(.login-page) .files-form-page .dt-buttons .btn:nth-child(3) {order: -1 !important;background-color: #ef5a29 !important;border-color: #ef5a29 !important;color: #ffffff !important;}body:not(.login-page) .files-form-page .dt-buttons .btn:nth-child(1),body:not(.login-page) .files-form-page .dt-buttons .btn:nth-child(2) {order: 1 !important;}body:not(.login-page) .mobile-file-table tbody {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;width: 100% !important;}body:not(.login-page) .mobile-file-table tr {width: auto !important;margin: 0 !important;padding: 9px 12px 9px 47px !important;gap: 4px 7px !important;}body:not(.login-page) .mobile-file-table td.mobile-button-only {position: static !important;min-height: 50px !important;padding-top: 0 !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important;}body:not(.login-page) .mobile-file-table td.mobile-button-only .mobile-card-value {order: 1 !important;min-height: 34px !important;height: 34px !important;margin: 0 !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;}body:not(.login-page) .mobile-file-table td.mobile-button-only::before {order: 2 !important;position: static !important;min-height: 14px !important;height: auto !important;margin: 5px 0 0 !important;padding: 0 !important;display: block !important;font-size: 9.5px !important;line-height: 1.06 !important;text-align: center !important;}body:not(.login-page) .mobile-file-table td button,body:not(.login-page) .mobile-file-table td .btn {width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;max-width: 34px !important;max-height: 34px !important;}body:not(.login-page) .files-form-page #filesTable_wrapper > .row:has(.dt-length):has(.dt-search) {flex-wrap: nowrap !important;align-items: center !important;justify-content: space-between !important;}body:not(.login-page) .files-form-page #filesTable_wrapper > .row:has(.dt-length):has(.dt-search) > div {width: auto !important;max-width: none !important;flex: 0 0 auto !important;}}@media (max-width: 991.98px) and (orientation: portrait) {body:not(.login-page):has(#calendar) .position-relative.mb-4 {padding-top: 20px !important;margin-bottom: 14px !important;}body:not(.login-page):has(#calendar) .position-relative.mb-4 .logo {padding-top: 0 !important;padding-bottom: 4px !important;margin-bottom: 0 !important;line-height: 1 !important;}body:not(.login-page):has(#calendar) .position-relative.mb-4 h3.text-white {margin-top: 1px !important;margin-bottom: 0 !important;line-height: 1.1 !important;}body:not(.login-page):has(#calendar) .card.shadow.mb-4 {margin-top: 0 !important;}body:not(.login-page):has(#calendar) .card-body {padding-left: 8px !important;padding-right: 8px !important;}body:not(.login-page) .calendar-wrapper {width: 100% !important;padding: 2px !important;}body:not(.login-page) #calendar {width: 100% !important;}body:not(.login-page) #calendar .fc-header-toolbar {margin-bottom: 4px !important;}body:not(.login-page) #calendar .fc-toolbar-title {font-size: 16px !important;line-height: 1.1 !important;}body:not(.login-page) #calendar .fc-button {padding: 3px 7px !important;font-size: 12px !important;line-height: 1.2 !important;}body:not(.login-page) #calendar .fc-myToday-button {min-height: 29px !important;padding: 4px 10px !important;font-size: 13px !important;}body:not(.login-page) #calendar .fc-view-harness {height: 420px !important;}body:not(.login-page) #calendar .fc-scroller,body:not(.login-page) #calendar .fc-scroller-liquid-absolute {overflow: hidden !important;}body:not(.login-page) #calendar .fc-scrollgrid-sync-table,body:not(.login-page) #calendar .fc-daygrid-body,body:not(.login-page) #calendar .fc-daygrid-body table {height: 100% !important;}body:not(.login-page) #calendar .fc-daygrid-body tbody > tr {height: 62px !important;}body:not(.login-page) #calendar .fc-col-header-cell-cushion {padding: 3px 2px !important;font-size: 11px !important;line-height: 1.1 !important;}body:not(.login-page) #calendar .fc-daygrid-day-top {min-height: 14px !important;}body:not(.login-page) #calendar .fc-daygrid-day-number {padding: 2px 4px !important;font-size: 11px !important;line-height: 1 !important;}body:not(.login-page) #calendar .fc-daygrid-day-events {margin-bottom: 1px !important;min-height: 0 !important;}body:not(.login-page) #calendar .fc-daygrid-event {margin: 1px !important;padding: 1px !important;font-size: 11px !important;line-height: 1.05 !important;}body:not(.login-page) #calendar .fc-event-title {line-height: 1.05 !important;}body:not(.login-page) #add-shared-tip-period-weight-btn {flex: 0 0 38px !important;width: 38px !important;min-width: 38px !important;height: 38px !important;min-height: 38px !important;margin: 0 8px 0 0 !important;padding: 0 !important;}body:not(.login-page) #copyButtonContainer {display: inline-flex !important;align-items: center !important;margin: 0 !important;}body:not(.login-page) #copyPeriodWeights {width: auto !important;max-width: 175px !important;min-height: 38px !important;margin: 0 !important;padding: 4px 8px !important;font-size: 12px !important;line-height: 1.15 !important;white-space: normal !important;}body:not(.login-page):has(#calendar),.card.shadow.mb-4 > .card-body {padding-bottom: 6px !important;}body:not(.login-page):has(#calendar),.card.shadow.mb-4 > .table-responsive > .card-body {padding: 6px 4px 8px !important;}body:not(.login-page):has(#calendar),.card.shadow.mb-4 > .table-responsive > .card-body > .d-flex.mb-4 {margin: 0 0 6px !important;}body:not(.login-page) #sharedTipTable.mobile-card-table tr {width: auto !important;margin: 0 15px 10px !important;padding: 8px 10px !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td {min-height: 28px !important;padding: 3px 0 !important;line-height: 1.15 !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td::before {line-height: 1.05 !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td .mobile-card-value {gap: 5px !important;line-height: 1.15 !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td button,body:not(.login-page) #sharedTipTable.mobile-card-table td .btn {min-width: 30px !important;min-height: 28px !important;padding: 4px 7px !important;font-size: 11px !important;line-height: 1 !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page):has(#calendar) .card.shadow.mb-4 > .card-body,body:not(.login-page):has(#calendar) .card.shadow.mb-4 > .table-responsive > .card-body {padding: 6px 10px 6px !important;}body:not(.login-page):has(#calendar) .calendar-wrapper {display: flex !important;justify-content: center !important;padding: 0 !important;}body:not(.login-page):has(#calendar) #calendar {width: 100% !important;max-width: 620px !important;margin: 0 auto !important;}body:not(.login-page):has(#calendar) #calendar .fc-view-harness {height: 260px !important;}body:not(.login-page):has(#calendar) #calendar .fc-scroller,body:not(.login-page):has(#calendar) #calendar .fc-scroller-liquid-absolute {overflow: hidden !important;}body:not(.login-page):has(#calendar) #calendar .fc-scrollgrid-sync-table,body:not(.login-page):has(#calendar) #calendar .fc-daygrid-body,body:not(.login-page):has(#calendar) #calendar .fc-daygrid-body table {height: 100% !important;}body:not(.login-page):has(#calendar) #calendar .fc-daygrid-body tbody > tr {height: 34px !important;}body:not(.login-page):has(#calendar) #calendar .fc-header-toolbar {margin-bottom: 4px !important;}body:not(.login-page):has(#calendar) #calendar .fc-toolbar-title {font-size: 15px !important;line-height: 1.1 !important;}body:not(.login-page):has(#calendar) #calendar .fc-button {padding: 5px 9px !important;font-size: 13px !important;line-height: 1.15 !important;}body:not(.login-page):has(#calendar) #calendar .fc-myToday-button {padding: 7px 12px !important;font-size: 13px !important;}body:not(.login-page):has(#calendar) #calendar .fc-col-header-cell-cushion {padding: 2px !important;font-size: 10px !important;line-height: 1.05 !important;}body:not(.login-page):has(#calendar) #calendar .fc-daygrid-day-number {padding: 1px 3px !important;font-size: 11px !important;line-height: 1 !important;}body:not(.login-page):has(#calendar) #calendar .fc-daygrid-event {margin: 1px !important;padding: 1px 2px !important;font-size: 11px !important;line-height: 1.05 !important;}body:not(.login-page):has(#calendar) #calendar .fc-event-title {font-size: 11px !important;line-height: 1.05 !important;word-break: break-word !important;}body:not(.login-page):has(#calendar) #add-shared-tip-period-weight-btn {flex: 0 0 34px !important;width: 42px !important;min-width: 42px !important;height: 42px !important;min-height: 42px !important;margin: 0 8px 0 0 !important;padding: 0 !important;}body:not(.login-page):has(#calendar) #copyButtonContainer {display: inline-flex !important;align-items: center !important;margin: 0 !important;}body:not(.login-page):has(#calendar) #copyPeriodWeights {width: auto !important;max-width: 200px !important;min-height: 42px !important;margin: 0 !important;padding: 4px 10px !important;font-size: 12px !important;line-height: 1.15 !important;white-space: normal !important;}body:not(.login-page) #sharedTipTable.mobile-card-table tbody {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 10px !important;width: 100% !important;}body:not(.login-page) #sharedTipTable.mobile-card-table tr {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 6px 12px !important;width: auto !important;margin: 0 !important;padding: 10px 12px !important;}body:not(.login-page) #sharedTipTable.mobile-card-table:has(td.dt-empty) tbody,body:not(.login-page) #sharedTipTable.mobile-card-table:has(td.dataTables_empty) tbody {display: flex !important;justify-content: center !important;width: 100% !important;}body:not(.login-page) #sharedTipTable.mobile-card-table tr:has(td.dt-empty),body:not(.login-page) #sharedTipTable.mobile-card-table tr:has(td.dataTables_empty) {display: block !important;flex: 0 1 320px !important;width: 320px !important;max-width: calc(100% - 24px) !important;margin: 0 auto 10px !important;padding: 12px 10px !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td.dt-empty,body:not(.login-page) #sharedTipTable.mobile-card-table td.dataTables_empty {display: block !important;width: 100% !important;grid-template-columns: none !important;padding: 0 !important;text-align: center !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td.dt-empty::before,body:not(.login-page) #sharedTipTable.mobile-card-table td.dataTables_empty::before {display: none !important;content: none !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td {display: block !important;width: auto !important;min-height: 0 !important;padding: 0 !important;font-size: 12px !important;line-height: 1.15 !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td::before {display: block !important;margin-bottom: 2px !important;font-size: 10px !important;line-height: 1.05 !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td .mobile-card-value {display: flex !important;align-items: center !important;flex-wrap: wrap !important;gap: 4px !important;min-width: 0 !important;line-height: 1.1 !important;}body:not(.login-page) #sharedTipTable.mobile-card-table td button,body:not(.login-page) #sharedTipTable.mobile-card-table td .btn {min-width: 28px !important;min-height: 26px !important;padding: 3px 6px !important;font-size: 10px !important;line-height: 1 !important;}}@media (max-width: 390px) and (orientation: portrait) {body:not(.login-page) .receipt-form-page .mobile-card-table td .mobile-card-value {font-size: 13px !important;}}@media (max-width: 360px) and (orientation: portrait) {body:not(.login-page) .receipt-form-page .mobile-card-table td .mobile-card-value {font-size: 12px !important;}}@media (max-width: 380px) and (orientation: portrait) {:root {--mobile-header-top: 8px;--mobile-page-heading-top: 22px;--mobile-page-heading-bottom: 6px;}body:not(.login-page) .container-fluid {padding-left: 7px !important;padding-right: 7px !important;}body:not(.login-page) .position-relative.mb-4 {padding-top: 22px !important;margin-bottom: 6px !important;}body:not(.login-page) .logo img {max-width: 118px !important;}body:not(.login-page) .position-relative.mb-4 h3.text-white {display: none !important;}.mobile-menu-toggle {width: 38px !important;height: 38px !important;font-size: 22px !important;}.mobile-topbar {min-height: 40px !important;padding-left: 8px !important;padding-right: 8px !important;}.mobile-sidebar {width: 255px !important;max-width: 76vw !important;overflow-y: auto !important;overflow-x: hidden !important;padding-bottom: 18px !important;}.mobile-sidebar .sidebar-brand {min-height: 58px !important;padding: 16px 10px 6px !important;}.mobile-sidebar .sidebar-brand-icon img,.mobile-sidebar .hellopay-logo img {width: 50px !important;max-width: 50px !important;}.mobile-sidebar .nav-item .nav-link {min-height: 37px !important;padding: 7px 14px !important;gap: 10px !important;}.mobile-sidebar .nav-item .nav-link i,.mobile-sidebar .nav-item .nav-link svg {width: 17px !important;min-width: 17px !important;font-size: 15px !important;}.mobile-sidebar .nav-item .nav-link span {font-size: 13px !important;line-height: 1.0 !important;}.mobile-sidebar > .nav-item:nth-of-type(1) {margin-top: -2px !important;margin-bottom: 2px !important;}.mobile-sidebar > .nav-item:nth-of-type(2) {margin-bottom: 11px !important;}.mobile-sidebar > .nav-item:nth-of-type(2) > .nav-link {min-height: 36px !important;padding-top: 6px !important;padding-bottom: 6px !important;}.mobile-sidebar > .nav-item:nth-of-type(2) > .nav-link span {font-size: 14px !important;line-height: 1.18 !important;}.mobile-sidebar hr.sidebar-divider {margin: 3px 14px 4px !important;}.mobile-sidebar .nav-item > .collapse,.mobile-sidebar .nav-item > .collapsing {left: 58px !important;top: 34px !important;max-width: calc(100% - 66px) !important;}.mobile-sidebar .nav-item > .collapse .collapse-item,.mobile-sidebar .nav-item > .collapsing .collapse-item {min-height: 32px !important;padding: 6px 11px !important;font-size: 12px !important;line-height: 1.18 !important;}body:not(.login-page) .mobile-form-page {width: min(96vw, 470px) !important;max-width: min(96vw, 470px) !important;}body:not(.login-page) .mobile-form-page > .card-header {padding: 7px 14px !important;}body:not(.login-page) .mobile-form-page > .card-header h6 {font-size: 14px !important;line-height: 1.15 !important;margin: 0 !important;}body:not(.login-page) .mobile-form-page .card-body {padding: 9px 13px 11px !important;}body:not(.login-page) .toggle-div {padding: 5px 8px !important;margin-bottom: 6px !important;font-size: 12px !important;line-height: 1.25 !important;}body:not(.login-page) .toggle-div a {font-size: 14px !important;line-height: 1.25 !important;}body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) .dataTables_length,body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) .dataTables_filter {margin-bottom: 6px !important;font-size: 12px !important;}body:not(.login-page) .dataTables_wrapper:has(.mobile-card-table) .dataTables_filter input {width: min(100%, 165px) !important;height: 30px !important;margin-left: 4px !important;}body:not(.login-page) .mobile-card-table tr {width: calc(100% - 18px) !important;margin: 0 auto 9px !important;padding: 8px 10px !important;}body:not(.login-page) .mobile-card-table td {grid-template-columns: clamp(96px, 29vw, 112px) minmax(0, 1fr) !important;column-gap: clamp(12px, 4vw, 18px) !important;min-height: 20px !important;padding: 3px 0 !important;font-size: 13px !important;line-height: 1.25 !important;white-space: normal !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) .mobile-card-table td::before {white-space: normal !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) .mobile-card-table td .mobile-card-value {min-width: 0 !important;white-space: normal !important;word-break: normal !important;overflow-wrap: normal !important;}body:not(.login-page) .mobile-card-table td button,body:not(.login-page) .mobile-card-table td .btn {min-width: 30px !important;min-height: 28px !important;padding: 4px 7px !important;font-size: 12px !important;line-height: 1.1 !important;}body:not(.login-page) #dataTable.mobile-card-table .permission-badge {min-height: 28px !important;padding: 2px 8px !important;font-size: 11px !important;line-height: 1.1 !important;white-space: nowrap !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-top,body:not(.login-page) .top-content.add-waiter-find-page .form-box fieldset > .form-top {padding-bottom: 00px !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-bottom,body:not(.login-page) .top-content.add-waiter-find-page .form-box fieldset > .form-bottom {padding-top: 10px !important;}#language-switcher {top: 15px !important;right: 10px !important;transform: scale(0.95) !important;transform-origin: top right !important;z-index: 1090 !important;}body:not(.login-page) #calendar .fc-bg-event .fc-event-title {margin: 0.2em !important;}}@media (max-width: 385px) and (orientation: portrait) {body:not(.login-page) #reportResult td {font-size: 14px !important;line-height: 1.15 !important;padding-top: 4px !important;padding-bottom: 4px !important;}body:not(.login-page) #reportResult td:first-child:not(:only-child) {padding-right: 8px !important;}body:not(.login-page) #reportResult td:last-child:not(:only-child) {padding-left: 8px !important;}body:not(.login-page) #reportResult .table-responsive > p,body:not(.login-page) #reportResult h3,body:not(.login-page) #reportResult h4 {font-size: 20px !important;line-height: 1.12 !important;margin-bottom: 8px !important;}body:not(.login-page) .add-waiter-buttons {margin-top: 2px;padding: 5px 5px;font-size: 12px;}@media (max-width: 380px) and (orientation: portrait) and (min-height: 701px) and (max-height: 820px) {.mobile-sidebar {width: 255px !important;max-width: 76vw !important;}.mobile-sidebar .sidebar-brand {min-height: 92px !important;padding: 40px 10px 10px !important;}.mobile-sidebar .sidebar-brand-icon img,.mobile-sidebar .hellopay-logo img {width: 56px !important;max-width: 56px !important;}.mobile-sidebar .nav-item .nav-link {min-height: 44px !important;padding: 9px 15px !important;gap: 11px !important;font-size: 14px !important;}.mobile-sidebar > .nav-item:nth-of-type(n+3) > .nav-link {min-height: 39px !important;padding-top: 6px !important;padding-bottom: 6px !important;}.mobile-sidebar .nav-item .nav-link span {font-size: 14px !important;line-height: 1.1 !important;}.mobile-menu-toggle,body.mobile-menu-open .mobile-menu-toggle {top: 8px !important;left: 8px !important;}#language-switcher {top: 15px !important;right: 10px !important;}}}@media (max-width: 991.98px) and (orientation: portrait) {.mobile-sidebar .sidebar-brand {padding-top: 46px !important;min-height: 88px !important;}}@media (max-width: 991.98px) and (orientation: portrait) {body:not(.login-page):has(.dashboard-page) .position-relative.mb-4 {padding-top: 30px !important;margin-bottom: 4px !important;}body:not(.login-page):has(.dashboard-page) .position-relative.mb-4 .logo {padding-top: 0 !important;padding-bottom: 2px !important;margin-bottom: 0 !important;line-height: 1 !important;}body:not(.login-page):has(.dashboard-page) .position-relative.mb-4 h3.text-white {margin: 2px 0 0 !important;line-height: 1.1 !important;}body:not(.login-page) .dashboard-page {width: min(94vw, 470px) !important;max-width: min(94vw, 470px) !important;margin: 0 auto 12px !important;}body:not(.login-page) .dashboard-page > .card-header {padding: 7px 14px !important;}body:not(.login-page) .dashboard-page > .table-responsive {overflow-x: visible !important;}body:not(.login-page) .dashboard-page > .table-responsive:first-of-type > .card-body {padding: 8px 12px 8px !important;}body:not(.login-page) .dashboard-page .dashboard-selects {display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 7px 10px !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-selects > div {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-selects > div:first-child {grid-column: 1 / -1 !important;}body:not(.login-page) .dashboard-page label {margin: 0 0 3px !important;line-height: 1.1 !important;}body:not(.login-page) .dashboard-page .form-group {margin-bottom: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-date-row {display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 7px 10px !important;width: 100% !important;margin: 8px 0 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-date-row > div {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page #startDateWrapper,body:not(.login-page) .dashboard-page #endDateWrapper {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;flex-wrap: nowrap !important;}body:not(.login-page) .dashboard-page #startDateWrapper input,body:not(.login-page) .dashboard-page #endDateWrapper input {min-width: 0 !important;height: 36px !important;padding: 5px 6px !important;font-size: 12.5px !important;color: #374151 !important;}body:not(.login-page) .dashboard-page #startDateWrapper input::placeholder,body:not(.login-page) .dashboard-page #endDateWrapper input::placeholder {color: #4b5563 !important;opacity: 1 !important;}body:not(.login-page) .dashboard-page #startDateWrapper .input-group-text,body:not(.login-page) .dashboard-page #endDateWrapper .input-group-text {width: 34px !important;min-width: 34px !important;height: 36px !important;padding: 0 !important;justify-content: center !important;}body:not(.login-page) .dashboard-page .dashboard-date-row > div:last-child {grid-column: 1 / -1 !important;}body:not(.login-page) .dashboard-page .dashboard-date-row > div:last-child button {width: 100% !important;min-height: 37px !important;margin: 0 !important;padding: 6px 8px !important;font-size: 12.5px !important;line-height: 1.08 !important;font-weight: 700 !important;white-space: normal !important;background-color: #ef5a29 !important;border-color: #ef5a29 !important;color: #ffffff !important;box-shadow: 0 3px 7px rgba(239, 90, 41, 0.28) !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav {display: grid !important;grid-template-columns: 1fr 1.18fr 0.88fr !important;gap: 4px !important;width: calc(100% - 20px) !important;margin: 9px auto 10px !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav > div {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav button {width: 100% !important;min-height: 36px !important;margin: 0 !important;padding: 4px 4px !important;font-size: clamp(11.2px, 3vw, 12.2px) !important;line-height: 1.08 !important;font-weight: 600 !important;white-space: nowrap !important;text-align: center !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav > div:nth-child(-n+2) button b {display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 4px !important;width: 100% !important;white-space: nowrap !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav > div:nth-child(-n+2) button svg {margin: 0 !important;flex: 0 0 auto !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav > div:nth-child(3) button {font-size: clamp(12.5px, 3.4vw, 14px) !important;font-weight: 700 !important;}body:not(.login-page) .dashboard-page span.select2-selection.select2-selection--multiple {flex-wrap: wrap !important;overflow-y: visible !important;}body:not(.login-page) .dashboard-page ul.select2-selection__rendered {flex-wrap: wrap !important;max-width: 100% !important;}body:not(.login-page) .dashboard-page li.select2-selection__choice {max-width: 100% !important;}body:not(.login-page) .dashboard-page span.select2-selection__choice__display {font-size: 13px !important;white-space: normal !important;overflow-wrap: break-word !important;}body:not(.login-page) .dashboard-page textarea.select2-search__field,body:not(.login-page) .dashboard-page input.select2-search__field {font-size: 13px !important;}body:not(.login-page) .dashboard-page .card-body > .col-md-12.row.justify-content-around:has(.dashboardTable) {display: grid !important;grid-template-columns: minmax(0, 1fr) !important;justify-items: center !important;align-items: start !important;width: 100% !important;max-width: 100% !important;margin: 12px auto 0 !important;padding: 0 10px !important;}body:not(.login-page) .dashboard-page .dashboardTable {width: min(100%, 340px) !important;max-width: 340px !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}body:not(.login-page) .dashboard-page .dashboardTable .table-responsive {overflow: visible !important;}body:not(.login-page) .dashboard-page .dashboardTable .card-body {padding: 12px 14px !important;}body:not(.login-page) .dashboard-page .dashboardTable table {width: 100% !important;margin-bottom: 0 !important;table-layout: auto !important;}body:not(.login-page) .dashboard-page .dashboardTable p {font-size: clamp(16px, 3.9vw, 18px) !important;line-height: 1.2 !important;margin-bottom: 10px !important;text-align: center !important;}body:not(.login-page) .dashboard-page .dashboardTable td {padding: 8px 4px !important;font-size: 13.5px !important;line-height: 1.25 !important;vertical-align: middle !important;}@media (max-width: 991.98px) and (orientation: portrait) and (min-width: 400px) {body:not(.login-page) .dashboard-page .dashboardTable td {font-size: 14.5px !important;padding-top: 9px !important;padding-bottom: 9px !important;}body:not(.login-page) .dashboard-page .dashboardTable p {font-size: 18px !important;}}body:not(.login-page) .dashboard-page .dashboardTable td:first-child {width: auto !important;text-align: left !important;white-space: normal !important;}body:not(.login-page) .dashboard-page .dashboardTable td:last-child {width: 1% !important;text-align: right !important;white-space: nowrap !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page):has(.dashboard-page) .position-relative.mb-4 {padding-top: 8px !important;margin-bottom: 4px !important;}body:not(.login-page):has(.dashboard-page) .position-relative.mb-4 h3.text-white {display: none !important;}body:not(.login-page) .dashboard-page {width: min(92vw, 860px) !important;max-width: min(92vw, 860px) !important;margin: 0 auto 10px !important;}body:not(.login-page) .dashboard-page > .card-header {padding: 6px 14px !important;}body:not(.login-page) .dashboard-page > .table-responsive:first-of-type {overflow: visible !important;}body:not(.login-page) .dashboard-page> .table-responsive:first-of-type > .card-body {padding: 12px 28px 10px !important;}body:not(.login-page) .dashboard-page .dashboard-selects {display: grid !important;grid-template-columns: 1fr 1fr 1fr !important;column-gap: 24px !important;row-gap: 0 !important;width: 100% !important;margin: 0 0 12px !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-selects > div {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-date-row {display: grid !important;grid-template-columns: 1fr 1fr 120px !important;column-gap: 24px !important;row-gap: 0 !important;align-items: end !important;width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-date-row > div {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page label {margin: 0 0 4px !important;line-height: 1.15 !important;}body:not(.login-page) .dashboard-page .form-group {margin-bottom: 0 !important;}body:not(.login-page) .dashboard-page #startDateWrapper,body:not(.login-page) .dashboard-page #endDateWrapper {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;flex-wrap: nowrap !important;}body:not(.login-page) .dashboard-page #startDateWrapper input,body:not(.login-page) .dashboard-page #endDateWrapper input {min-width: 0 !important;height: 38px !important;padding: 6px 8px !important;font-size: 13px !important;}body:not(.login-page) .dashboard-page #startDateWrapper .input-group-text,body:not(.login-page) .dashboard-page #endDateWrapper .input-group-text {width: 38px !important;min-width: 38px !important;height: 38px !important;padding: 0 !important;justify-content: center !important;}body:not(.login-page) .dashboard-page .dashboard-date-row > div:last-child button {width: 100% !important;min-height: 34px !important;margin: 0 !important;padding: 5px 8px !important;font-size: 12px !important;line-height: 1.05 !important;font-weight: 700 !important;white-space: normal !important;background-color: #ef5a29 !important;border-color: #ef5a29 !important;color: #ffffff !important;box-shadow: 0 3px 7px rgba(239, 90, 41, 0.28) !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav {display: grid !important;grid-template-columns: 104px 116px 82px !important;justify-content: center !important;gap: 18px !important;width: 100% !important;margin: 12px 0 4px !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav > div {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page .dashboard-day-nav button {width: 100% !important;min-height: 34px !important;margin: 0 !important;padding: 4px 8px !important;font-size: 12px !important;line-height: 1.1 !important;white-space: nowrap !important;}body:not(.login-page) .dashboard-page.dashboard-day-nav > div:nth-child(-n+2) button b {display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;width: 100% !important;white-space: nowrap !important;}body:not(.login-page) .dashboard-page.dashboard-day-nav > div:nth-child(3) button {font-size: 13px !important;font-weight: 700 !important;text-align: center !important;}body:not(.login-page) .dashboard-page.dashboard-day-nav > div:nth-child(-n+2) button svg {margin: 0 !important;flex: 0 0 auto !important;}body:not(.login-page) .dashboard-page span.select2-selection.select2-selection--multiple {flex-wrap: wrap !important;overflow-y: visible !important;}body:not(.login-page) .dashboard-page ul.select2-selection__rendered {flex-wrap: wrap !important;max-width: 100% !important;}body:not(.login-page) .dashboard-pageli.select2-selection__choice {max-width: 100% !important;}body:not(.login-page) .dashboard-pagespan.select2-selection__choice__display {font-size: 12px !important;white-space: normal !important;overflow-wrap: break-word !important;}body:not(.login-page) .dashboard-page textarea.select2-search__field,body:not(.login-page) .dashboard-page input.select2-search__field {font-size: 13px !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row {display: block !important;width: calc(100% - 18px) !important;margin: 0 auto 12px !important;padding: 8px 10px 10px !important;background: #ffffff !important;border-radius: 0 0 12px 12px !important;box-shadow: 0 5px 12px rgba(0, 0, 0, 0.10) !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row > td {display: block !important;width: 100% !important;padding: 0 !important;border: 0 !important;background: transparent !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row > td::before {display: none !important;content: none !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row .child-row-title {display: block !important;margin: 0 0 7px !important;color: #4e73df !important;font-size: 13px !important;line-height: 1.2 !important;font-weight: 700 !important;text-align: left !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row table {display: table !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;table-layout: fixed !important;border-collapse: collapse !important;background: #ffffff !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row thead {display: table-header-group !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row tbody {display: table-row-group !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row tr {display: table-row !important;width: auto !important;margin: 0 !important;padding: 0 !important;box-shadow: none !important;border-radius: 0 !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row th,body:not(.login-page) .receipt-form-page tr.receipt-child-row td {display: table-cell !important;padding: 5px 4px !important;border: 1px solid #d8dee8 !important;background: #ffffff !important;color: #1f2a36 !important;font-size: 10.5px !important;line-height: 1.15 !important;text-align: center !important;vertical-align: middle !important;white-space: normal !important;word-break: normal !important;overflow-wrap: anywhere !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row th {background: #f5f7fb !important;color: #4e5d78 !important;font-weight: 700 !important;}body:not(.login-page) .receipt-form-page tr.receipt-child-row svg,body:not(.login-page) .receipt-form-page tr.receipt-child-row i {width: 20px !important;height: 20px !important;font-size: 20px !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page) .dashboard-page.card-body > .col-md-12.row.justify-content-around:has(.dashboardTable) {--dashboard-card-gap: clamp(18px, 4vw, 36px);display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;justify-content: stretch !important;align-items: start !important;column-gap: var(--dashboard-card-gap) !important;row-gap: 14px !important;width: 100% !important;max-width: 100% !important;margin: 10px auto 4px !important;padding: 0 12px !important;}body:not(.login-page) .dashboard-page .dashboardTable {width: 100% !important;max-width: none !important;flex: none !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}body:not(.login-page) .dashboard-page .card-body > .col-md-12.row.justify-content-around:has(.dashboardTable) .dashboardTable:only-child {grid-column: 1 / -1 !important;width: calc((100% - var(--dashboard-card-gap)) / 2) !important;max-width: none !important;justify-self: center !important;}body:not(.login-page) .dashboard-page .dashboardTable .table-responsive {overflow: visible !important;}body:not(.login-page) .dashboard-page .dashboardTable .card-body {padding: clamp(8px, 1.2vw, 12px) clamp(12px, 1.8vw, 18px) !important;}body:not(.login-page) .dashboard-page .dashboardTable table {width: 100% !important;margin-bottom: 0 !important;table-layout: auto !important;}body:not(.login-page) .dashboard-page .dashboardTable td {padding: clamp(6px, 1vw, 9px) 4px !important;font-size: clamp(12px, 1.45vw, 14px) !important;line-height: 1.22 !important;vertical-align: middle !important;}body:not(.login-page) .dashboard-page .dashboardTable td:first-child {width: auto !important;white-space: normal !important;text-align: left !important;}body:not(.login-page) .dashboard-page .dashboardTable td:last-child {width: 1% !important;white-space: nowrap !important;text-align: right !important;}body:not(.login-page) .dashboard-page .dashboardTable p {font-size: clamp(16px, 2vw, 20px) !important;line-height: 1.2 !important;margin-bottom: clamp(8px, 1.3vw, 12px) !important;text-align: center !important;}body:not(.login-page) .dashboard-page > .table-responsive.chart-container {margin-top: 4px !important;margin-bottom: 0 !important;padding: 0 12px !important;}body:not(.login-page) .dashboard-page > .table-responsive.chart-container > .card-body {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;column-gap: clamp(18px, 4vw, 36px) !important;row-gap: 8px !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 8px 14px 10px !important;}body:not(.login-page) .dashboard-page .chart-container .row {display: contents !important;}body:not(.login-page) .dashboard-page .chart-container .col-md-4,body:not(.login-page) .dashboard-page .chart-wrapper {width: 100% !important;max-width: none !important;flex: none !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}body:not(.login-page) .dashboard-page .chart-container .col-md-12,body:not(.login-page) .dashboard-page .chart-container .col-12 {grid-column: 1 / -1 !important;width: 100% !important;max-width: 100% !important;}body:not(.login-page) .dashboard-page .chart-wrapper,body:not(.login-page) .dashboard-page .chart-wrapper.mb-3 {margin-bottom: 0 !important;}body:not(.login-page) .dashboard-page .chart-container .card,body:not(.login-page) .dashboard-page .chart-container .card-body,body:not(.login-page) .dashboard-page .chart-wrapper {min-height: 0 !important;}body:not(.login-page) .dashboard-page .chart-container canvas {width: 100% !important;max-height: 260px !important;}body:not(.login-page) .dashboard-page #sumPurchasesChartContainer.table-responsive {width: 100% !important;max-width: 100% !important;margin: 4px 0 4px !important;padding: 0 12px !important;}body:not(.login-page) .dashboard-page #sumPurchasesChartContainer .chart-container,body:not(.login-page) .dashboard-page #sumPurchasesChartContainer .card-body {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 8px 14px 10px !important;}body:not(.login-page) .dashboard-page #sumPurchasesChartContainer .row,body:not(.login-page) .dashboard-page #sumPurchasesChartContainer .col-md-12 {display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page #sumPurchasesChartContainer .chart-wrapper {display: block !important;width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .dashboard-page #sumPurchasesChartContainer canvas {display: block !important;width: 100% !important;max-height: 320px !important;}body:not(.login-page) .dashboard-page#sumPurchasesChartContainer.table-responsive + .table-responsive.chart-container {margin-top: 4px !important;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page) .top-content {margin-top: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}body:not(.login-page) .top-content .container {width: 100% !important;max-width: 100% !important;padding-left: 12px !important;padding-right: 12px !important;}body:not(.login-page) .top-content .row {justify-content: center !important;align-items: flex-start !important;margin-left: 0 !important;margin-right: 0 !important;}body:not(.login-page) .top-content .form-box {width: min(82vw, 720px) !important;max-width: min(82vw, 720px) !important;flex: 0 0 min(82vw, 720px) !important;margin: -14px auto 16px !important;padding: 0 !important;}body:not(.login-page) .top-content .form-box .card-header {padding: 7px 14px !important;min-height: 0 !important;height: auto !important;}body:not(.login-page) .top-content .form-box .card-header h6 {margin: 0 !important;padding: 0 !important;line-height: 1.15 !important;}body:not(.login-page) .top-content .form-box fieldset {margin: 0 !important;padding: 0 !important;}body:not(.login-page):has(.add-waiter-page) .tempus-dominus-widget.show,body:not(.login-page):has(.add-waiter-find-page) .tempus-dominus-widget.show {position: fixed !important;top: 42px !important;left: min(420px, calc(100vw - 320px)) !important;right: auto !important;bottom: auto !important;transform: none !important;width: 304px !important;max-width: 304px !important;max-height: calc(100vh - 50px) !important;overflow-y: auto !important;z-index: 3000 !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-top {position: relative !important;height: auto !important;min-height: 0 !important;max-height: none !important;padding: 6px 82px 7px 16px !important;overflow: visible !important;}body:not(.login-page) .top-content .form-box fieldset > .form-top .form-top-left {margin: 0 !important;padding: 0 !important;min-height: 0 !important;float: none !important;width: auto !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-top .form-top-left h3,body:not(.login-page) .top-content.add-waiter-find-page .form-box fieldset > .form-top .form-top-left h3 {margin: 0 0 3px !important;line-height: 1.08 !important;padding: 0 !important;color: #3f4752 !important;font-size: 27px !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-top .form-top-left p,body:not(.login-page) .top-content.add-waiter-find-page .form-box fieldset > .form-top .form-top-left p {padding: 0 !important;color: #5f6670 !important;font-size: 17px !important;line-height: 1.18 !important;margin: 0 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-top .form-top-right {position: absolute !important;top: 50% !important;right: 18px !important;transform: translateY(-50%) !important;width: auto !important;float: none !important;margin: 0 !important;padding: 0 !important;height: auto !important;min-height: 0 !important;font-size: 56px;}body:not(.login-page) .top-content .form-box fieldset > .form-top .form-top-right i {font-size: clamp(28px, 7vh, 34px) !important;line-height: 1 !important;opacity: 0.2 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom form > .form-group:nth-child(4) {grid-column: 1 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom {padding: 7px 16px 12px !important;margin: 0 !important;min-height: 0 !important;height: auto !important;border-bottom-left-radius: 7px !important;border-bottom-right-radius: 7px !important;border-bottom: 1px solid rgba(255, 255, 255, 0.45) !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group > label:first-child {color: #667085 !important;font-weight: 500 !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group > label:nth-of-type(2),body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group > label[id] {color: #2f3640 !important;font-weight: 500 !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom input.form-control {color: #2f3640 !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group:has(#sharedTipWeight-find) {display: flex !important;align-items: center !important;gap: 8px !important;width: max-content !important;max-width: 100% !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group:has(#sharedTipWeight-find) label,body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group:has(#form-new-shared-tip-weight) label {margin: 0 !important;white-space: nowrap !important;}body:not(.login-page) .top-content.add-waiter-page #sharedTipWeight-find {flex: 0 0 78px !important;width: 78px !important;max-width: 78px !important;min-width: 78px !important;}body:not(.login-page) .top-content.add-waiter-page #form-find-shared-tip-weight {display: none !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom form {display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;column-gap: 14px !important;row-gap: 4px !important;margin: 0 !important;padding: 0 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom form > .form-group:nth-child(3) {margin-bottom: 8px !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom .form-group {width: 100% !important;max-width: 100% !important;margin-top: 0 !important;margin-bottom: 0 !important;padding: 0 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom label {margin: 0 0 1px -2px !important;padding: 0 !important;line-height: 1.08 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom .form-control {width: 100% !important;max-width: 100% !important;height: 32px !important;min-height: 32px !important;padding: 4px 9px !important;line-height: 1.2 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom #birthdateWrapper {width: 100% !important;max-width: 100% !important;padding-left: 0 !important;margin: 0 !important;flex-wrap: wrap !important;padding-right: 0 !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom #birthdateWrapper .input-group-text {height: 32px !important;min-height: 32px !important;padding: 4px 10px !important;display: flex !important;align-items: center !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-bottom button,body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-bottom input[type="submit"],body:not(.login-page) .top-content.add-waiter-find-page .form-box fieldset > .form-bottom button,body:not(.login-page) .top-content.add-waiter-find-page .form-box fieldset > .form-bottom input[type="submit"] {height: 32px !important;min-height: 32px !important;padding: 5px 10px !important;margin-top: 0 !important;line-height: 1.1 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom button.btn-previous {grid-column: 1 !important;grid-row: 7 !important;justify-self: start !important;}body:not(.login-page) .add-waiter-find-page .form-bottom form:not(:has(> .btn-previous)) > input.btn-next {grid-column: 1 !important;grid-row: auto !important;justify-self: start !important;width: auto !important;margin-left: 0 !important;}body:not(.login-page) .top-content .form-box fieldset> .form-bottom form:has(> .btn-previous) > button.btn-previous {grid-column: 1 !important;grid-row: 7 !important;justify-self: start !important;}body:not(.login-page) .top-content .form-box fieldset> .form-bottom form:has(> .btn-previous) > input.btn-next {grid-column: 1 !important;grid-row: 7 !important;justify-self: start !important;width: auto !important;margin-left: 76px !important;}body:not(.login-page) .top-content .form-box fieldset > .form-bottom form > .form-group:nth-child(-n+3) {font-weight: 600;}@media (max-width: 700px) and (orientation: landscape) {body:not(.login-page) .top-content.add-waiter-new-page .form-bottom .form-group:has(#form-new-shared-tip-weight) {display: flex !important;align-items: center !important;gap: 8px !important;width: max-content !important;max-width: 100% !important;}body:not(.login-page) .top-content.add-waiter-new-page #form-new-shared-tip-weight {flex: 0 0 54px !important;width: 54px !important;max-width: 54px !important;min-width: 54px !important;}}}@media (max-width: 991.98px) and (orientation: portrait) {body:not(.login-page):has(.top-content.add-waiter-page) .position-relative.mb-4 {padding-top: 4px !important;margin-bottom: 0 !important;}body:not(.login-page) .top-content.add-waiter-page {margin-top: 0 !important;}body:not(.login-page) .top-content.add-waiter-page .container {width: 100% !important;max-width: 100% !important;padding-left: 10px !important;padding-right: 10px !important;}body:not(.login-page) .top-content.add-waiter-page .row {margin-left: 0 !important;margin-right: 0 !important;justify-content: center !important;}body:not(.login-page) .top-content.add-waiter-page .form-box {width: min(90vw, 430px) !important;max-width: min(90vw, 430px) !important;flex: 0 0 min(90vw, 430px) !important;margin: clamp(20px, 3.2vh, 30px) auto 14px !important;padding: 0 !important;border-radius: 5px !important;overflow: hidden !important;}body:not(.login-page) .top-content.add-waiter-page .card-header {padding: 8px 12px !important;}body:not(.login-page) .top-content.add-waiter-page .card-header h6 {margin: 0 !important;line-height: 1.18 !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset {margin: 0 !important;padding: 0 !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-top {position: relative !important;height: auto !important;min-height: 0 !important;max-height: none !important;padding: 7px 76px 8px 18px !important;margin: 0 !important;overflow: hidden !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-left {margin: 0 !important;padding: 0 !important;width: auto !important;min-height: 0 !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-left h3 {margin: 0 0 5px !important;padding: 0 !important;font-size: clamp(30px, 8vw, 34px) !important;line-height: 1.05 !important;color: #3f4752 !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-left p {margin: 0 !important;padding: 0 !important;font-size: clamp(15.5px, 4.1vw, 17.5px) !important;line-height: 1.24 !important;color: #4f5965 !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-right {position: absolute !important;top: 50% !important;right: 22px !important;width: auto !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;transform: translateY(-50%) !important;font-size: 54px !important;line-height: 1 !important;color: #ddd !important;opacity: 1 !important;text-align: right !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-right i,body:not(.login-page) .top-content.add-waiter-page .form-top-right svg {font-size: inherit !important;line-height: 1 !important;opacity: 0.55 !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-bottom {padding: 9px 18px 12px !important;margin: 0 !important;height: auto !important;min-height: 0 !important;border-bottom-left-radius: 5px !important;border-bottom-right-radius: 5px !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom form {margin: 0 !important;padding: 0 !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group,body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group:has(> label + label),body:not(.login-page) .top-content.add-waiter-page .candidates .form-group,body:not(.login-page) .top-content.add-waiter-page .candiate .form-group {margin-top: 0 !important;margin-bottom: 6px !important;margin-left: 0 !important;margin-right: 0 !important;padding: 0 !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom label {margin: 0 0 2px !important;padding: 0 !important;font-size: clamp(14px, 3.6vw, 15.5px) !important;line-height: 1.15 !important;color: #667085 !important;font-weight: 500 !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group > label:nth-of-type(2),body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group > label[id] {color: #2f3640 !important;font-weight: 500 !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-control {height: 35px !important;min-height: 35px !important;padding: 5px 9px !important;font-size: 15px !important;line-height: 1.2 !important;color: #2f3640 !important;}body:not(.login-page) .top-content.add-waiter-page #birthdateWrapper {width: 100% !important;max-width: 100% !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;flex-wrap: wrap !important;}body:not(.login-page) .top-content.add-waiter-page #sharedTipWeight-find {display: block !important;width: clamp(150px, 42vw, 172px) !important;max-width: 100% !important;min-width: 0 !important;}body:not(.login-page) .top-content.add-waiter-page #birthdateWrapper .input-group-text {height: 35px !important;min-height: 35px !important;padding: 5px 10px !important;display: flex !important;align-items: center !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .add-waiter-buttons {width: auto !important;max-width: none !important;margin: 8px 0 0 16px !important;padding: 0 !important;}body:not(.login-page) .top-content.add-waiter-page .add-waiter-buttons a {display: inline-flex !important;margin: 0 !important;padding: 0 !important;text-decoration: none !important;}body:not(.login-page) .top-content.add-waiter-page .add-waiter-buttons .btn,body:not(.login-page) .top-content.add-waiter-page .add-waiter-buttons button,body:not(.login-page) .top-content.add-waiter-page .add-waiter-buttons input {height: 32px !important;min-height: 32px !important;padding-top: 0 !important;padding-bottom: 0 !important;line-height: 32px !important;font-size: 13px !important;}body:not(.login-page):has(.top-content.add-waiter-page) .tempus-dominus-widget.show {position: fixed !important;top: 99px !important;bottom: auto !important;left: 50% !important;right: auto !important;width: 292px !important;max-width: calc(100vw - 40px) !important;max-height: 310px !important;overflow-y: auto !important;transform: translateX(-50%) scale(0.88) !important;transform-origin: top center !important;z-index: 3000 !important;}}@media (max-width: 380px) and (orientation: portrait) {body:not(.login-page) .top-content.add-waiter-page .form-box {width: min(89vw, 330px) !important;max-width: min(89vw, 330px) !important;flex-basis: min(89vw, 330px) !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-top {padding: 7px 64px 8px 16px !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-left h3 {font-size: 29px !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-left p {font-size: 15px !important;line-height: 1.23 !important;}body:not(.login-page) .top-content.add-waiter-page .form-top-right {right: 18px !important;font-size: 48px !important;}body:not(.login-page) .top-content.add-waiter-page .form-box fieldset > .form-bottom {padding: 8px 16px 10px !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-group {margin-bottom: 5px !important;}body:not(.login-page) .top-content.add-waiter-page .form-bottom .form-control {height: 34px !important;min-height: 34px !important;}body:not(.login-page) .top-content.add-waiter-page #birthdateWrapper .input-group-text {height: 34px !important;min-height: 34px !important;flex-wrap: wrap; !important;}body:not(.login-page) .top-content.add-waiter-page .add-waiter-buttons {gap: 5px !important;margin-top: 8px !important;}body:not(.login-page) .top-content.add-waiter-page .add-waiter-buttons .btn,body:not(.login-page) .top-content.add-waiter-page .add-waiter-buttons button {padding-left: 7px !important;padding-right: 7px !important;font-size: 12.5px !important;}body:not(.login-page):has(.top-content.add-waiter-page) .tempus-dominus-widget.show {top: 87px !important;width: 295px !important;max-width: calc(100vw - 34px) !important;transform: translateX(-50%) scale(0.84) !important;transform-origin: top center !important;}}.wa-confirm-dialog .modal-dialog {width: 500px;}.wa-confirm-message {white-space: normal;word-break: break-word;line-height: 1.4;}.wa-confirm-dialog .modal-footer {text-align: right;}.wa-confirm-dialog .modal-footer .btn + .btn {margin-left: 8px;}@media (max-width: 991.98px) {body:not(.login-page) .modal.type-primary .modal-body {color: #5f6670 !important;line-height: 1.22 !important;}body:not(.login-page) .modal.type-primary .modal-body p,body:not(.login-page) .modal.type-primary .modal-body div {margin-bottom: 5px !important;}}@media (max-width: 991.98px) {body:not(.login-page) #content-wrapper {position: relative !important;background-size: cover !important;background-position: center center !important;background-repeat: no-repeat !important;}body:not(.login-page) #content-wrapper::before {content: "";position: fixed;inset: 0;z-index: 0;pointer-events: none;background-image: inherit;background-size: cover;background-position: center center;background-repeat: no-repeat;}body:not(.login-page) #content {position: relative;z-index: 1;}}@media (max-width: 576px) {.wa-confirm-dialog .modal-dialog {width: auto;max-width: none;margin: 12px;}.wa-confirm-dialog .modal-content {border-radius: 6px;}.wa-confirm-dialog .modal-header {padding: 12px 16px;}.wa-confirm-dialog .modal-body {padding: 16px;}.wa-confirm-dialog .modal-footer {display: flex;justify-content: flex-end;gap: 8px;padding: 12px 16px;text-align: right;}.wa-confirm-dialog .modal-footer .btn {min-width: 88px;margin-left: 0;}.wa-confirm-dialog .modal-footer .btn + .btn {margin-left: 0;}}@media (max-width: 991.98px) {body:not(.login-page) .last-transactions-filter {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 12px 8px;padding: 12px 14px !important;}body:not(.login-page) .last-transactions-filter > .period-select-wrapper {margin: 0 !important;flex: 0 0 auto;font-weight: 600;}body:not(.login-page) .last-transactions-filter .period-select {display: inline-flex;align-items: center;justify-content: center;min-width: 52px;min-height: 34px;padding: 7px 9px;border-radius: 8px;font-size: 14px;line-height: 1.1;white-space: nowrap;}body:not(.login-page) .last-transactions-bu {margin: 0 !important;padding: 0 !important;min-width: 0;}body:not(.login-page) .last-transactions-bu .select2-container {width: 100% !important;}body:not(.login-page) .last-transactions-submit {margin: 0 !important;padding: 0 !important;display: flex;justify-content: center;align-items: center;flex: 0 0 auto;}body:not(.login-page) .last-transactions-submit .btn {width: auto !important;min-width: 150px;min-height: 38px;padding: 7px 14px !important;line-height: 1.15;white-space: normal;}}@media (max-width: 991.98px) and (orientation: portrait) {body:not(.login-page) .last-transactions-filter {justify-content: center;gap: 12px 7px;}body:not(.login-page) .last-transactions-bu {flex: 0 0 100%;max-width: 100%;}body:not(.login-page) .last-transactions-submit {flex: 0 0 100%;}}@media (max-width: 380px) and (orientation: portrait) {body:not(.login-page) .last-transactions-filter {gap: 10px 5px;padding-left: 10px !important;padding-right: 10px !important;}body:not(.login-page) .last-transactions-filter .period-select {min-width: 49px;padding-left: 7px;padding-right: 7px;font-size: 13px;}}@media (max-width: 991.98px) and (orientation: landscape) {body:not(.login-page) .last-transactions-filter::before {content: "";flex: 0 0 100%;order: 2;}body:not(.login-page) .last-transactions-filter > .period-select-wrapper {order: 1;}body:not(.login-page) .last-transactions-bu {order: 3;flex: 1 1 360px;max-width: 520px;}body:not(.login-page) .last-transactions-submit {width: auto !important;flex: 0 0 auto !important;max-width: none !important;}body:not(.login-page) .last-transactions-submit .btn {width: auto !important;min-width: 140px !important;max-width: none !important;height: auto !important;min-height: 34px !important;padding: 7px 14px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 13px !important;line-height: 1.15 !important;text-align: center !important;white-space: nowrap !important;}body:not(.login-page) .last-transactions-submit .btn b {display: block !important;line-height: 1.15 !important;}}@media (max-width: 767.98px) {.sidebar .nav-item .nav-link[data-bs-toggle="collapse"]::after {width: 0.5rem;text-align: center;float: right;border: 0;font-weight: 900;content: '\f107';font-family: 'Font Awesome 5 Free';}.sidebar .nav-item .nav-link[data-bs-toggle="collapse"].collapsed::after {content: '\f105';}}