/* V167: one interaction policy. No typography, column or data changes. */
#root#root#root#root#root#root :where(button, a[href], summary, [role="button"], label:has(> input[type="checkbox"])) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-image-v167: none;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #2b3e50;
  --ui-hover-text-v167: #dce6f2;
}
#root#root#root#root#root#root :is(.nav-item) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #8794a7;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.mobile-nav > button) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #f5f7fb;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.profile-card-v112, .mobile-profile-v102) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #f5f7fb;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.logout-button) {
  --ui-rest-bg-v167: #111925;
  --ui-rest-text-v167: #9aa7b9;
  --ui-rest-border-v167: #263449;
}
#root#root#root#root#root#root :is(.history-back) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.current-empty-actions-v161 > button) {
  --ui-rest-bg-v167: #0d1925;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #334b60;
}
#root#root#root#root#root#root :is(.v95-button, .v95-tabs > button, .costs-tabs-v124 > button, .usage-period-switch-v63 > button) {
  --ui-rest-bg-v167: #0d1925;
  --ui-rest-text-v167: #d8e4ef;
  --ui-rest-border-v167: #334b60;
}
#root#root#root#root#root#root :is(.image-download-button-v24) {
  --ui-rest-bg-v167: #101b29;
  --ui-rest-text-v167: #dce7f3;
  --ui-rest-border-v167: #3a4c61;
}
#root#root#root#root#root#root :is(.report-button-v88) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.analysis-info-button-v136) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #33495e;
}
#root#root#root#root#root#root :is(.type-details-button) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #ccd8e4;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.market-explain-button-v49) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #b4ed7c;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.odds-chip) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #a2ee36;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.quality-chip.medium) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #efba70;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.quality-chip.good) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #73c8ff;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.quality-chip.excellent) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #a9e86d;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.quality-chip.unknown) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #92a3b5;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.settlement-open-v115) {
  --ui-rest-bg-v167: #0e1b27;
  --ui-rest-text-v167: #cbd6e3;
  --ui-rest-border-v167: #30465a;
}
#root#root#root#root#root#root :is(.pick-details-actions-v135 > :is(.settlement-open-v115, .image-download-button-v24)) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #2b3e50;
}
#root#root#root#root#root#root :is(.total-odds-interactive-v88) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #f5f7fb;
  --ui-rest-border-v167: #2d4357;
}
#root#root#root#root#root#root :is(.v96-selection) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #7e8b9e;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.history-select-all, .settings-notification-toggle-v15) {
  --ui-rest-bg-v167: #111d2b;
  --ui-rest-text-v167: #dbe6f2;
  --ui-rest-border-v167: #304258;
}
#root#root#root#root#root#root :is(.app-select-trigger-v9) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #e5edf8;
  --ui-rest-border-v167: #354659;
}
#root#root#root#root#root#root :is(.app-select-popover-v135 > button) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #e8eef7;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.v96-calendar-heading > button) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #dbe5f0;
  --ui-rest-border-v167: #2f465a;
}
#root#root#root#root#root#root :is(.v96-calendar-days > button) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #dbe5f0;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.v96-calendar-days > button.other-month) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #6a7f92;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.v96-calendar-days > button.today) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #adf155;
  --ui-rest-border-v167: #557d2c;
}
#root#root#root#root#root#root :is(.v96-calendar-footer > button) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.model-configure-button-v25) {
  --ui-rest-bg-v167: #0b1622;
  --ui-rest-text-v167: #d5dfeb;
  --ui-rest-border-v167: #314459;
}
#root#root#root#root#root#root :is(.settings-choice-change-v135) {
  --ui-rest-bg-v167: #0c1925;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #344a60;
}
#root#root#root#root#root#root :is(.settings-cancel-v83) {
  --ui-rest-bg-v167: #111e2c;
  --ui-rest-text-v167: #c2cedb;
  --ui-rest-border-v167: #344a60;
}
#root#root#root#root#root#root :is(.profile-limits-cancel-v24) {
  --ui-rest-bg-v167: #101b29;
  --ui-rest-text-v167: #d5dfeb;
  --ui-rest-border-v167: #35475d;
}
#root#root#root#root#root#root :is(.profile-default-button-v21) {
  --ui-rest-bg-v167: #0d1925;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #334b60;
}
#root#root#root#root#root#root :is(.provider-link-v125) {
  --ui-rest-bg-v167: #0d1925;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #334b60;
}
#root#root#root#root#root#root :is(.api-refresh-v122) {
  --ui-rest-bg-v167: #0e1b28;
  --ui-rest-text-v167: #d9e4ef;
  --ui-rest-border-v167: #334b62;
}
#root#root#root#root#root#root :is(.notification-test-button-v49) {
  --ui-rest-bg-v167: #101c29;
  --ui-rest-text-v167: #e4edf6;
  --ui-rest-border-v167: #465b72;
}
#root#root#root#root#root#root :is(.notification-option-v15) {
  --ui-rest-bg-v167: #0a1420;
  --ui-rest-text-v167: #f5f7fb;
  --ui-rest-border-v167: #24364a;
}
#root#root#root#root#root#root :is(.quality-modal-close-v15) {
  --ui-rest-bg-v167: #101c2a;
  --ui-rest-text-v167: #aebdce;
  --ui-rest-border-v167: #385069;
}
#root#root#root#root#root#root :is(.modal-close) {
  --ui-rest-bg-v167: #151e2a;
  --ui-rest-text-v167: #8290a3;
  --ui-rest-border-v167: #29384b;
}
#root#root#root#root#root#root :is(.avatar-option) {
  --ui-rest-bg-v167: #0a1420;
  --ui-rest-text-v167: #f5f7fb;
  --ui-rest-border-v167: #2c4055;
}
#root#root#root#root#root#root :is(.upload-avatar-button) {
  --ui-rest-bg-v167: #101e2b;
  --ui-rest-text-v167: #dde7f3;
  --ui-rest-border-v167: #344c63;
}
#root#root#root#root#root#root :is(.profile-account-links-v112 > button) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #acb9ca;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.modal-cancel) {
  --ui-rest-bg-v167: #151f2c;
  --ui-rest-text-v167: #b4becc;
  --ui-rest-border-v167: #2d3c50;
}
#root#root#root#root#root#root :is(.modal-secondary) {
  --ui-rest-bg-v167: #211a11;
  --ui-rest-text-v167: #f1d6a4;
  --ui-rest-border-v167: #5b4527;
}
#root#root#root#root#root#root :is(.prompt-actions-v140 > button, .prompt-close-confirm-v140 > button, .prompt-card-v140 > button) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #33495e;
}
#root#root#root#root#root#root :is(.secondary-button) {
  --ui-rest-bg-v167: #101d29;
  --ui-rest-text-v167: #cbd6e3;
  --ui-rest-border-v167: #30465a;
}
#root#root#root#root#root#root :is(.google-button) {
  --ui-rest-bg-v167: #151e2a;
  --ui-rest-text-v167: #f7f9fc;
  --ui-rest-border-v167: #2a374a;
}
#root#root#root#root#root#root :is(.text-button) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #8e9caf;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.startup-recovery-v107 > button) {
  --ui-rest-bg-v167: #101e2a;
  --ui-rest-text-v167: #eef3fa;
  --ui-rest-border-v167: #455d74;
}
#root#root#root#root#root#root :is(.toast-close-v11) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #8795a9;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.app-toast-v11 > button:not(.toast-close-v11)) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #dce6f2;
  --ui-rest-border-v167: #33495e;
}
#root#root#root#root#root#root :is(.schedule-enable-v127) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #f5f7fb;
  --ui-rest-border-v167: transparent;
}
#root#root#root#root#root#root :is(.selection-dialog-v160 .league-country-v81 label) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #b4c0cf;
  --ui-rest-border-v167: #2b3d51;
}
#root#root#root#root#root#root :is(.selection-dialog-v160 .allowed-market-options-v49 label) {
  --ui-rest-bg-v167: #0b1622;
  --ui-rest-text-v167: #b7c3d1;
  --ui-rest-border-v167: #26394d;
}
#root#root#root#root#root#root .market-explain-button-v49 {
  --ui-hover-text-v167: var(--ui-rest-text-v167);
}
#root#root#root#root#root#root .odds-chip {
  --ui-hover-text-v167: var(--ui-rest-text-v167);
}
#root#root#root#root#root#root .quality-chip {
  --ui-hover-text-v167: var(--ui-rest-text-v167);
}
#root#root#root#root#root#root .type-details-button {
  --ui-hover-text-v167: var(--ui-rest-text-v167);
}
#root#root#root#root#root#root .app-select-trigger-v9 {
  --ui-hover-text-v167: var(--ui-rest-text-v167);
}
#root#root#root#root#root#root .total-odds-interactive-v88 {
  --ui-hover-text-v167: var(--ui-rest-text-v167);
}
#root#root#root#root#root#root .app-select-trigger-v9 {
  --ui-rest-image-v167: linear-gradient(145deg, #09121e, #070e17);
}
#root#root#root#root#root#root :is(:where(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea)) {
  --ui-rest-bg-v167: #0b1621;
  --ui-rest-text-v167: #e5edf8;
  --ui-rest-border-v167: #33495e;
  --ui-rest-image-v167: none;
}
#root#root#root#root#root#root :is(.auth-card input) {
  --ui-rest-bg-v167: #09101a;
  --ui-rest-text-v167: #ffffff;
  --ui-rest-border-v167: #29384c;
  --ui-rest-image-v167: none;
}
#root#root#root#root#root#root :is(.profile-name-editor-v49 input) {
  --ui-rest-bg-v167: #0a121d;
  --ui-rest-text-v167: #f4f8fd;
  --ui-rest-border-v167: #2b3d53;
  --ui-rest-image-v167: none;
}
#root#root#root#root#root#root :is(.prompt-modal-v140 textarea) {
  --ui-rest-bg-v167: #070f18;
  --ui-rest-text-v167: #e5edf8;
  --ui-rest-border-v167: #33495e;
  --ui-rest-image-v167: none;
}
#root#root#root#root#root#root :is(.settlement-field-v115 textarea) {
  --ui-rest-bg-v167: #07111a;
  --ui-rest-text-v167: #eef3f9;
  --ui-rest-border-v167: #2a4155;
  --ui-rest-image-v167: none;
}
#root#root#root#root#root#root :is(.manual-clock-v122 input) {
  --ui-rest-bg-v167: transparent;
  --ui-rest-text-v167: #eef3fa;
  --ui-rest-border-v167: transparent;
  --ui-rest-image-v167: none;
}
#root#root#root#root#root#root :is(.manual-range-inputs-v122, .auto-launch-clock-v138 > .manual-clock-v122) {
  --ui-rest-bg-v167: #08121d;
  --ui-rest-text-v167: #eef3fa;
  --ui-rest-border-v167: #304559;
  --ui-rest-image-v167: none;
}
#root#root#root#root#root#root :is(button, a[href], summary, [role="button"], label:has(> input[type="checkbox"])):not(.last-opened-v135):not(:disabled):not([aria-disabled="true"]):not(.is-disabled):not(.run-button):not(.auth-submit):not(.settings-save-v83):not(.profile-limits-done-v22):not(.modal-confirm.neutral):not(.primary-button):not(.modal-confirm.danger):not(.history-delete-selected):not(.remove-avatar-button):not(.analysis-cancel-v113):not(.settings-data-reset-v149):not(.v96-selection):not(.active):not(.selected):not(.enabled):not([aria-selected="true"]):not([aria-pressed="true"]):not(:has(> input:checked)) {
  background-color: var(--ui-rest-bg-v167) !important;
  background-image: var(--ui-rest-image-v167) !important;
  color: var(--ui-rest-text-v167) !important;
  border-color: var(--ui-rest-border-v167) !important;
}
@media (hover: hover) and (pointer: fine) {
#root#root#root#root#root#root :is(button, a[href], summary, [role="button"], label:has(> input[type="checkbox"])):hover:not(.last-opened-v135):not(:disabled):not([aria-disabled="true"]):not(.is-disabled):not(.run-button):not(.auth-submit):not(.settings-save-v83):not(.profile-limits-done-v22):not(.modal-confirm.neutral):not(.primary-button):not(.modal-confirm.danger):not(.history-delete-selected):not(.remove-avatar-button):not(.analysis-cancel-v113):not(.settings-data-reset-v149):not(.v96-selection):not(.active):not(.selected):not(.enabled):not([aria-selected="true"]):not([aria-pressed="true"]):not(:has(> input:checked)) {
  background: #17212c !important;
  color: var(--ui-hover-text-v167) !important;
  border-color: #354659 !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
}
#root#root#root#root#root#root :is(button, a[href], summary, [role="button"], label:has(> input[type="checkbox"])):active:not(.last-opened-v135):not(:disabled):not([aria-disabled="true"]):not(.is-disabled):not(.run-button):not(.auth-submit):not(.settings-save-v83):not(.profile-limits-done-v22):not(.modal-confirm.neutral):not(.primary-button):not(.modal-confirm.danger):not(.history-delete-selected):not(.remove-avatar-button):not(.analysis-cancel-v113):not(.settings-data-reset-v149):not(.v96-selection):not(.active):not(.selected):not(.enabled):not([aria-selected="true"]):not([aria-pressed="true"]):not(:has(> input:checked)) {
  background: #17212c !important;
  color: var(--ui-hover-text-v167) !important;
  border-color: #354659 !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
