:root {--color-bg: #0D0D0D;--color-bg-secondary: #101010;--color-bg-hover: #1A1A1A;--color-text: #ECECEC;--color-highlight: #262626;--border-radius: 15px;--font-family: 'Tahoma', sans-serif;}*, ::after, ::before {box-sizing: border-box;}body {font-family: var(--font-family);background-color: var(--color-bg);color: var(--color-text);margin: 0;}.container {width: 100%;padding: 0 15px;margin: 0 auto;max-width: 1800px;}.nav-bar {position: relative;background-color: var(--color-bg);padding: 0;border-bottom: 1px solid var(--color-bg-hover);display: flex;justify-content: space-between;align-items: center;z-index: 4;height: 60px;}.nav-bar .right-side {display: flex;align-items: center;gap: 30px;}.nav-bar a {color: var(--color-text);text-decoration: none;margin: 0 15px;font-size: 1.2rem;padding: 5px 10px;}.form-control {width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 10px;font-size: 1rem;font-weight: 400;line-height: 1.5;border-radius: var(--border-radius);background-color: var(--color-bg);color: var(--color-text);border: 1px solid var(--color-bg-hover);}.form-control.search-names {margin-right: 3%;}.form-control.left {margin-right: 10px;}.form-control:focus {outline: none;box-shadow: none;border: 1px solid var(--color-text);}.currency-dropdown-menu {position: relative;}.dropdown-button {display: flex;justify-content: space-between;align-items: center;background-color: var(--color-bg);color: var(--color-text);border: 1px solid var(--color-bg-hover);padding: 12.5px 10px;border-radius: var(--border-radius);cursor: pointer;font-size: 16px;text-align: left;width: 24vw;max-width: 435px;box-sizing: border-box;margin-bottom: 5px;}.button-text {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.dropdown-button > div:first-child {display: flex;align-items: center;min-width: 0;}.dropdown-menu {display: none;position: absolute;background-color: var(--color-bg);border: 1px solid var(--color-bg-hover);border-radius: var(--border-radius);width: 100%;overflow-y: auto;width: 24vw;max-width: 435px;max-height: 540px;z-index: 2;}.dropdown-item {display: flex;align-items: center;padding: 12.5px 10px;color: var(--color-text);cursor: pointer;}.dropdown-item:hover {background-color: var(--color-bg-hover);}.dropdown-item.highlighted {background-color: var(--color-bg-hover);}.dropdown-item:not(:last-child) {border-bottom: 1px solid var(--color-bg-hover);}.dropdown-button img, .dropdown-item img{margin: 0 7.5px;}.dropdown-search {display: flex;align-items: center;width: 100% !important;padding: 15px 10px;font-size: 1rem;font-weight: 400;background-color: var(--color-bg);color: var(--color-text);border: 1px var(--color-bg-hover);border-bottom: 1px solid var(--color-bg-hover);}.dropdown-search:focus {outline: none;box-shadow: none;}.dropdown-button.right, .dropdown-item.right .dropdown-search.right {flex-direction: row-reverse;}.additional-buttons {padding: 0 10px;}.additional {display: none;}.table-container::-webkit-scrollbar, .dropdown-menu::-webkit-scrollbar {width: 15px;}.table-container::-webkit-scrollbar-track, .dropdown-menu::-webkit-scrollbar-track {background-color: var(--color-bg);border-radius: var(--border-radius);}.table-container::-webkit-scrollbar-thumb, .dropdown-menu::-webkit-scrollbar-thumb {background-color: var(--color-highlight);border-radius: var(--border-radius);}.table-container::-webkit-scrollbar-corner, .dropdown-menu::-webkit-scrollbar-corner {background: transparent;}.table-container {overflow-x: auto;overflow-y: auto;width: 100%;height: calc(100vh - 140px);}.table {border-collapse: collapse;background-color: transparent;width: 100%;}.table thead {position: sticky;z-index: 1;top: 0px;background-color: var(--color-bg);border-bottom: 2px solid var(--color-bg-hover);}.table th, .table td {color: var(--color-text);border: none;padding: 10px 0px;}.table th:first-child, .table td:first-child {width: min(25vw, 500px);}.table td:first-child span {display: table-cell;vertical-align: middle;padding-left: 10px;}.table td span {margin-left: 10px;}.table th:not(:first-child), td:not(:first-child) {text-align: center;}.table thead th:not(:first-child):hover {cursor: pointer;}.table tbody tr:nth-child(even) {background: linear-gradient(to right, var(--color-bg) 0%, var(--color-bg-secondary) 20%, var(--color-bg-secondary) 80%, var(--color-bg) 100%);}.table tbody tr:hover {background: linear-gradient(to right, var(--color-bg-hover) 0%, var(--color-highlight) 20%, var(--color-highlight) 20%, var(--color-bg-hover) 100%);}.display-table {display: table;}.display-table.price {margin: 0 auto;}.display-table span {padding-left: 7.5px;display: table-cell;vertical-align: middle;}.additional-div {margin-top: 28px;}.copy-notification {position: fixed;padding: 10px;background-color: var(--color-text);color: var(--color-bg);border-radius: var(--border-radius);display: none;z-index: 3;}.bot-notification {width: 40%;max-width: 720px;padding: 10px;background-color: var(--color-text);color: var(--color-bg);border-radius: var(--border-radius);display: none;position: absolute;top: 160px;right: 0px;z-index: 3;}.central-button {width: 60px;height: 40px;border: 1px solid var(--color-bg-hover);border-radius: 20px;text-align: center;line-height: 35px;cursor: pointer;display: flex;align-items: center;justify-content: center;}.arrow {display: inline-block;border: solid var(--color-text);border-width: 0 4px 4px 0;padding: 3px;}.arrow-right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}.arrow-left {transform: rotate(135deg);-webkit-transform: rotate(135deg);}.arrow-down {transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-left: 10px;}.arrow-up {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin-left: 10px;}.arrow.right {margin: 0 10px 0 0;}p {color: var(--color-text);max-width: 700px;}.sites-selector, .oneline{display: flex;justify-content: space-between;align-items: center;}.sites-selector {padding-top: 25px;background: var(--color-bg);position: relative;z-index: 3;}input[type="number"] {appearance: textfield;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}input[type="number"]:hover::-webkit-inner-spin-button, input[type="number"]:hover::-webkit-outer-spin-button, input[type="number"]:focus::-webkit-inner-spin-button, input[type="number"]:focus::-webkit-outer-spin-button {opacity: 1;pointer-events: auto;}a {display: inline-block;text-decoration: none;color: inherit;}img {height: 25px;}img.filter {height: 20px;}.skin-img {width: 100px;height: 75px;}.update {filter: invert(94%) sepia(53%) saturate(0%) hue-rotate(40deg) brightness(107%) contrast(101%);}.filter {filter: invert(94%) sepia(53%) saturate(0%) hue-rotate(40deg) brightness(107%) contrast(101%);}.filter:hover {filter: invert(65%) sepia(84%) saturate(3684%) hue-rotate(83deg) brightness(95%) contrast(88%);}.filter-menu {display: none;position: absolute;top: 60px;}.filter-menu input {width: 100px;}.currency-selected {justify-content: center;height: 32px;width: 80px;}.currency-select {position: absolute;top: 100%;left: 0;width: 80px;}.currency {justify-content: center;height: 32px;}.telegram-link {display: flex;align-items: center;margin-top: 3px;}.telegram-icon {margin-left: 8px;height: 25px;}.price-header {min-width: 100px;width: 150px;}.profit-header {min-width: 70px;width: 110px;}.quantity-header {min-width: 130px;width: 150px;}.sales-header {min-width: 70px;width: 100px;}.buy-update-header {min-width: 140px;width: 200px;}.sell-update-header {min-width: 160px;width: 200px;}.dropdown-button.sales-selected {margin-top: 5px;}.sales-wrapper {padding-bottom: 10px;}.sales-selected, .sales-sites {width: 220px;}.chart-container canvas {width: calc(min(100vw, 1800px) / 2 - 120px) }.sales-time-info {position: relative;}.tooltip {position: absolute;width: 350px;display: none;margin-top: 25px;}.sales-time-info:hover .tooltip {display: block;}.middle-controls {align-self: start;margin-left: 20px;margin-right: 20px;}.fullscreen-chart-container {position: fixed;top: 145px;left: 50%;transform: translateX(-50%);width: 90vw;background-color: var(--color-bg);border: 1px solid var(--color-bg-hover);border-radius: 25px;z-index: 3;cursor: pointer;}.input-days {width: 80px;}.price-links {margin-top: 20px;display: flex;flex-direction: column;gap: 15px;}.price-links a {display: flex;align-items: center;}.price-links span {margin-left: 7px;}.login {padding: 0;}.login img {height: 35px;}.add-site-button, .remove-site-button {width: 45px;height: 45px;background-color: var(--color-bg);border: 1px solid var(--color-bg-hover);border-radius: var(--border-radius);position: relative;cursor: pointer;}.add-site-button::before, .add-site-button::after, .remove-site-button::before {content: '';position: absolute;background-color: var(--color-text);top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 1.5px;}.add-site-button::before, .remove-site-button::before {width: 50%;height: 3px;}.add-site-button::after {width: 3px;height: 50%;}.add-site-button.left {margin-left: 15px;}.add-site-button.right {margin-right: 15px;}.sign-in {text-align: center;padding: 20px;}