#root#root#root#root#root#root :is(button, a[href], summary, [role="button"], label:has(> input[type="checkbox"])):is(:hover, :active):not(.active):not(.selected) {
  transform: none !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root .history-back :is(svg, span) {
  color: inherit !important;
}
#root#root#root#root#root#root#root :is(.run-button, .auth-submit, .settings-save-v83, .profile-limits-done-v22, .modal-confirm.neutral, .primary-button) {
  --ui-rest-bg-v167: #91ff00;
  --ui-rest-image-v167: none;
  --ui-rest-text-v167: #07100a;
  --ui-rest-border-v167: #91ff00;
}
#root#root#root#root#root#root#root :is(.run-button, .auth-submit) {
  --ui-rest-image-v167: linear-gradient(145deg, #b2ff44, #8cf20d);
}
#root#root#root#root#root#root#root :is(.run-button, .auth-submit, .settings-save-v83, .profile-limits-done-v22, .modal-confirm.neutral, .primary-button),
#root#root#root#root#root#root#root :is(.run-button, .auth-submit, .settings-save-v83, .profile-limits-done-v22, .modal-confirm.neutral, .primary-button):is(:hover, :active) {
  background-color: var(--ui-rest-bg-v167) !important;
  background-image: var(--ui-rest-image-v167) !important;
  color: var(--ui-rest-text-v167) !important;
  border-color: var(--ui-rest-border-v167) !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
#root#root#root#root#root#root#root :is(.history-delete-selected, .remove-avatar-button, .analysis-cancel-v113, .settings-data-reset-v149, .modal-confirm.danger) {
  --ui-rest-bg-v167: #271720;
  --ui-rest-text-v167: #ffabb5;
  --ui-rest-border-v167: #8f4b59;
  --ui-danger-hover-v167: #451d28;
  --ui-danger-hover-text-v167: #ffd8dd;
}
#root#root#root#root#root#root#root .modal-confirm.danger {
  --ui-rest-bg-v167: #e84f55;
  --ui-rest-text-v167: #ffffff;
  --ui-rest-border-v167: #ff777b;
  --ui-danger-hover-v167: #f35e68;
  --ui-danger-hover-text-v167: #ffffff;
}
#root#root#root#root#root#root#root :is(.history-delete-selected, .remove-avatar-button, .analysis-cancel-v113, .settings-data-reset-v149, .modal-confirm.danger) {
  background-color: var(--ui-rest-bg-v167) !important;
  background-image: var(--ui-rest-image-v167) !important;
  color: var(--ui-rest-text-v167) !important;
  border-color: var(--ui-rest-border-v167) !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
@media (hover: hover) and (pointer: fine) {
#root#root#root#root#root#root#root :is(.history-delete-selected, .remove-avatar-button, .analysis-cancel-v113, .settings-data-reset-v149, .modal-confirm.danger):hover:not(:disabled) {
  background: var(--ui-danger-hover-v167) !important;
  color: var(--ui-danger-hover-text-v167) !important;
}
}
#root#root#root#root#root#root#root :is(.history-delete-selected, .remove-avatar-button, .analysis-cancel-v113, .settings-data-reset-v149, .modal-confirm.danger):active:not(:disabled) {
  background: var(--ui-danger-hover-v167) !important;
  color: var(--ui-danger-hover-text-v167) !important;
}
#root#root#root#root#root#root#root :is(.v95-tabs > button.active, .costs-tabs-v124 > button.active, .usage-period-switch-v63 > button.active, .app-select-popover-v135 > button.selected, .avatar-option.selected, .history-select-all[aria-pressed="true"], .selection-dialog-v160 label.selected),
#root#root#root#root#root#root#root :is(.v95-tabs > button.active, .costs-tabs-v124 > button.active, .usage-period-switch-v63 > button.active, .app-select-popover-v135 > button.selected, .avatar-option.selected, .history-select-all[aria-pressed="true"], .selection-dialog-v160 label.selected):is(:hover, :active) {
  background: #162611 !important;
  color: #a4f12e !important;
  border-color: #80c51d !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
#root#root#root#root#root#root#root .settings-notification-toggle-v15.enabled,
#root#root#root#root#root#root#root .settings-notification-toggle-v15.enabled:is(:hover, :active) {
  background: #91ff00 !important;
  color: #07100a !important;
  border-color: #91ff00 !important;
  box-shadow: none !important;
  filter: none !important;
}
#root#root#root#root#root#root#root .v96-calendar-days > button.selected,
#root#root#root#root#root#root#root .v96-calendar-days > button.selected:is(:hover, :active) {
  background: #91ed0c !important;
  color: #0b1603 !important;
  border-color: #91ed0c !important;
}
#root#root#root#root#root#root#root .nav-item.active,
#root#root#root#root#root#root#root .nav-item.active:is(:hover, :active) {
  background: linear-gradient(90deg, #8cf20d21, #8cf20d09) !important;
  color: #ffffff !important;
  box-shadow: inset 3px 0 #8cf20d !important;
  filter: none !important;
  transform: none !important;
}
@media (hover: hover) and (pointer: fine) {
#root#root#root#root#root#root :is(tr.pick-row, .analysis-run-row-v134, .v96-coupon-history-item, .v95-coupon-summary, .coupon-slip-row-v80, .coupon-slip-footer-v80):hover:not(.selected) {
  background: #17212c !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root .v96-coupon-history-item:hover:not(.selected) .v95-coupon-summary {
  background: #17212c !important;
  box-shadow: none !important;
}
}
#root#root#root#root#root#root button.last-opened-v135:not(.v96-selection) {
  background: #17212c !important;
  color: var(--ui-hover-text-v167) !important;
  border-color: #354659 !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
#root#root#root#root#root#root :is(tr.pick-row, .analysis-run-row-v134, .v96-coupon-history-item, .v95-coupon-summary, .coupon-slip-row-v80, .coupon-slip-footer-v80):is(.last-opened-row-v138, .last-opened-row-v135):not(.selected) {
  background: #17212c !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root .v96-coupon-history-item:is(.last-opened-row-v138, .last-opened-row-v135):not(.selected) .v95-coupon-summary {
  background: #17212c !important;
}
#root#root#root#root#root#root#root :is(tr.pick-row.selected, tr.pick-row.selected > td, .analysis-run-row-v134.selected, .v96-coupon-history-item.selected, .v96-coupon-history-item.selected .v95-coupon-summary) {
  background: #142319 !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root#root .app-select-v9.open > .app-select-trigger-v9:not(:disabled) {
  background: #17212c !important;
  color: #e5edf8 !important;
  border-color: #354659 !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root .app-select-trigger-v9 > svg {
  color: #95a7ba !important;
}
@media (hover: none), (pointer: coarse) {
#root#root#root#root#root#root#root :is(button, a[href], summary, [role="button"], label:has(> input[type="checkbox"])):hover:not(:active):not(:focus-visible):not(.last-opened-v135):not(.last-opened-v135):not(:disabled):not([aria-disabled="true"]):not(.is-disabled):not(.run-button):not(.auth-submit):not(.settings-save-v83):not(.profile-limits-done-v22):not(.modal-confirm.neutral):not(.primary-button):not(.modal-confirm.danger):not(.history-delete-selected):not(.remove-avatar-button):not(.analysis-cancel-v113):not(.settings-data-reset-v149):not(.v96-selection):not(.active):not(.selected):not(.enabled):not([aria-selected="true"]):not([aria-pressed="true"]):not(:has(> input:checked)) {
  background-color: var(--ui-rest-bg-v167) !important;
  background-image: var(--ui-rest-image-v167) !important;
  color: var(--ui-rest-text-v167) !important;
  border-color: var(--ui-rest-border-v167) !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
#root#root#root#root#root#root#root :is(.history-delete-selected, .remove-avatar-button, .analysis-cancel-v113, .settings-data-reset-v149, .modal-confirm.danger):hover:not(:active):not(:focus-visible) {
  background-color: var(--ui-rest-bg-v167) !important;
  background-image: var(--ui-rest-image-v167) !important;
  color: var(--ui-rest-text-v167) !important;
  border-color: var(--ui-rest-border-v167) !important;
}
#root#root#root#root#root#root#root :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea, .manual-range-inputs-v122, .auto-launch-clock-v138 > .manual-clock-v122):hover:not(:active):not(:focus):not(:focus-within) {
  background-color: var(--ui-rest-bg-v167) !important;
  background-image: var(--ui-rest-image-v167) !important;
  color: var(--ui-rest-text-v167) !important;
  border-color: var(--ui-rest-border-v167) !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root :is(tr.pick-row, .analysis-run-row-v134, .v96-coupon-history-item, .coupon-slip-row-v80, .coupon-slip-footer-v80):hover:not(.selected):not(.last-opened-row-v138):not(.last-opened-row-v135) {
  background: transparent !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root .coupon-slip-footer-v80:hover:not(.selected):not(.last-opened-row-v138):not(.last-opened-row-v135) {
  background: #0c1520 !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root .v95-coupon-summary:hover:not(.last-opened-row-v138):not(.last-opened-row-v135) {
  background: linear-gradient(110deg, #0e1a27, #0b151e) !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root#root .v96-coupon-history-item.selected .v95-coupon-summary:hover {
  background: #142319 !important;
}
#root#root#root#root#root#root#root#root .table-wrap tr.pick-row:is(:hover, .last-opened-row-v138, .last-opened-row-v135):not(.selected),
#root#root#root#root#root#root#root#root .table-wrap tr.pick-row:is(:hover, .last-opened-row-v138, .last-opened-row-v135):not(.selected) > td {
  background: transparent !important;
  box-shadow: none !important;
}
}
#root#root#root#root#root#root#root .v96-selection,
#root#root#root#root#root#root#root .v96-selection:is(:hover, :active, :focus) {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root .v96-selection[aria-pressed="false"] .selection-box {
  background: #0d1926 !important;
  border-color: #41566d !important;
}
#root#root#root#root#root#root#root .v96-selection[aria-pressed="true"] .selection-box.checked,
#root#root#root#root#root#root#root .selection-dialog-v160 label.selected > :is(.allowed-market-check-v49, .league-check-v81) {
  background: #91ff00 !important;
  color: #07100a !important;
  border-color: #91ff00 !important;
}
@media (hover: hover) and (pointer: fine) {
#root#root#root#root#root#root#root .v96-selection[aria-pressed="false"]:hover .selection-box,
#root#root#root#root#root#root#root .selection-dialog-v160 label:not(.selected):hover > :is(.allowed-market-check-v49, .league-check-v81) {
  background: #2b3e50 !important;
  border-color: #607287 !important;
}
#root#root#root#root#root#root#root .v96-selection[aria-pressed="true"]:hover .selection-box.checked,
#root#root#root#root#root#root#root .selection-dialog-v160 label.selected:hover > :is(.allowed-market-check-v49, .league-check-v81) {
  border-color: #607287 !important;
}
}
#root#root#root#root#root#root#root .v96-selection[aria-pressed="false"]:active .selection-box,
#root#root#root#root#root#root#root .selection-dialog-v160 label:not(.selected):active > :is(.allowed-market-check-v49, .league-check-v81) {
  background: #2b3e50 !important;
  border-color: #607287 !important;
}
#root#root#root#root#root#root#root :is(.image-download-button-v24, .download-button-v166):focus-visible:not(:disabled) {
  background: #17212c !important;
  color: var(--ui-hover-text-v167) !important;
  border-color: #354659 !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
#root#root#root#root#root#root#root :is(button, a[href], summary, [role="button"], label:has(> input[type="checkbox"])):focus-visible {
  outline: 2px solid #95a7ba !important;
  outline-offset: 2px !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root label:has(> input:focus-visible) {
  outline: 2px solid #95a7ba !important;
  outline-offset: 2px !important;
}
#root#root#root#root#root#root#root :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]), textarea):is(:focus, :focus-visible) {
  border-color: #607287 !important;
  outline: 2px solid #95a7ba !important;
  outline-offset: 2px !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root#root :is(.manual-range-inputs-v122, .auto-launch-clock-v138 > .manual-clock-v122):focus-within {
  border-color: #607287 !important;
  outline: 1px solid #607287 !important;
  outline-offset: 1px !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root#root .manual-clock-v122 input:is(:focus, :focus-visible) {
  border-color: transparent !important;
  outline: none !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root#root#root :is(button, input, textarea):disabled,
#root#root#root#root#root#root#root#root [aria-disabled="true"],
#root#root#root#root#root#root#root#root fieldset[disabled] :is(button, input, textarea) {
  background-color: var(--ui-rest-bg-v167) !important;
  background-image: var(--ui-rest-image-v167) !important;
  color: var(--ui-rest-text-v167) !important;
  border-color: var(--ui-rest-border-v167) !important;
  opacity: .55 !important;
  cursor: default !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
  transition: none !important;
}
#root#root#root#root#root#root#root#root#root :is(.report-button-v88, .download-button-v166)[aria-busy="true"] {
  background: #17212c !important;
  color: #dce6f2 !important;
  border-color: #354659 !important;
  opacity: 1 !important;
  cursor: progress !important;
  box-shadow: none !important;
  filter: none !important;
  transform: none !important;
}
#root#root#root#root#root#root#root#root#root :is(.report-button-v88, .download-button-v166)[aria-busy="true"] :is(span, svg) {
  color: inherit !important;
  opacity: 1 !important;
}
#root#root#root#root#root#root .section-heading-accent-v167,
#root#root#root#root#root#root .section-heading-accent-v167:is(:hover, .last-opened-row-v138, .last-opened-row-v135) {
  position: relative;
  background: linear-gradient(90deg, rgba(145,255,0,.06), rgba(145,255,0,0) 200px) !important;
  box-shadow: none !important;
}
#root#root#root#root#root#root .section-heading-accent-v167::before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  bottom: 12px;
  width: 3px;
  border-radius: 2px;
  background: #91ff00;
  pointer-events: none;
}
#root#root#root#root#root#root *::-webkit-scrollbar-thumb { background: #354659 !important; }
#root#root#root#root#root#root *::-webkit-scrollbar-thumb:hover { background: #607287 !important; }
html::-webkit-scrollbar-thumb:hover, body::-webkit-scrollbar-thumb:hover { background: #607287 !important; }
#root#root#root#root#root#root * {
  scrollbar-color: #354659 transparent;
}
