@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/BlazorStrap.V5/BlazorStrap.V5.soy3cwhzex.bundle.scp.css';
@import '_content/BlazorStrap/BlazorStrap.10v83wk5fb.bundle.scp.css';

/* /App.razor.rz.scp.css */
/* /Pages/AdvancedTrading.razor.rz.scp.css */
p[b-3jn11cehwa] {
  color: var(--font-colour-primary);
  text-align: center;
}

h5[b-3jn11cehwa] {
  text-align: center;
}

h3[b-3jn11cehwa] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-3jn11cehwa] {
  padding: 0px;
  display: flex;
}
/* /Pages/Amm.razor.rz.scp.css */
p[b-ezwq87oug0] {
  color: var(--font-colour-primary);
}

h5[b-ezwq87oug0] {
  word-wrap: break-word;
}

.row[b-ezwq87oug0] {
  padding: 0px;
  display: inline-block;
}

.infoIcon img[b-ezwq87oug0] {
  width: 20px;
}

.summary[b-ezwq87oug0] {
  font-size: smaller;
}

  .summary .col[b-ezwq87oug0] {
    word-wrap: break-word;
  }


.liquidity-big[b-ezwq87oug0] {
  font-size: small;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

.liquidity[b-ezwq87oug0] {
  font-size: xx-small;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

  .liquidity .col[b-ezwq87oug0] {
    outline: 1px solid;
    padding: 5px;
    word-wrap: break-word;
  }

  .liquidity .col-md-1[b-ezwq87oug0] {
    outline: 1px solid;
    padding: 5px;
    word-wrap: break-word;
  }

  .liquidity .header[b-ezwq87oug0] {
    font-style: italic;
    background-color: var(--viewBackground);
  }


.liquidity-big .col[b-ezwq87oug0] {
  outline: 1px solid;
  padding: 8px;
  word-wrap: break-word;
}

.liquidity-big .col-md-1[b-ezwq87oug0] {
  outline: 1px solid;
  padding: 8px;
  word-wrap: break-word;
}

.liquidity-big .header[b-ezwq87oug0] {
  font-style: italic;
  background-color: var(--viewBackground);
}

  .row-even[b-ezwq87oug0] {
    background-color: var(--viewBackground);
  }


  .row-odd[b-ezwq87oug0] {
    background-color: inherit;
  }


.walletTitle[b-ezwq87oug0] {
  padding-left: 10px;
  font-size: smaller;
  font-family: Courier;
}

/* width */
[b-ezwq87oug0]::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
[b-ezwq87oug0]::-webkit-scrollbar-track {
  background: var(--itemBackgroundAccent);
}

/* Handle */
[b-ezwq87oug0]::-webkit-scrollbar-thumb {
  background: var(--font-colour-secondary);
}

  /* Handle on hover */
  [b-ezwq87oug0]::-webkit-scrollbar-thumb:hover {
    background: var(--font-colour-primary);
  }



  /* add a border around table */
table[b-ezwq87oug0] {
    border: 1px solid;
  }

.align-right[b-ezwq87oug0] {
text-align: right;
}
/* /Pages/CapTable.razor.rz.scp.css */
p[b-9ir833hdke] {
  color: var(--font-colour-primary);
}

h3[b-9ir833hdke] {
  color: var(--font-colour-primary);
  padding: 20px;
}

.row[b-9ir833hdke] {
  padding: 0px;
  display: flex;
}

.container a:first-child .row[b-9ir833hdke] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-9ir833hdke] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

input[type="search"][b-9ir833hdke]::placeholder {
  color: #d4f5ff29
}

.symbol[b-9ir833hdke] {
  font-weight: bold;
}

.executedPrice[b-9ir833hdke] {
  font-size: larger;
}

.marketDescription[b-9ir833hdke] {
  font-size: x-small;
  color: var( --font-colour-secondary);
}

.col-6.marketTableTitles p[b-9ir833hdke] {
  color: var( --font-colour-secondary);
  /* add a line underneath each paragraph */
  border-bottom: 1px solid var( --font-colour-secondary);
}

.col-6.marketTableValues p[b-9ir833hdke] {
  border-bottom: 1px solid var( --font-colour-secondary);
}

/* style the hr as thick and colored */
hr[b-9ir833hdke] {
  border: 1px solid var( --font-colour-secondary);
}

.superscript[b-9ir833hdke] {
  font-size: x-small;
  vertical-align: super;
}

h5[b-9ir833hdke] {
  color: var(--font-colour-primary);
}

.oi.oi-document.superscript:hover[b-9ir833hdke] {
  filter: invert(100%);
}

.oi.oi-cart.superscript:hover[b-9ir833hdke] {
  filter: invert(100%);
}
/* /Pages/CarSummary.razor.rz.scp.css */
.selectedCarImage[b-17sa18mb4u] {
  max-height: 600px;
  max-width: 600px;
  height: 600px;
  width: 600px;
  /* fill parent */
  height: 100%;
  border-radius: 50px;
}

p[b-17sa18mb4u] {
  color: var(--font-colour-primary);
}

h3[b-17sa18mb4u] {
  color: var(--font-colour-primary);
  padding: 20px;
  font-size: 1.3em;
}


.scrollable[b-17sa18mb4u] {
  overflow-y: auto;
  height: 600px;
}

.selected[b-17sa18mb4u] {
  background: var(--itemBackgroundAccent);
}

hr[b-17sa18mb4u] {
  border: 1px solid var(--font-colour-primary);
}

.carbonParagraph[b-17sa18mb4u] {
  /* monospace */
  font-family: 'Courier New', Courier, monospace;
}

.qrcodeimage[b-17sa18mb4u] {
  width: 40%;
  max-width: 40%;
  /* rounded corners */
  border-radius: 10px;
}

a[b-17sa18mb4u] {
  color: var(--font-colour-primary);
}

.superscript[b-17sa18mb4u] {
  vertical-align: super;
  font-size: 0.5em;
}

.information-icon[b-17sa18mb4u] {
  color: var(--font-colour-primary);
  padding-bottom: 0px;
  margin-bottom: 0px;
  /* translate down */
  transform: translateY(30px);
}
/* /Pages/ClosingSummary.razor.rz.scp.css */

p[b-fhonvshmgr] {
  color: white;
}

h3[b-fhonvshmgr] {
  color: var(--font-colour-primary);
  padding: 20px;
}

.row[b-fhonvshmgr] {
  padding: 0px;
  display: flex;
}

table[b-fhonvshmgr] {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid var(--font-colour-primary);
  border-radius: 10px;
  background-color: var(--itemBackground);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  margin: 10px;
  overflow: hidden;
}

th[b-fhonvshmgr] {
  color: var(--font-colour-primary);
  font-weight: bold;
  padding: 15px;
  border-bottom: 2px solid var(--font-colour-primary);
  background-color: var(--viewBackground);
}

tr[b-fhonvshmgr] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
  transition: background-color 0.3s ease;
}

  tr:nth-child(even)[b-fhonvshmgr] {
    background-color: var(--alternate-background);
  }

  tr:hover[b-fhonvshmgr] {
    background-color: var(--hover-background);
  }

td[b-fhonvshmgr] {
  color: var(--font-colour-primary) !important;
  padding: 15px;
  border-bottom: 1px solid var(--font-colour-primary);
}

  td:first-child[b-fhonvshmgr] {
    border-left: 1px solid var(--font-colour-primary);
  }

  td:last-child[b-fhonvshmgr] {
    border-right: 1px solid var(--font-colour-primary);
  }

.container a:first-child .row[b-fhonvshmgr] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-fhonvshmgr] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.container a:first-child .row[b-fhonvshmgr] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-fhonvshmgr] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

input[type="search"][b-fhonvshmgr]::placeholder {
  color: #d4f5ff29
}

.datePicker[b-fhonvshmgr] {
  background-color: var(--itemBackground);
  color: var(--font-colour-primary);
  margin: 10px;
}

.boldItem[b-fhonvshmgr] {
  font-weight: bold;
  color: var(--font-colour-primary);
}
/* /Pages/Collections.razor.rz.scp.css */

h3[b-acdf1e3ztx] {
  color: var(--font-colour-primary);
  padding: 20px;
}
/* /Pages/Home.razor.rz.scp.css */
h1[b-5qy36hj5ol],h2[b-5qy36hj5ol],h3[b-5qy36hj5ol],h4[b-5qy36hj5ol],h5[b-5qy36hj5ol],h6[b-5qy36hj5ol],p[b-5qy36hj5ol] {
  color: var(--font-colour-primary);
}

.versionText[b-5qy36hj5ol] {
  color: var(--font-colour-secondary-opacity-75);
  font-size: x-small;
  text-align: right;
}
/* /Pages/Inventory.razor.rz.scp.css */
p[b-gclhy2m96m] {
  color: var(--font-colour-primary);
  text-align: center;
}

h5[b-gclhy2m96m] {
  text-align: center;
}

h3[b-gclhy2m96m] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-gclhy2m96m] {
  padding: 0px;
  display: inline-block;
}

hr[b-gclhy2m96m] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}
/* /Pages/InventoryAdd.razor.rz.scp.css */
/* Default background color for input fields */
input.form-control[b-p0mr07eio9], select.form-control[b-p0mr07eio9], textarea.form-control[b-p0mr07eio9] {
  background-color: var(--itemBackground) !important;
  color: var(--font-colour-primary) !important;
}

  /* Background color for input fields when focused */
  input.form-control:focus[b-p0mr07eio9], select.form-control:focus[b-p0mr07eio9], textarea.form-control:focus[b-p0mr07eio9] {
    background-color: var(--itemBackgroundAccent) !important;
    color: var(--font-colour-primary) !important;
  }

  /* Background color for input fields when not focused */
  input.form-control:not(:focus)[b-p0mr07eio9], select.form-control:not(:focus)[b-p0mr07eio9], textarea.form-control:not(:focus)[b-p0mr07eio9] {
    background-color: var(--itemBackground) !important;
    color: var(--font-colour-primary) !important;
  }

p[b-p0mr07eio9] {
  text-align: center;
}

h5[b-p0mr07eio9] {
  text-align: center;
}

h3[b-p0mr07eio9] {
  text-align: center;
}

p[b-p0mr07eio9] {
  color: var(--font-colour-primary);
}

h3[b-p0mr07eio9] {
  color: var(--font-colour-primary);
}

.row[b-p0mr07eio9] {
  padding: 0px;
  display: inline-block;
}

hr[b-p0mr07eio9] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-p0mr07eio9] {
  position: relative !important;
  width: 10% !important;
}

label[b-p0mr07eio9] {
  color: var(--font-colour-primary);
}

p[b-p0mr07eio9] {
  color: var(--font-colour-secondary);
}

h3[b-p0mr07eio9] {
  color: var(--font-colour-primary);
}
/* /Pages/InventoryBid.razor.rz.scp.css */
p[b-h2mq4u1y7l] {
  text-align: center;
}

h5[b-h2mq4u1y7l] {
  text-align: center;
}

h3[b-h2mq4u1y7l] {
  text-align: center;
}

p[b-h2mq4u1y7l] {
  color: var(--font-colour-primary);
}

h3[b-h2mq4u1y7l] {
  color: var(--font-colour-primary);
}

.row[b-h2mq4u1y7l] {
  padding: 0px;
  display: inline-block;
}

hr[b-h2mq4u1y7l] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-h2mq4u1y7l] {
  position: relative !important;
  width: 10% !important;
}

label[b-h2mq4u1y7l] {
  color: var(--font-colour-primary);
}

p[b-h2mq4u1y7l] {
  color: var(--font-colour-secondary);
}

h3[b-h2mq4u1y7l] {
  color: var(--font-colour-primary);
}
/* /Pages/InventoryBuy.razor.rz.scp.css */
p[b-xpedgfuqvt] {
  text-align: center;
}

h5[b-xpedgfuqvt] {
  text-align: center;
}

h3[b-xpedgfuqvt] {
  text-align: center;
}

p[b-xpedgfuqvt] {
  color: var(--font-colour-primary);
}

h3[b-xpedgfuqvt] {
  color: var(--font-colour-primary);
}

.row[b-xpedgfuqvt] {
  padding: 0px;
  display: inline-block;
}

hr[b-xpedgfuqvt] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

label[b-xpedgfuqvt] {
  color: var(--font-colour-primary);
}

p[b-xpedgfuqvt] {
  color: var(--font-colour-secondary);
}

h3[b-xpedgfuqvt] {
  color: var(--font-colour-primary);
}

.buySummaryTable[b-xpedgfuqvt] {
  background-color: var(--itemBackgroundAccent);
  color: var(--font-colour-secondary);
  border-color: var(--font-colour-secondary);
}

.buyOrderSummaryTable[b-xpedgfuqvt] {
}

.buyOrderSummaryTableAll[b-xpedgfuqvt] {
  background-color: var(--itemBackground);
  color: var(--font-colour-secondary);
  border-color: var(--itemBackground-accent);
  border: solid;
  border-width: 1px;
  padding: 5px;
  border-radius: 15px;
}
/* /Pages/InventoryEdit.razor.rz.scp.css */
p[b-gplkhc4mu5] {
  text-align: center;
}

h5[b-gplkhc4mu5] {
  text-align: center;
}

h3[b-gplkhc4mu5] {
  text-align: center;
}

p[b-gplkhc4mu5] {
  color: var(--font-colour-primary);
}

h3[b-gplkhc4mu5] {
  color: var(--font-colour-primary);
}

.row[b-gplkhc4mu5] {
  padding: 0px;
  display: inline-block;
}

hr[b-gplkhc4mu5] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-gplkhc4mu5] {
  position: relative !important;
  width: 10% !important;
}

label[b-gplkhc4mu5] {
  color: var(--font-colour-primary);
}

p[b-gplkhc4mu5] {
  color: var(--font-colour-secondary);
}

h3[b-gplkhc4mu5] {
  color: var(--font-colour-primary);
}
/* /Pages/InventoryExecuteAgainstBid.razor.rz.scp.css */
p[b-its7wbscq2] {
  text-align: center;
}

h5[b-its7wbscq2] {
  text-align: center;
}

h3[b-its7wbscq2] {
  text-align: center;
}

p[b-its7wbscq2] {
  color: var(--font-colour-primary);
}

h3[b-its7wbscq2] {
  color: var(--font-colour-primary);
}

.row[b-its7wbscq2] {
  padding: 0px;
  display: inline-block;
}

hr[b-its7wbscq2] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-its7wbscq2] {
  position: relative !important;
  width: 10% !important;
}

label[b-its7wbscq2] {
  color: var(--font-colour-primary);
}

p[b-its7wbscq2] {
  color: var(--font-colour-secondary);
}

h3[b-its7wbscq2] {
  color: var(--font-colour-primary);
}

.buySummaryTable[b-its7wbscq2] {
  background-color: var(--itemBackgroundAccent);
  color: var(--font-colour-secondary);
  border-color: var(--font-colour-secondary);
}

.buyOrderSummaryTable[b-its7wbscq2] {
}

.buyOrderSummaryTableAll[b-its7wbscq2] {
  background-color: var(--itemBackground);
  color: var(--font-colour-secondary);
  border-color: var(--itemBackground-accent);
  border: solid;
  border-width: 1px;
  padding: 5px;
  border-radius: 15px;
}
/* /Pages/InventoryExecuteAgainstOffer.razor.rz.scp.css */


/* Other existing styles */
body[b-81ypplclob] {
}

p[b-81ypplclob] {
  text-align: center;
}

h5[b-81ypplclob] {
  text-align: center;
}

h3[b-81ypplclob] {
  text-align: center;
}

p[b-81ypplclob] {
  color: var(--font-colour-primary);
}

h3[b-81ypplclob] {
  color: var(--font-colour-primary);
}

.row[b-81ypplclob] {
  padding: 0px;
  display: inline-block;
}

hr[b-81ypplclob] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-81ypplclob] {
  position: relative !important;
  width: 10% !important;
}

label[b-81ypplclob] {
  color: var(--font-colour-primary);
}

p[b-81ypplclob] {
  color: var(--font-colour-secondary);
}

h3[b-81ypplclob] {
  color: var(--font-colour-primary);
}

.buySummaryTable[b-81ypplclob] {
  background-color: var(--itemBackgroundAccent);
  color: var(--font-colour-secondary);
  border-color: var(--font-colour-secondary);
}

.buyOrderSummaryTable[b-81ypplclob] {
}

.buyOrderSummaryTableAll[b-81ypplclob] {
  background-color: var(--itemBackground);
  color: var(--font-colour-secondary);
  border-color: var(--itemBackground-accent);
  border: solid;
  border-width: 1px;
  padding: 5px;
  border-radius: 15px;
}
/* /Pages/InventorySummary.razor.rz.scp.css */
.table-container[b-brx28qv9fc] {
  font-family: Arial, sans-serif;
  background-color: var(--viewBackground);
  color: var(--font-colour-secondary);
  border-radius: 8px;
  overflow: visible;
  border: solid;
  border-width: 1px;
  border-color: var(--itemBackgroundAccent);
}

table[b-brx28qv9fc] {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto; /* Allow the table to adjust column widths based on content */
}


th[b-brx28qv9fc], td[b-brx28qv9fc] {
  padding: 6px 8px;
  text-align: left;
}

th[b-brx28qv9fc] {
  background-color: var(--itemBackground);
  font-weight: bold;
}

tr:not(:last-child)[b-brx28qv9fc] {
  border-bottom: 3px solid var(--itemBackground);
}

tr[b-brx28qv9fc] {
  background-color: var(--viewBackground);
  color: var(--font-colour-secondary);
}

.status-button[b-brx28qv9fc] {
  background-color: var(--itemBackground);
  border: solid;
  color: var(--font-colour-secondary);
  padding: 6px 24px;
  border-radius: 16px;
  cursor: pointer;
  position: relative; /* Ensure the pseudo-element is positioned relative to the button */
  font-weight: bold;

}

  .status-button[b-brx28qv9fc]::before {
    content: "•"; /* Unicode character for a dot */
    position: absolute;
    left: 6px; /* Adjust the position to place the dot before the text */
    top: 50%;
    transform: translateY(-50%);
    color: var(--font-colour-secondary);
    font-size: xx-large;
  }



.menu-button[b-brx28qv9fc] {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
}

.error-button[b-brx28qv9fc] {

  background-color: #660000;
}

.container[b-brx28qv9fc] {
  width:1700px;
}
/* /Pages/InventoryTrades.razor.rz.scp.css */
p[b-06ejmtk9nc] {
  text-align: center;
}

h5[b-06ejmtk9nc] {
  text-align: center;
}

h3[b-06ejmtk9nc] {
  text-align: center;
}

p[b-06ejmtk9nc] {
  color: var(--font-colour-primary);
}

h3[b-06ejmtk9nc] {
  color: var(--font-colour-primary);
}

.row[b-06ejmtk9nc] {
  padding: 0px;
  display: inline-block;
}

hr[b-06ejmtk9nc] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}
/* /Pages/InventoryTradeSummary.razor.rz.scp.css */
.table-container[b-6jf5k8cydp] {
  font-family: Arial, sans-serif;
  background-color: var(--viewBackground);
  color: var(--font-colour-secondary);
  border-radius: 8px;
  overflow: visible;
  border: solid;
  border-width: 1px;
  border-color: var(--itemBackgroundAccent);
}

table[b-6jf5k8cydp] {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto; /* Allow the table to adjust column widths based on content */
}


th[b-6jf5k8cydp], td[b-6jf5k8cydp] {
  padding: 6px 8px;
  text-align: left;
}

th[b-6jf5k8cydp] {
  background-color: var(--itemBackground);
  font-weight: bold;
}

tr:not(:last-child)[b-6jf5k8cydp] {
  border-bottom: 3px solid var(--itemBackground);
}

tr[b-6jf5k8cydp] {
  background-color: var(--viewBackground);
  color: var(--font-colour-secondary);
}

.status-button[b-6jf5k8cydp] {
  background-color: var(--itemBackground);
  border: solid;
  color: var(--font-colour-secondary);
  padding: 6px 24px;
  border-radius: 16px;
  cursor: pointer;
  position: relative; /* Ensure the pseudo-element is positioned relative to the button */
  font-weight: bold;

}

  .status-button[b-6jf5k8cydp]::before {
    content: "•"; /* Unicode character for a dot */
    position: absolute;
    left: 6px; /* Adjust the position to place the dot before the text */
    top: 50%;
    transform: translateY(-50%);
    color: var(--font-colour-secondary);
    font-size: xx-large;
  }



.menu-button[b-6jf5k8cydp] {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
}

.error-button[b-6jf5k8cydp] {

  background-color: #660000;
}

.container[b-6jf5k8cydp] {
  width:1700px;
}
/* /Pages/Investor.razor.rz.scp.css */
p[b-j1nt3u6pd7] {
  color: var(--font-colour-primary);
}

h3[b-j1nt3u6pd7] {
  color: var(--font-colour-primary);
  padding: 20px;
}
/* /Pages/Kyc.razor.rz.scp.css */
p[b-pmrh63dwr0] {
  color: var(--font-colour-secondary);
  margin: 10px;
}

h3[b-pmrh63dwr0] {
  color: var(--font-colour-primary);
  padding: 20px;
}

.row[b-pmrh63dwr0] {
  padding: 0px;
}

button[b-pmrh63dwr0] {
  margin: 5px;
}
/* /Pages/KycScreen.razor.rz.scp.css */

p[b-a1ysat1xe0] {
  color: var(--font-colour-secondary);
}

h3[b-a1ysat1xe0] {
  color: white;
}

.container a:first-child .row[b-a1ysat1xe0] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-a1ysat1xe0] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}



.kycColumn[b-a1ysat1xe0] {
  margin-top: 10px;
  padding: 50px;
}

label[b-a1ysat1xe0] {
  color: var(--font-colour-primary);
}


select[b-a1ysat1xe0] {
  color: var(--font-colour-primary);
  background: var(--itemBackground);
  margin: 5px;
}

img[b-a1ysat1xe0] {
  width: 200px;
  height: 200px;
}

.cameraImage[b-a1ysat1xe0] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
  border-color: var(--font-colour-primary);
  border-radius: 10%;
  border-width: 1px;
  width: 400px;
  padding: 10px;
  margin: 0 auto;
  display: block;
}

.cameraVideo[b-a1ysat1xe0] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
  border-color: var(--font-colour-primary);
  border-radius: 5%;
  border-width: 1px;
  width: 1200px;
  padding: 10px;
  margin: 0 auto;
  display: block;
}

.center-div[b-a1ysat1xe0] {
  margin-left: auto;
  margin-right: auto;
  width: 30%; /* or any specific width */
}

.gpsCoordinates[b-a1ysat1xe0] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
  border-color: var(--font-colour-primary);
  border-radius: 10%;
  border-width: 1px;
  width: 200px;
  padding: 10px;
  margin: 0 auto;
  display: block;
  font-size: 0.5em;
}

.imageCapturePane[b-a1ysat1xe0] {
  padding: 20px;
}


.imageCapturePane2[b-a1ysat1xe0] {
  padding: 20px;
}



.videoCapturePane[b-a1ysat1xe0] {
  width: 1200px;
  height: 420px;
}


.videoCapturePane2[b-a1ysat1xe0] {
  width: 1200px;
  height: 480px;
}


.largeCamera[b-a1ysat1xe0] {
  font-size: 6em;
  /* surround with a large circle */
  border-radius: 50%;
  border: 1px solid gray;
  padding: 50px;
  margin-left: 80px;
  background-color: var(--itemBackground);
  color: var(--font-colour-secondary);
}

.overlay[b-a1ysat1xe0] {
  position: relative;
  transform: translate(28%, -1000%);
  color: white;
  font-size: 18px;
}

.vertical-separator[b-a1ysat1xe0] {
  border-left: 1px solid var(--font-colour-primary);
  height: 100%;
  margin: 0 10px;
}

.recordingComplete[b-a1ysat1xe0] {
  /* A box width="220" height="140" with a large green tick in the center */
  width: 220px;
  height: 140px;
  background-color: green;
  color: white;
  font-size: 3em;
  text-align: center;
  padding-top: 20px;
  border-radius: 10px;
  margin: 0 auto;
  display: block;
}

.videoStyling[b-a1ysat1xe0] {
  width: 320px;
  height: 240px;
  border-radius: 10px;
  border: 1px solid var(--font-colour-primary);
  margin: 10px;
}

.controls[b-a1ysat1xe0] {
  padding-left: 30px;
}

.descriptionImage[b-a1ysat1xe0] {
  width: 200px;
  height: 200px;
  border-radius: 10px;
  margin: 10px;
}

input[b-a1ysat1xe0] {
  border-color: var(--font-colour-primary);
  background: var(--itemBackground);
  color: var(--font-colour-primary);
  margin: 5px;
}

  input:focus[b-a1ysat1xe0] {
    background-color: var(--itemBackground);
    color: var(--font-colour-primary);
  }
/* /Pages/Market.razor.rz.scp.css */

p[b-aoincdok71] {
  color: white;
}

h3[b-aoincdok71] {
  color: var(--font-colour-primary);
  padding: 20px;
}

.row .filterRow[b-aoincdok71] {
  padding: 0px;
  display: inline-block;
}

.filterTitleText[b-aoincdok71] {
  font-size: medium;
  color: var(--font-colour-primary);
}

.container a:first-child .row[b-aoincdok71] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-aoincdok71] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.marketColumn[b-aoincdok71] {
  margin-top: 10px;
}

.securityButtonClicked[b-aoincdok71] {
  background: var(--itemBackgroundAccent);
}

.sortTab[b-aoincdok71] {
  background-color: var(--viewBackground);
  color: var(--font-colour-primary);
  border: 1px solid var(--itemBackgroundAccent);
  border-radius: 10px;
  margin: 5px;
}

  .sortTab:hover[b-aoincdok71] {
    background-color: var(--itemBackgroundAccent);
  }

  .sortTab:active[b-aoincdok71] {
    background-color: var(--itemBackgroundAccent);
  }

  .sortTab:focus[b-aoincdok71] {
    background-color: var(--itemBackgroundAccent);
  }

.buttonClicked[b-aoincdok71] {
  background: var(--itemBackgroundAccent);
}

input[type="search"][b-aoincdok71]::placeholder {
  color: #d4f5ff29
}
/* /Pages/MarketData.razor.rz.scp.css */
p[b-arrd0ghndp] {
  color: var(--font-colour-primary);
}

h3[b-arrd0ghndp] {
  color: var(--font-colour-primary);
  padding: 20px;
}

.row[b-arrd0ghndp] {
  padding: 0px;
  display: flex;
}

.container a:first-child .row[b-arrd0ghndp] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-arrd0ghndp] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.filterIconButton[b-arrd0ghndp] {
  background-color: var(--viewBackground);
  color: var(--font-colour-primary);
  border: 1px solid var(--itemBackgroundAccent);
  border-radius: 10px;
  margin: 5px;
  width: 50%;
}

input[type="search"][b-arrd0ghndp]::placeholder {
  color: #d4f5ff29
}

.bidText[b-arrd0ghndp] {
  color: green;
}

.offerText[b-arrd0ghndp] {
  color: darkred;
}

.symbol[b-arrd0ghndp] {
  font-weight: bold;
}

.executedPrice[b-arrd0ghndp] {
  font-size: larger;
}

.marketDescription[b-arrd0ghndp] {
  font-size: x-small;
  color: var( --font-colour-secondary);
}

.marketTableTitles p[b-arrd0ghndp] {
  color: var(--font-colour-primary);
  border-bottom: 1px solid var(--font-colour-primary);
  margin-bottom: 0;
  padding: 0.2rem 0;
}

.marketTableValues p[b-arrd0ghndp] {
  border-bottom: 1px solid var(--font-colour-primary);
  margin-bottom: 0;
  padding: 0.2rem 0;
}

p.marketTableThickValues[b-arrd0ghndp] {
  color: var(--font-colour-primary);
  font-weight: bold;
  margin-bottom: 0;
  padding: 0.2rem 0;
}

.marketTableThickValues[b-arrd0ghndp] {
  height: 50px;
}

.marketTableRow[b-arrd0ghndp] {
}

.closingSummaryTitles[b-arrd0ghndp] {
  color: var(--font-colour-primary);
  margin-bottom: 0;
  padding: 0.2rem 0;
}

.closingSummaryValues[b-arrd0ghndp] {
  color: var(--font-colour-primary);
  border-top: 1px solid var(--font-colour-primary);
  margin-bottom: 0;
  padding: 0.2rem 0;
}

.closing-summary-paired[b-arrd0ghndp] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.closing-summary-pair[b-arrd0ghndp] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
}

.marketTableTitles[b-arrd0ghndp] {
  font-weight: normal;
}

.marketTableThickValues[b-arrd0ghndp] {
  border-top: 1px solid var(--font-colour-primary);
  font-weight: bold;
}

/* style the hr as thick and colored */
hr[b-arrd0ghndp] {
  border: 1px solid var( --font-colour-secondary);
}

.superscript[b-arrd0ghndp] {
  font-size: x-small;
  /* superscript */
  vertical-align: super;
}

.upArrow[b-arrd0ghndp] {
  color: green;
}

.downArrow[b-arrd0ghndp] {
  color: darkred;
}

h5[b-arrd0ghndp] {
  color: var(--font-colour-primary);
}

.inthemoney[b-arrd0ghndp] {
  color: green;
}

.outofthemoney[b-arrd0ghndp] {
  color: darkred;
}

.oi.oi-document.superscript:hover[b-arrd0ghndp] {
  filter: invert(100%);
}

.oi.oi-cart.superscript:hover[b-arrd0ghndp] {
  filter: invert(100%);
}
/* /Pages/Modal.razor.rz.scp.css */
img[b-w4f0hor64i] {
  width: 100%;
}

h5[b-w4f0hor64i] {
  color: var(--font-colour-primary);
}



.modal-content[b-w4f0hor64i] {
  background-color: var(--itemBackground);
  font-size: small;
}

hr[b-w4f0hor64i] {
  color: lightgray;
}
/* /Pages/ModalCashlessExercise.razor.rz.scp.css */
img[b-khez67cm3a] {
  width: 100%;
}

h5[b-khez67cm3a] {
  color: var(--font-colour-primary);
}

.modal-description[b-khez67cm3a] {
  color: var(--font-colour-primary);
}

.modal-content[b-khez67cm3a] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

.green-box-container[b-khez67cm3a] {
  display: flex;
  justify-content: center; /* Center the box horizontally if desired */
  margin-top: 20px; /* Example margin to separate it from other content */
  margin-bottom: 20px;
}

.green-box-content[b-khez67cm3a] {
  background-color: var(--green-70);
  border: 2px solid var(--green);
  color: var(--green);
  padding: 1.5em 1em; /* Adjust padding for top/bottom gap and side spacing */
  display: flex;
  justify-content: space-between; /* Puts "Realised Gain" on left, "$23.11" on right */
  align-items: center; /* Vertically center the text within the box */
  width: 300px; /* Adjust width as needed, or use max-content for dynamic width */
  box-sizing: border-box; /* Include padding and border in the element's total width and height */
  font-size: 1rem; /* Base font size for proportional padding */
}

.table-orders[b-khez67cm3a] {
  border: none;
}

  .table-orders th[b-khez67cm3a], .table-orders td[b-khez67cm3a] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-khez67cm3a] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-khez67cm3a] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-khez67cm3a] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-khez67cm3a] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-khez67cm3a] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-khez67cm3a] {
  font-size: 2rem;
}


hr.dashed[b-khez67cm3a] {
  border-top: 3px dashed #bbb;
}

img[b-khez67cm3a] {
  width: 150px;
  float: right;
}
/* /Pages/ModalLoadKeystore.razor.rz.scp.css */
img[b-6nzfmboz27] {
  width: 100%;
}

h5[b-6nzfmboz27] {
  color: var(--font-colour-primary);
}

.modal-content[b-6nzfmboz27] {
  border-radius: 15px;
  background-color: var(--itemBackground);
  font-size: small;
}

.close-button[b-6nzfmboz27] {
  border-radius: 10px;
  align-self: flex-end;
  padding: 5px;
}

.close-button-text[b-6nzfmboz27] {
  color: var(--font-colour-primary)
}

div[b-6nzfmboz27] {
  color: var(--font-colour-primary);
}

.notice[b-6nzfmboz27] {
  color: var(--font-colour-primary);
}


.qr-code-image[b-6nzfmboz27] {
  height: 300px;
  width: 300px;
  min-width: 300px;
  min-height: 300px;
  border: 1px solid gray;
  border-radius: 25px;
  padding: 22px;
  background-color: white;
  margin: auto;
}

.qr-code-title[b-6nzfmboz27] {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 30px;
}

a[b-6nzfmboz27] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

li[b-6nzfmboz27] {
  margin: 2px;
}

ol[b-6nzfmboz27] {
  margin-top: 35px;
}

.keystore-title[b-6nzfmboz27] {
  margin-top: 0px;
}

.keystore-img[b-6nzfmboz27] {
  height: 375px;
  width: 375px;
}
/* /Pages/ModalNft.razor.rz.scp.css */
img[b-4aliq4x4io] {
  width: 100%;
}

h5[b-4aliq4x4io] {
  color: var(--font-colour-primary);
}

.modal-content[b-4aliq4x4io] {
  background-color: transparent;
  border: none;
  font-size: small;
  width: 100%;
}

.card-img[b-4aliq4x4io] {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 0.5rem;
  border-radius: var(--corner-radius);
}

video[b-4aliq4x4io] {
  width: 100%;
}

audio[b-4aliq4x4io] {
  width: 100%;
}

.modal-dialog[b-4aliq4x4io] {
  height: auto !important;
  border: none;
}

.modal-footer[b-4aliq4x4io] {
  border: none;
}

.detailsRow img[b-4aliq4x4io] {
  height: 60px;
  width: 60px;
}

.centerIcon[b-4aliq4x4io] {
  -ms-transform: translate(20%, 0%);
  transform: translate(20%, 0%);
}

/* Styling for media elements within the modal */
.modal-body video[b-4aliq4x4io],
.modal-body audio[b-4aliq4x4io],
.modal-body img.card-img[b-4aliq4x4io] {
  width: 100%;
  height: auto; /* Maintain aspect ratio */
  max-width: 100%; /* Ensure it doesn't overflow */
  max-height: 80vh; /* Limit height to prevent excessively tall modals */
  display: block; /* Remove extra space below inline elements */
  margin: auto; /* Center the media horizontally */
  border-radius: 0.5rem; /* Consistent rounded corners */
}

/* Specific styling for audio preview image */
.modal-body .audio-preview-image[b-4aliq4x4io] {
  margin-bottom: 1rem; /* Space between image and audio player */
}

.modal-body audio[b-4aliq4x4io] {
  height: 30px; /* Maintain aspect ratio */
}
/* /Pages/ModalOrderbook.razor.rz.scp.css */
img[b-9xhlciyqr9] {
  width: 100%;
}

h5[b-9xhlciyqr9] {
  color: var(--font-colour-primary);
}



.modal-content[b-9xhlciyqr9] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

/*AtsOrderBook*/
.table-orders[b-9xhlciyqr9] {
  border: none;
}

  .table-orders th[b-9xhlciyqr9], .table-orders td[b-9xhlciyqr9] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-9xhlciyqr9] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-9xhlciyqr9] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-9xhlciyqr9] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-9xhlciyqr9] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-9xhlciyqr9] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-9xhlciyqr9] {
  font-size: 2rem;
}


hr.dashed[b-9xhlciyqr9] {
  border-top: 3px dashed #bbb;
}

img[b-9xhlciyqr9] {
  width: 30px;
  float: right;
}

.reloadButton[b-9xhlciyqr9] {
  color: var(--font-colour-secondary);
  background-color: var(--itemBackground);
  width: auto;
  padding: 10px;
}

  .reloadButton:hover[b-9xhlciyqr9] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:active[b-9xhlciyqr9] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:focus[b-9xhlciyqr9] {
    background: var(--itemBackgroundAccent);
  }
/* /Pages/ModalOrderHistory.razor.rz.scp.css */
img[b-isry9rodxj] {
  width: 100%;
}

h5[b-isry9rodxj] {
  color: var(--font-colour-primary);
}



.modal-content[b-isry9rodxj] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

/*AtsOrderBook*/
.table-orders[b-isry9rodxj] {
  border: none;
}

  .table-orders th[b-isry9rodxj], .table-orders td[b-isry9rodxj] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-isry9rodxj] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-isry9rodxj] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-isry9rodxj] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-isry9rodxj] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-isry9rodxj] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-isry9rodxj] {
  font-size: 2rem;
}


hr.dashed[b-isry9rodxj] {
  border-top: 3px dashed #bbb;
}

img[b-isry9rodxj] {
  width: 30px;
  float: right;
}

.reloadButton[b-isry9rodxj] {
  color: var(--font-colour-secondary);
  background-color: var(--itemBackground);
  width: auto;
  padding: 10px;
}

  .reloadButton:hover[b-isry9rodxj] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:active[b-isry9rodxj] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:focus[b-isry9rodxj] {
    background: var(--itemBackgroundAccent);
  }
/* /Pages/ModalPortfolioBreakdown.razor.rz.scp.css */
img[b-83glv5l49g] {
  width: 100%;
}

h5[b-83glv5l49g] {
  color: var(--font-colour-primary);
}

.modal-backdrop.show[b-83glv5l49g] {
  opacity: 0.85 !important; /* Adjust the overall transparency if needed */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.7)); /* Example gradient */
}

.modal-content[b-83glv5l49g] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

/*AtsOrderBook*/
.table-orders[b-83glv5l49g] {
  border: none;
}

  .table-orders th[b-83glv5l49g], .table-orders td[b-83glv5l49g] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-83glv5l49g] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-83glv5l49g] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-83glv5l49g] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-83glv5l49g] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-83glv5l49g] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-83glv5l49g] {
  font-size: 2rem;
}


hr.dashed[b-83glv5l49g] {
  border-top: 3px dashed #bbb;
}

img[b-83glv5l49g] {
  width: 30px;
  float: right;
}

.reloadButton[b-83glv5l49g] {
  color: var(--font-colour-secondary);
  background-color: var(--itemBackground);
  width: auto;
  padding: 10px;
}

  .reloadButton:hover[b-83glv5l49g] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:active[b-83glv5l49g] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:focus[b-83glv5l49g] {
    background: var(--itemBackgroundAccent);
  }
/* /Pages/ModalSellOption.razor.rz.scp.css */
img[b-p8aq5ptk1x] {
  width: 100%;
}

h5[b-p8aq5ptk1x] {
  color: var(--font-colour-primary);
}



.modal-content[b-p8aq5ptk1x] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

/*AtsOrderBook*/
.table-orders[b-p8aq5ptk1x] {
  border: none;
}

  .table-orders th[b-p8aq5ptk1x], .table-orders td[b-p8aq5ptk1x] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-p8aq5ptk1x] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-p8aq5ptk1x] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-p8aq5ptk1x] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-p8aq5ptk1x] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-p8aq5ptk1x] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-p8aq5ptk1x] {
  font-size: 2rem;
}


hr.dashed[b-p8aq5ptk1x] {
  border-top: 3px dashed #bbb;
}

img[b-p8aq5ptk1x] {
  width: 150px;
  float: right;
}

.no-gap-row[b-p8aq5ptk1x] {
  line-height: 0px;
}

.section-header[b-p8aq5ptk1x] {
  text-align: center;
  color: var(--font-colour-primary);
  font-weight: bold;
}

.primary-text[b-p8aq5ptk1x] {
  color: var(--font-colour-primary);
}

.primary-bold-text[b-p8aq5ptk1x] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.secondary-text[b-p8aq5ptk1x] {
  color: var(--font-colour-secondary);
}

.forecast-text[b-p8aq5ptk1x] {
  display: inline-block;
  margin-right: 10px; /* Adjust spacing between text and icon */
  /* Other styling properties for the text */
}

.help-icon[b-p8aq5ptk1x] {
  height: 1em; /* Set the desired height (e.g., equivalent to font size) */
  width: auto; /* Maintain aspect ratio */
  vertical-align: middle; /* Align the icon vertically with the text */
  margin-left: 0.5em; /* Add some spacing between the text and the icon */
}

.addFundsIcon[b-p8aq5ptk1x] {
  color: var(--font-colour-primary);
  width: 30px;
}

  .addFundsIcon:hover[b-p8aq5ptk1x] {
    filter: invert(100%);
  }

.full-modal-footer[b-p8aq5ptk1x] {
  display: block;
}

.restore-modal-footer[b-p8aq5ptk1x] {
  display: flex;
}

.icon-container[b-p8aq5ptk1x] {
  position: absolute;
  top: 0; /* Adjust as needed */
  left: 100px; /* Adjust as needed */
}
/* /Pages/ModalSignTransaction.razor.rz.scp.css */
img[b-ozlhuh7rab] {
  width: 100%;
}

h5[b-ozlhuh7rab] {
  color: var(--font-colour-primary);
}

.modal-content[b-ozlhuh7rab] {
  border-radius: 15px;
  background-color: var(--itemBackground);
  font-size: small;
}

.close-button[b-ozlhuh7rab] {
  border-radius: 10px;
  align-self: flex-end;
  padding: 5px;
}

.close-button-text[b-ozlhuh7rab] {
  color: var(--font-colour-primary)
}

hr[b-ozlhuh7rab] {
  color: lightgray;
}

div[b-ozlhuh7rab] {
  color: var(--font-colour-primary);
}

.notice[b-ozlhuh7rab] {
  color: var(--font-colour-primary);
}


.qr-code-image[b-ozlhuh7rab] {
  height: 300px;
  width: 300px;
  min-width: 300px;
  min-height: 300px;
  border: 1px solid gray;
  border-radius: 25px;
  padding: 22px;
  background-color: white;
  margin: auto;
}

.qr-code-title[b-ozlhuh7rab] {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 30px;
}

a[b-ozlhuh7rab] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

li[b-ozlhuh7rab] {
  margin: 2px;
}

ol[b-ozlhuh7rab] {
  margin-top: 35px;
}

.keystore-title[b-ozlhuh7rab] {
  margin-top: 0px;
}

.keystore-img[b-ozlhuh7rab] {
  height: 375px;
  width: 375px;
}
/* /Pages/ModalSignUp.razor.rz.scp.css */
h1[b-k0opuuwri3] {
  text-align: center;
  color: var(--font-colour-primary);
}

h2[b-k0opuuwri3] {
  font-size: 1.5em;
  font-weight: 500;
  color: var(--font-colour-primary);
}

.modal-content[b-k0opuuwri3] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
  transform: translateY(75px);
}

button[b-k0opuuwri3] {
  width: 90%;
  margin: 20px;
  color: var(--itemBackground);
  background-color: var(--font-colour-primary);
  font-size: 1em;
  font-weight: 1000;
}

hr[b-k0opuuwri3] {
  display: none;
}

.bigTick[b-k0opuuwri3] {
  font-size: 150px;
  color: green;
  margin: 0 auto;
  display: block;
  width: 100%;
  text-align: center;
  /* translate up */
  transform: translateY(-75px);
}

.modal-body[b-k0opuuwri3] {
  transform: translateY(-75px);
}

a[b-k0opuuwri3] {
  color: var(--font-colour-primary);
  text-decoration: underline;
}
/* /Pages/News.razor.rz.scp.css */

p[b-2h3gyknufs] {
  color: var(--font-colour-primary);
}

h3[b-2h3gyknufs] {
  color: var(--font-colour-primary);
  padding: 20px;
}

.row[b-2h3gyknufs] {
  padding: 0px;
  display: flex;
}

.container a:first-child .row[b-2h3gyknufs] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-2h3gyknufs] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.note[b-2h3gyknufs] {
  font-size: xx-small;
  color: var(--font-colour-primary);
}

input[type="search"][b-2h3gyknufs]::placeholder {
  color: #d4f5ff29
}

.newsSymbol[b-2h3gyknufs] {
  /* this is a date.  make it look pretty */
  font-size: medium;
  color: var( --font-colour-secondary);
}

.symbol[b-2h3gyknufs] {
  font-weight: bold;
}

.col-6.marketTableTitles p[b-2h3gyknufs] {
  color: var( --font-colour-secondary);
  /* add a line underneath each paragraph */
  border-bottom: 1px solid var( --font-colour-secondary);
}

.col-6.marketTableValues p[b-2h3gyknufs] {
  border-bottom: 1px solid var( --font-colour-secondary);
}

/* style the hr as thick and colored */
hr[b-2h3gyknufs] {
  border: 1px solid var( --font-colour-secondary);
}

.superscript[b-2h3gyknufs] {
  font-size: x-small;
  vertical-align: super;
}

h5[b-2h3gyknufs] {
  color: var(--font-colour-primary);
}
/* /Pages/NotarisationForm.razor.rz.scp.css */



.notice[b-yvxhiaefxs] {
  margin: 10px;
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
}

.filterButton[b-yvxhiaefxs] {
  width: 80px;
}

img[b-yvxhiaefxs] {
  width: 50%;
  top: 40%;
  left: 50%;
  position: relative;
  -ms-transform: translate(-50%, -30%);
  transform: translate(-50%, -30%);
}

.circ[b-yvxhiaefxs] {
  opacity: 0;
  stroke-dasharray: 130;
  stroke-dashoffset: 130;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

.tick[b-yvxhiaefxs] {
  stroke-dasharray: 50;
  stroke-dashoffset: 50;
  -webkit-transition: stroke-dashoffset 1s 0.5s ease-out;
  -moz-transition: stroke-dashoffset 1s 0.5s ease-out;
  -ms-transition: stroke-dashoffset 1s 0.5s ease-out;
  -o-transition: stroke-dashoffset 1s 0.5s ease-out;
  transition: stroke-dashoffset 1s 0.5s ease-out;
}

.drawn + svg .path[b-yvxhiaefxs] {
  opacity: 1;
  stroke-dashoffset: 0;
}
/* /Pages/OptionChainRowModal.razor.rz.scp.css */
:root[b-7z4jguvhmx] {
  --error-background: #f8d7da;
  --error-border: #f5c6cb;
  --error-text: #721c24;
}

img[b-7z4jguvhmx] {
  width: 100%;
}

h5[b-7z4jguvhmx] {
  color: var(--font-colour-primary);
}

.modal-content[b-7z4jguvhmx] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

hr[b-7z4jguvhmx] {
  border: 1px solid var(--font-colour-primary);
}

/*AtsOrderBook*/
.table-orders[b-7z4jguvhmx] {
  border: none;
}

  .table-orders th[b-7z4jguvhmx], .table-orders td[b-7z4jguvhmx] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-7z4jguvhmx] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-7z4jguvhmx] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-7z4jguvhmx] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-7z4jguvhmx] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-7z4jguvhmx] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-7z4jguvhmx] {
  font-size: 2rem;
}


hr.dashed[b-7z4jguvhmx] {
  border-top: 3px dashed #bbb;
}

img[b-7z4jguvhmx] {
  width: 150px;
  float: right;
}

.no-gap-row[b-7z4jguvhmx] {
  line-height: 0px;
}

.section-header[b-7z4jguvhmx] {
  text-align: center;
  color: var(--font-colour-primary);
  font-weight: bold;
}

.primary-text[b-7z4jguvhmx] {
  color: var(--font-colour-primary);
}

.primary-bold-text[b-7z4jguvhmx] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.secondary-text[b-7z4jguvhmx] {
  color: var(--font-colour-secondary);
}

.forecast-text[b-7z4jguvhmx] {
  display: inline-block;
  margin-right: 10px; /* Adjust spacing between text and icon */
  /* Other styling properties for the text */
}

.help-icon[b-7z4jguvhmx] {
  height: 1em; /* Set the desired height (e.g., equivalent to font size) */
  width: auto; /* Maintain aspect ratio */
  vertical-align: middle; /* Align the icon vertically with the text */
  margin-left: 0.5em; /* Add some spacing between the text and the icon */
}

.addFundsIcon[b-7z4jguvhmx] {
  color: var(--font-colour-primary);
  width: 30px;
}

  .addFundsIcon:hover[b-7z4jguvhmx] {
    filter: invert(100%);
  }

.action-btnLMN[b-7z4jguvhmx] {
  height: 2.5rem;
  width: 2.5rem;
  background: var(--color-theme-brand);
  border-radius: 50%;
  float: right;
  margin-right: 0.5rem;
}

.full-modal-footer[b-7z4jguvhmx] {
  display: block;
}

.restore-modal-footer[b-7z4jguvhmx] {
  display: flex;
}

.icon-container[b-7z4jguvhmx] {
  position: absolute;
  top: 0; /* Adjust as needed */
  left: 100px; /* Adjust as needed */
}
/* /Pages/OptionExercise.razor.rz.scp.css */
p[b-87kermwl01] {
  color: var(--font-colour-primary);
  text-align: center;
}
h5[b-87kermwl01] {
  text-align: center;
}

h3[b-87kermwl01] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-87kermwl01] {
  padding: 0px;
  display: flex;
}

hr[b-87kermwl01] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-87kermwl01] {
  position: relative !important;
  width: 10% !important;
}

.chip img[b-87kermwl01] {
  float: left;
  margin: 0 10px 0 -25px;
  height: 40px;
  width: 70px;
  border-radius: 50%;
  padding: 10px;
}

/* /Pages/OptionsChain.razor.rz.scp.css */
h1[b-tbpiqdh9tv],h2[b-tbpiqdh9tv],h3[b-tbpiqdh9tv],h4[b-tbpiqdh9tv],h5[b-tbpiqdh9tv],h6[b-tbpiqdh9tv],p[b-tbpiqdh9tv] {
  color: var(--font-colour-primary);
}

.plus-icon-image[b-tbpiqdh9tv] {
  border: none;
  background-color: var(--itemBackground);
  padding: 0;
}

.underlying-positive-change[b-tbpiqdh9tv] {
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid var(--green);
  background-color: var(--green-opacity-20);
  color: var(--font-colour-primary);
}

.underlying-negative-change[b-tbpiqdh9tv] {
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid var(--red);
  background-color: var(--red-opacity-20);
  color: var(--font-colour-primary);
}

.hoverable-icon:hover[b-tbpiqdh9tv] {
  filter: invert(100%);
}
/* /Pages/OptionsTraining.razor.rz.scp.css */

.bodyback[b-2c3vyrh3i5] {
  background-color: var(--viewBackground);
  padding: 20px;
}

.formback[b-2c3vyrh3i5] {
  background-color: var(--itemBackground);
  /* rounded corners */
  border-radius: 20px;
  padding: 20px;

}

h1[b-2c3vyrh3i5] {
  color: var(--font-colour-primary);
  padding: 20px;
  font-size: 24px;
}

h3[b-2c3vyrh3i5] {
  color: var(--font-colour-primary);
  padding: 20px;
}

p[b-2c3vyrh3i5] {
  color: var(--font-colour-primary);
}

li[b-2c3vyrh3i5] {
  color: var(--font-colour-primary);
}

/* style the button nicely */
button[b-2c3vyrh3i5] {
  margin-top: 10px;
  margin-bottom: 10px;
}


label[b-2c3vyrh3i5] {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 14px;
}

span[b-2c3vyrh3i5] {
  color: var(--font-colour-primary);
}


label[b-2c3vyrh3i5] {
  margin-top: 10px;
  margin-bottom: 10px;
}
hr[b-2c3vyrh3i5] {
  color: var(--font-colour-primary);
}

/* style li to not have bullets */
li[b-2c3vyrh3i5] {
  list-style-type: none;
}
/* /Pages/OptionTrade.razor.rz.scp.css */
p[b-0jptv9937x] {
  color: var(--font-colour-primary);
  text-align: center;
}
h5[b-0jptv9937x] {
  text-align: center;
}

h3[b-0jptv9937x] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-0jptv9937x] {
  padding: 0px;
  display: flex;
}

hr[b-0jptv9937x] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-0jptv9937x] {
  position: relative !important;
  width: 10% !important;
}

.chip img[b-0jptv9937x] {
  float: left;
  margin: 0 10px 0 -25px;
  height: 40px;
  width: 70px;
  border-radius: 50%;
  padding: 10px;
}

/* /Pages/OrderDetail.razor.rz.scp.css */
p[b-4d1gy398ju] {
  color: var(--font-colour-primary);
  text-align: center;
}

h5[b-4d1gy398ju] {
  text-align: center;
}

h3[b-4d1gy398ju] {
  color: var(--font-colour-primary);
  text-align: center;
}

.symbol[b-4d1gy398ju] {
  font-weight: bold;
  text-align: left;
}

.label[b-4d1gy398ju] {
  font-weight: bold;
}

.row[b-4d1gy398ju] {
  padding: 0px;
  display: flex;
}

.success[b-4d1gy398ju] {
  position: relative !important;
  width: 10% !important;
}

/* Specifically target the Blockchain Identifier link to Dora. */
.left a[b-4d1gy398ju] {
  text-decoration: underline;
}
/* /Pages/OrderDetailPublic.razor.rz.scp.css */
p[b-s3tirqogf6] {
  color: var(--font-colour-primary);
  text-align: center;
}

h5[b-s3tirqogf6] {
  text-align: center;
}

h3[b-s3tirqogf6] {
  color: var(--font-colour-primary);
  text-align: center;
}

.symbol[b-s3tirqogf6] {
  font-weight: bold;
  text-align: left;
}

.label[b-s3tirqogf6] {
  font-weight: bold;
}

.row[b-s3tirqogf6] {
  padding: 0px;
  display: flex;
}

.success[b-s3tirqogf6] {
  position: relative !important;
  width: 10% !important;
}

/* Specifically target the Blockchain Identifier link to Dora. */
.left a[b-s3tirqogf6] {
  text-decoration: underline;
}
/* /Pages/Orders.razor.rz.scp.css */
p[b-6bhyxc37hp] {
  color: white;
}


h3[b-6bhyxc37hp] {
  color: var(--font-colour-primary);
  padding: 20px;
}

h4[b-6bhyxc37hp] {
  color: var(--font-colour-primary);
  padding: 20px;
  justify-content: center;
}

.filterCol[b-6bhyxc37hp] {
  padding: 2px;
}

.row .filterRow[b-6bhyxc37hp] {
  padding: 0px;
}

.filterButton[b-6bhyxc37hp] {
  width: 80px;
}

.activeButton[b-6bhyxc37hp] {
  background: var(--font-colour-primary);
  color: var(--itemBackground);
  border: 0 solid var(--itemBackground);
  border-radius: .25rem;
}

.inactiveButton[b-6bhyxc37hp] {
  background: var(--itemBackground);
  color: var(--font-colour-primary);
  border: 0 solid var(--font-colour-primary);
  border-radius: .25rem;
}

.pageNumbers[b-6bhyxc37hp] {
  display: flex;
  justify-content: center;
  padding: 10px;
}


.pageNumberButton[b-6bhyxc37hp] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackgroundAccent);
  border-radius: var(--corner-radius);
  border-width: 1px;
  justify-content: center;
}

  .pageNumberButton:hover[b-6bhyxc37hp] {
    background: var(--itemBackground);
  }

  .pageNumberButton:active[b-6bhyxc37hp] {
    background: var(--itemBackground);
  }

  .pageNumberButton:focus[b-6bhyxc37hp] {
    background: var(--itemBackground);
  }

.activePageNumberButton[b-6bhyxc37hp] {
  color: var(--itemBackgroundAccent);
  background-color: var(--font-colour-primary);
  border-color: var(--font-colour-primary);
  border-radius: var(--corner-radius);
  border-width: 1px;
  justify-content: center;
}
/* /Pages/Portfolio.razor.rz.scp.css */
p[b-mnnd0hc4k1] {
  color: white;
}

h3[b-mnnd0hc4k1] {
  color: var(--font-colour-primary);
  padding: 20px;
}

.row[b-mnnd0hc4k1] {
  padding: 0px;
}

.row-vertical[b-mnnd0hc4k1] {
  align-items: center;
}

.icon-container[b-mnnd0hc4k1] {
  color: var(--color-theme-brand);
  margin-left: 10px;
}

  .icon-container:hover[b-mnnd0hc4k1] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

.topBar[b-mnnd0hc4k1] {
  background-color: var(--itemBackground);
  padding-top: 10px;
  padding-bottom: 10px;
}

  .topBar .col-5[b-mnnd0hc4k1] {
    color: var(--font-colour-primary);
  }

.bottomBar[b-mnnd0hc4k1] {
  background-color: var(--itemBackground);
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

  .bottomBar .row[b-mnnd0hc4k1] {
    padding: 5px;
  }

  .bottomBar .col-10[b-mnnd0hc4k1] {
    color: var(--font-colour-primary);
  }

@media all and (min-width:768px) {
  .bottomBar[b-mnnd0hc4k1] {
    margin-left: 0px;
    /* or property which should be applied when your screen width is 768px or above */
  }
}


.bottomTotals[b-mnnd0hc4k1] {
  border-radius: 3px;
  border: 1px solid green;
  background-color: green;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}

.bottomTotalsMKV[b-mnnd0hc4k1] {
  border-radius: 3px;
  border: 1px solid darkgray;
  background-color: darkgray;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}

.labelText[b-mnnd0hc4k1] {
  font-size: small;
  color: gray !important;
}

.label-summary[b-mnnd0hc4k1], .label-summary-bg[b-mnnd0hc4k1] {
  color: var(--font-colour-secondary);
}

.label-summary-bg[b-mnnd0hc4k1], .value-summary-highlight[b-mnnd0hc4k1] {
  font-size: large;
}

.value-summary-highlight[b-mnnd0hc4k1] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.labelTextFooter[b-mnnd0hc4k1] {
  font-size: medium;
  color: var(--font-colour-primary);
}

.labelTextFooterPositive[b-mnnd0hc4k1] {
  font-size: medium;
  color: var(--green);
}

.labelTextFooterNegative[b-mnnd0hc4k1] {
  font-size: medium;
  color: var(--red);
}

/* /Pages/PublicPortfolio.razor.rz.scp.css */
p[b-pqqf5ide87] {
  color: white;
}

h3[b-pqqf5ide87] {
  color: white;
}

.row[b-pqqf5ide87] {
  padding: 0px;
}

.brandImage[b-pqqf5ide87] {
  display: flex;
  justify-content: center;
}

.topBar[b-pqqf5ide87] {
  background-color: var(--itemBackground);
  padding-top: 10px;
  padding-bottom: 10px;
}

  .topBar .col-5[b-pqqf5ide87] {
    color: var(--font-colour-primary);
  }

  .topBar .col-4[b-pqqf5ide87] {
    color: var(--font-colour-primary);
  }

.labelText[b-pqqf5ide87] {
  font-size: small;
  color: gray !important;
}

.labelTextFooter[b-pqqf5ide87] {
  font-size: medium;
  color: white;
}
/* /Pages/PushNotificationExecutionReportModal.razor.rz.scp.css */
p[b-5gw3s1do5u] {
  color: var(--font-colour-primary);
  text-align: center;
}

h5[b-5gw3s1do5u] {
  color: var(--font-colour-primary);
  text-align: center;
}

h3[b-5gw3s1do5u] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-5gw3s1do5u] {
  padding: 0px;
  display: flex;
}

hr[b-5gw3s1do5u] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-5gw3s1do5u] {
  position: relative !important;
  width: 10% !important;
}

.centerIcon[b-5gw3s1do5u] {
  -ms-transform: translate(-400%, 0%);
  transform: translate(-400%, 0%);
  width: 10%;
}

.modal-content[b-5gw3s1do5u] {
  background-color: transparent;
  border: none;
  font-size: small;
  width: 100%;
}


.modal-dialog[b-5gw3s1do5u] {
  height: auto !important;
  border: none;
}

.modal-footer[b-5gw3s1do5u] {
  border: none;
}
/* /Pages/PushNotificationModal.razor.rz.scp.css */
img[b-4nusua8fmj] {
  width: 100%;
}

h5[b-4nusua8fmj], p[b-4nusua8fmj] {
  color: var(--font-colour-primary);
}

.modal-content[b-4nusua8fmj] {
  background-color: var(--itemBackground);
  font-size: small;
}

hr[b-4nusua8fmj] {
  color: lightgray;
}

.row[b-4nusua8fmj] {
  padding: 0px;
  display: flex;
}

.error-title[b-4nusua8fmj] {
  color: var(--colour-theme-error);
  font-size: large;
  font-weight: bold;
}

.image-container[b-4nusua8fmj] {
  position: relative; /* Needed for absolute positioning of the overlay */
  display: block; /* Or inline-block, depending on your layout */
  line-height: 0; /* Prevents extra space below the image if it's inline */
}

  .image-container img[b-4nusua8fmj] {
    display: block;
    width: 100%;
    height: auto;
    vertical-align: top; /* Prevents extra space below the image */
  }

.error-overlay[b-4nusua8fmj] {
  position: absolute;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  overflow: hidden;
}

  .error-overlay i.oi-ban[b-4nusua8fmj] {
    color: red;
    font-size: 15vw;
    line-height: 1;
  }
/* /Pages/RaceWithoutATraceCarbonRemoval.razor.rz.scp.css */

.bodyback[b-0vilv8r5hu] {
  background-color: var(--viewBackground);
}

.formback[b-0vilv8r5hu] {
  background-color: var(--itemBackground);
}

p[b-0vilv8r5hu] {
  color: var(--font-colour-primary);
}

h3[b-0vilv8r5hu] {
  color: var(--font-colour-primary);
  padding: 20px;
}

/* images should fill the containing div */
img[b-0vilv8r5hu] {
  width: 100%;
  height: 100%;
  max-width: 600px;
  object-fit: cover;
  border-radius: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  /* center the image */
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}

/* style the button nicely */
button[b-0vilv8r5hu] {
  margin-top: 10px;
  margin-bottom: 10px;
}


label[b-0vilv8r5hu] {
  margin-top: 10px;
  margin-bottom: 10px;
  color: var(--font-colour-primary);
}

.file-input-zone[b-0vilv8r5hu] {
  display: none;
}

  .file-input-zone input[type=file][b-0vilv8r5hu] {
    display: none;
  }

.cost[b-0vilv8r5hu] {
  margin-top: 10px;
  color: var(--font-colour-primary);
}
/* /Pages/RaceWithoutATraceNewCar.razor.rz.scp.css */

.bodyback[b-9j2issfeir] {
  background-color: var(--viewBackground);
  padding: 20px;
}

.formback[b-9j2issfeir] {
  background-color: var(--itemBackground);
  /* rounded corners */
  border-radius: 20px;
  padding: 20px;

}

h3[b-9j2issfeir] {
  color: var(--font-colour-primary);
  padding: 20px;
}

/* images should fill the containing div */
img[b-9j2issfeir] {
  width: 100%;
  height: 100%;
  max-width: 600px;
  object-fit: cover;
  border-radius: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  /* center the image */
  display: block;
  margin-left: auto;
  margin-right: auto;
}


/* style the button nicely */
button[b-9j2issfeir] {
  margin-top: 10px;
  margin-bottom: 10px;
}


label[b-9j2issfeir] {
  margin-top: 30px;
  margin-bottom: 30px;
}

.file-input-zone[b-9j2issfeir] {
  display: none;
}


  .file-input-zone input[type=file][b-9j2issfeir] {
    display: none;
  }
/* /Pages/SignUp.razor.rz.scp.css */

.upstreamLogo[b-iakgs33moa] {
  max-width: 300px;
  margin: 50px;
}


p[b-iakgs33moa] {
  color: var(--font-colour-secondary);
  margin: 10px;
}

button[b-iakgs33moa] {
  margin-top: 40px;
  margin-left: 10px;
  color: var(--font-colour-primary);
  width: 100%;
}

.btn-disabled[b-iakgs33moa] {
  background-color: dimgrey;
}

.signUpSpinner[b-iakgs33moa] {
  height: 22px;
  width: 22px;
}

input[b-iakgs33moa] {
  background: var(--itemBackground);
  color: var(--font-colour-primary);
  /* no border */
  border: none;
}

  input:focus[b-iakgs33moa] {
    background-color: var(--itemBackground);
    color: var(--font-colour-primary);
  }
/* /Pages/TokenDetail.razor.rz.scp.css */
.row .tokenDetailsIconRow[b-61rif8mfzw] {
  padding: 0px;
  display: inline-block;
}

p[b-61rif8mfzw] {
  color: var(--font-colour-primary);
}

h3[b-61rif8mfzw] {
  color: var(--font-colour-primary);
}

.tokenInfo[b-61rif8mfzw] {
  color: var(--font-colour-primary);
}

.voteCol[b-61rif8mfzw] {
  padding: 2px;
  display: inline-block;
}

.row .voteRow[b-61rif8mfzw] {
  padding: 0px;
  display: inline-block;
}

hr[b-61rif8mfzw] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: midnightblue;
  width: 90%;
  margin: auto;
}

.no-x-overflow[b-61rif8mfzw] {
  overflow-x: hidden;
}

.token-icon-text[b-61rif8mfzw] {
  color: var(--font-colour-primary);
}

.infoIcon img[b-61rif8mfzw] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackgroundAccent);
  border-color: var(--viewBackground);
  width: 20px;
}

.chip img[b-61rif8mfzw] {
  float: left;
  margin: 0 10px 0 -25px;
  height: 50px;
  width: 70px;
  border-radius: 50%;
  padding: 10px;
}

.success[b-61rif8mfzw] {
  position: relative !important;
  width: 10% !important;
}

.superscript[b-61rif8mfzw] {
  font-size: x-small;
  vertical-align: super;
}

.oi.oi-document.superscript:hover[b-61rif8mfzw] {
  filter: invert(100%);
}

.oi.oi-list-rich.superscript:hover[b-61rif8mfzw] {
  filter: invert(100%);
}


.button-nav[b-61rif8mfzw] {
  color: var(--font-colour-secondary);
  background-color: var(--itemBackground);
  width: auto;
  padding: 10px;
}

  .button-nav:hover[b-61rif8mfzw] {
    background: var(--itemBackgroundAccent);
  }

  .button-nav:active[b-61rif8mfzw] {
    background: var(--itemBackgroundAccent);
  }

  .button-nav:focus[b-61rif8mfzw] {
    background: var(--itemBackgroundAccent);
  }

.info-circle[b-61rif8mfzw] {
  color: var(--font-colour-primary);
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--nav-accent-background);
  border-color: var(--itemBackgroundAccent);
  display: flex;
  align-items: center;
  justify-content: center;
}

  .info-circle .oi[b-61rif8mfzw],
  .info-circle .fa[b-61rif8mfzw] {
    font-size: 12px;
    color: var(--font-colour-primary);
  }

.infoIcon[b-61rif8mfzw] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

  .infoIcon:hover[b-61rif8mfzw] {
    filter: invert(100%);
  }
/* /Pages/Trade.razor.rz.scp.css */
p[b-jrba6aix0e] {
  color: var(--font-colour-primary);
  text-align: center;
}
h5[b-jrba6aix0e] {
  text-align: center;
}

h3[b-jrba6aix0e] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-jrba6aix0e] {
  padding: 0px;
  display: flex;
}

hr[b-jrba6aix0e] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-jrba6aix0e] {
  position: relative !important;
  width: 10% !important;
}

.chip img[b-jrba6aix0e] {
  float: left;
  margin: 0 10px 0 -25px;
  height: 40px;
  width: 70px;
  border-radius: 50%;
  padding: 10px;
}

/* /Pages/WarrantExercise.razor.rz.scp.css */
p[b-nvrmd5guv6] {
  color: var(--font-colour-primary);
  text-align: center;
}
h5[b-nvrmd5guv6] {
  text-align: center;
}

h3[b-nvrmd5guv6] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-nvrmd5guv6] {
  padding: 0px;
  display: flex;
}

hr[b-nvrmd5guv6] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-nvrmd5guv6] {
  position: relative !important;
  width: 10% !important;
}

.chip img[b-nvrmd5guv6] {
  float: left;
  margin: 0 10px 0 -25px;
  height: 40px;
  width: 70px;
  border-radius: 50%;
  padding: 10px;
}

/* /Pages/WarrantsChain.razor.rz.scp.css */
h1[b-5s3cg6medc],h2[b-5s3cg6medc],h3[b-5s3cg6medc],h4[b-5s3cg6medc],h5[b-5s3cg6medc],h6[b-5s3cg6medc],p[b-5s3cg6medc] {
  color: var(--font-colour-primary);
}

.underlying-positive-change[b-5s3cg6medc] {
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid var(--green);
  background-color: var(--green-opacity-20);
  color: var(--font-colour-primary);
}

.underlying-negative-change[b-5s3cg6medc] {
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid var(--red);
  background-color: var(--red-opacity-20);
  color: var(--font-colour-primary);
}
/* /Pages/WarrantTrade.razor.rz.scp.css */
p[b-kq4ijehift] {
  color: var(--font-colour-primary);
  text-align: center;
}
h5[b-kq4ijehift] {
  text-align: center;
}

h3[b-kq4ijehift] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-kq4ijehift] {
  padding: 0px;
  display: flex;
}

hr[b-kq4ijehift] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-kq4ijehift] {
  position: relative !important;
  width: 10% !important;
}

.chip img[b-kq4ijehift] {
  float: left;
  margin: 0 10px 0 -25px;
  height: 40px;
  width: 70px;
  border-radius: 50%;
  padding: 10px;
}

/* /Pages/Withdraw.razor.rz.scp.css */
p[b-ceb4b9fmxh] {
  color: var(--font-colour-primary);
  text-align: center;
}

h5[b-ceb4b9fmxh] {
  text-align: center;
}

h3[b-ceb4b9fmxh] {
  color: var(--font-colour-primary);
  text-align: center;
}

a[b-ceb4b9fmxh] {
  color: var(--font-colour-primary);
  text-decoration: underline;
}

.row[b-ceb4b9fmxh] {
  padding: 0px;
  display: inline-block;
}

hr[b-ceb4b9fmxh] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

label[b-ceb4b9fmxh] {
  color: var(--font-colour-primary);
}

.disabled-button[b-ceb4b9fmxh] {
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}
/* /Pages/WriteOption.razor.rz.scp.css */
p[b-lrh9eqbju2] {
  color: var(--font-colour-primary);
  text-align: center;
}
h5[b-lrh9eqbju2] {
  text-align: center;
}

h3[b-lrh9eqbju2] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-lrh9eqbju2] {
  padding: 0px;
  display: flex;
}

hr[b-lrh9eqbju2] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}

.success[b-lrh9eqbju2] {
  position: relative !important;
  width: 10% !important;
}

.errorText[b-lrh9eqbju2] {
  color: red;
  margin: auto;
  width: 50%;
}

  .errorText p[b-lrh9eqbju2] {
    color: red;
    margin: auto;
    width: 50%;
  }
/* /Pages/WriteOptionModal.razor.rz.scp.css */
img[b-z4p9wtqxpu] {
  width: 100%;
}

h5[b-z4p9wtqxpu] {
  color: var(--font-colour-primary);
}

.modal-content[b-z4p9wtqxpu] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

hr[b-z4p9wtqxpu] {
  border: 1px solid var(--font-colour-primary);
}

/*AtsOrderBook*/
.table-orders[b-z4p9wtqxpu] {
  border: none;
}

  .table-orders th[b-z4p9wtqxpu], .table-orders td[b-z4p9wtqxpu] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-z4p9wtqxpu] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-z4p9wtqxpu] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-z4p9wtqxpu] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-z4p9wtqxpu] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-z4p9wtqxpu] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-z4p9wtqxpu] {
  font-size: 2rem;
}


hr.dashed[b-z4p9wtqxpu] {
  border-top: 3px dashed #bbb;
}

img[b-z4p9wtqxpu] {
  width: 150px;
  float: right;
}

.no-gap-row[b-z4p9wtqxpu] {
  line-height: 0px;
}

.section-header[b-z4p9wtqxpu] {
  text-align: center;
  color: var(--font-colour-primary);
  font-weight: bold;
}

.primary-text[b-z4p9wtqxpu] {
  color: var(--font-colour-primary);
}

.primary-bold-text[b-z4p9wtqxpu] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.secondary-text[b-z4p9wtqxpu] {
  color: var(--font-colour-secondary);
}

.forecast-text[b-z4p9wtqxpu] {
  display: inline-block;
  margin-right: 10px; /* Adjust spacing between text and icon */
  /* Other styling properties for the text */
}

.help-icon[b-z4p9wtqxpu] {
  height: 1em; /* Set the desired height (e.g., equivalent to font size) */
  width: auto; /* Maintain aspect ratio */
  vertical-align: middle; /* Align the icon vertically with the text */
  margin-left: 0.5em; /* Add some spacing between the text and the icon */
}

.addFundsIcon[b-z4p9wtqxpu] {
  color: var(--font-colour-primary);
  width: 30px;
}

  .addFundsIcon:hover[b-z4p9wtqxpu] {
    filter: invert(100%);
  }

.action-btnLMN[b-z4p9wtqxpu] {
  height: 2.5rem;
  width: 2.5rem;
  background: var(--color-theme-brand);
  border-radius: 50%;
  float: right;
  margin-right: 0.5rem;
}

.full-modal-footer[b-z4p9wtqxpu] {
  display: block;
}

.restore-modal-footer[b-z4p9wtqxpu] {
  display: flex;
}

.icon-container[b-z4p9wtqxpu] {
  position: absolute;
  top: 0; /* Adjust as needed */
  left: 100px; /* Adjust as needed */
}

.option-side-button-container[b-z4p9wtqxpu] {
  display: flex;
  justify-content: center;
  align-items: center;
}

.option-side-button[b-z4p9wtqxpu] {
  background-color: #4CAF50; /* Green color */
  border: none;
  color: var(--font-colour-primary);
  padding: 10px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 10px; /* Rounded corners */
  height: 2.5rem; /* Height of 2.5rem */
  cursor: pointer; /* Indicates the button is clickable */
}

.option-side-base:hover[b-z4p9wtqxpu] {
  background-color: #45A049; /* Green with a darker shade on hover */
}

.option-side-call-active[b-z4p9wtqxpu] {
  background-color: var(--green);
  color: var(--itemBackground);
  opacity: 0.75;
}

.option-side-put-active[b-z4p9wtqxpu] {
  background-color: var(--red);
  color: var(--itemBackground);
  opacity: 0.75;
}

.option-side-inactive[b-z4p9wtqxpu] {
  background-color: var(--itemBackground);
  color: var(--font-colour-primary);
}

.forecast-superscript[b-z4p9wtqxpu] {
  font-size: smaller;
  position: relative;
}

.div-text-centred[b-z4p9wtqxpu] {
  float: left;
  text-align: center;
}
/* /Shared/ActionButton.razor.rz.scp.css */
.action-btn[b-qsgot976xr] {
  background-color: var(--color-theme-brand) !important;
  border-color: var(--viewBackground) !important;
  border-radius: var(--corner-radius);
  border-width: 1px;
  color: var(--viewBackground) !important;
  font-size: medium;
  font-weight: bold;
  height: 2.5rem;
  padding: 10px;
  width: auto;
}

.info[b-qsgot976xr] {
  display: flex;
  flex-direction: row;
  width: auto;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.action-btn a[b-qsgot976xr] {
  text-decoration: none;
  color: inherit; /* Ensure link color matches button text color */
  display: flex; /* Added for centering link content */
  align-items: center; /* Added for centering link content */
  justify-content: center; /* Added for centering link content */
  height: 100%; /* Ensure link takes full height for proper centering */
  width: 100%; /* Ensure link takes full width for proper centering */
}

.title[b-qsgot976xr] {
  margin: auto 0;
  color: var(--viewBackground);
  text-decoration: none;
  white-space: nowrap; /* Prevent text from wrapping if not desired */
}

.action-btn:hover[b-qsgot976xr] {
  filter: brightness(var(--hover-brightness));
  cursor: pointer;
}

  .action-btn:hover p[b-qsgot976xr] {
    transform: scale(1.05);
  }
/* /Shared/ActionIconButton.razor.rz.scp.css */
.action-icon-container[b-6ilcjwulhg] {
  background: var(--color-theme-brand);
  border-width: 2px;
  border-color: var(--itemBackground);
  border-radius: var(--radius-capsule);
  float: left;
  margin-right: 0.5rem;
  min-width: 120px;
  padding: 0 1rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

  .action-icon-container:hover[b-6ilcjwulhg] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

    .action-icon-container:hover p[b-6ilcjwulhg] {
      transform: scale(1.05)
    }

.action-icon-button[b-6ilcjwulhg] {
  color: var(--viewBackground);
  background-color: var(--color-theme-brand);
  border-color: var(--viewBackground);
  border-width: 1px;
  font-size: medium;
  font-weight: bold;
  padding: 10px;
  width: auto;
}

  .action-icon-button.disabled-action-icon[b-6ilcjwulhg],
  .action-icon-button:disabled[b-6ilcjwulhg] {
    background-color: var(--font-colour-primary-opacity-20);
    color: var(--font-colour-secondary);
    filter: none; /* Ensure no brightness/filter from hover remains */
    font-weight: bold;
    cursor: not-allowed;
  }

    .action-icon-button.disabled-action-icon:hover[b-6ilcjwulhg],
    .action-icon-button:disabled:hover[b-6ilcjwulhg] {
      filter: none;
      cursor: not-allowed;
    }

.action-icon-body[b-6ilcjwulhg] {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.action-icon[b-6ilcjwulhg] {
  height: 2.5rem;
  width: 2.5rem;
}

.action-text[b-6ilcjwulhg] {
  white-space: nowrap;
}

.disabled-action-icon[b-6ilcjwulhg] {
  background: var(--font-colour-primary-opacity-20) !important;
  filter: none !important;
}

  .disabled-action-icon:hover[b-6ilcjwulhg] {
    filter: none;
    cursor: not-allowed;
  }
/* /Shared/AuctionCountdown.razor.rz.scp.css */
.auction-label[b-eeovt2rcfj] {
  color: var(--font-colour-primary);
  font-size: larger;
}

.auction-value[b-eeovt2rcfj] {
  color: var(--font-colour-primary);
  font-size: larger;
}
/* /Shared/BalanceSummary.razor.rz.scp.css */


.balanceSummaryBox[b-k23u1hipax] {
  background-color: var(--itemBackgroundAccent);
  color: var(--font-colour-primary);
  border-radius: var(--corner-radius);
  padding: var(--default-spacing);
  word-break: break-all;
}

.addFundsIcon[b-k23u1hipax] {
  color: var(--font-colour-primary);
  width: 30px;
}

  .addFundsIcon:hover[b-k23u1hipax] {
    filter: invert(100%);
  }
/* /Shared/Breadcrumb.razor.rz.scp.css */

.step[b-3ah22uk430] {
  padding: 20px;
  text-align: center;
  line-height: 30px;
  color: var(--font-colour-primary);
}

.stepdivider[b-3ah22uk430] {
  text-align: center;
  border-bottom: solid 1px var(--itemBackgroundAccent);
  padding-top: 30px;
}

#progress[b-3ah22uk430] {
  background: var(--itemBackground);
  border-style: solid;
  border-width: 1px;
  border-color: var(--itemBackgroundAccent);
  border-radius: var(--corner-radius);
  margin-bottom: 30px;
  margin-top: 20px;
}
/* /Shared/ButtonCounter.razor.rz.scp.css */
.rounded-button[b-q136vk2a2e] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 20px;
  border: none;
  border-radius: 25px;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
  -webkit-appearance: none; /* Remove default button styles for cross-browser consistency */
  -moz-appearance: none;
  appearance: none;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Subtle shadow */
}

.rounded-button-light[b-q136vk2a2e] {
  background-color: var(--font-colour-primary);
}

.button-text-light[b-q136vk2a2e] {
  color: var(--itemBackground);
}

.number-lozenge-light[b-q136vk2a2e] {
  background-color: var(--itemBackground);
  color: var(--font-colour-primary);
}

.rounded-button-dark[b-q136vk2a2e] {
  background-color: var(--itemBackground);
}

.button-text-dark[b-q136vk2a2e] {
  color: var(--font-colour-primary);
}

.number-lozenge-dark[b-q136vk2a2e] {
  background-color: var(--itemBackgroundAccent);
  color: var(--font-colour-primary);
}

.number-lozenge[b-q136vk2a2e] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 30px;
  height: 30px;
  padding: 0 8px;
  border-radius: 15px;
  font-size: 14px;
}

.rounded-button:hover[b-q136vk2a2e] {
  opacity: 0.9;
  transform: translateY(-1px);
}

.rounded-button:active[b-q136vk2a2e] {
  opacity: 0.8;
  transform: translateY(0);
}
/* /Shared/ButtonIconClick.razor.rz.scp.css */
.icon-button[b-ppiva1swmh] {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  border: 2px solid var(--color-theme-brand);
  border-radius: 0.5rem;
  background-color: var(--itemBackground);
  color: var(--font-colour-primary);
  cursor: pointer;
  transition: background-color 0.3s ease;
}

  .icon-button:hover[b-ppiva1swmh] {
    background-color: rgba(var(--color-theme-brand), 0.1);
  }

.icon-image[b-ppiva1swmh] {
  width: 1.2em;
  height: 1.2em;
  vertical-align: middle;
}
/* /Shared/CandlestickChart.razor.rz.scp.css */
.candlestickChart[b-dnca4nzlp2] {
  overflow: auto;
  max-width: 1000px;
  max-height: 600px;
  top: 0%;
  left: 50%;
  position: relative;
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}

  /* width */
[b-dnca4nzlp2]::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
[b-dnca4nzlp2]::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
[b-dnca4nzlp2]::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
[b-dnca4nzlp2]::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* /Shared/CarbonRow.razor.rz.scp.css */
.carRow[b-kl8xpinnlq] {
  border-bottom: 1px solid var(--itemBackgroundAccent);
}
.receipt-img[b-kl8xpinnlq] { 
  cursor: pointer;
}

.receipt-img:hover[b-kl8xpinnlq] {
  filter: brightness(var(--hover-brightness));
}

.expand-indicator[b-kl8xpinnlq] {
  position: absolute;
  top: 5px;
  right: 15px;
  width: 30px;
  height: 30px; 
  font-size: 1.2rem;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5px;
  border-radius: 50%; /* Ensures the shape is a circle */
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.expand-indicator:hover[b-kl8xpinnlq] {
  background-color: rgba(0, 0, 0, 0.7);
}

.expand-indicator i[b-kl8xpinnlq] {
  font-size: 18px;
}

.modal-dialog[b-kl8xpinnlq] {
  max-width: 90%;
  max-height: 90%
}

.modal-content[b-kl8xpinnlq] {
  position: relative;;
  margin: auto;
  background-color: var(--viewBackground);
  border-radius: 10px;
  overflow: hidden;
}

.modal-footer[b-kl8xpinnlq] {
  border-top:0;
}
/* /Shared/CarDetails.razor.rz.scp.css */
.image-container[b-r9yr6vu01j] {
  background: var(--viewBackground);
  padding: 0;

  overflow: hidden;
}

p a[b-r9yr6vu01j] { 
  color: var(--linkColor);
  text-decoration: underline;
}

.selectedCarImage[b-r9yr6vu01j] {
  width: auto;
  object-fit: contain;
  max-height: 75vh;
}

.modal-dialog[b-r9yr6vu01j] {
  max-width: 90%;
  max-height: 90%
}

.modal-content[b-r9yr6vu01j] {
  position: relative;;
  margin: auto;
  background-color: var(--viewBackground);
  border-radius: 10px;
  overflow: hidden;
}

.modal-footer[b-r9yr6vu01j] {
  border-top:0;
}
/* /Shared/Carousel.razor.rz.scp.css */
/* The heart of the matter */


/* Decorations */
.col-sm-3[b-xp4camv940] {
  vertical-align: top;
  color: #fff;
  padding-bottom: 0px;
  padding-top: 0px;
  width: 12rem;
  height: 4rem;
}
.col-sm-9[b-xp4camv940] {
  vertical-align: top;
  color: #fff;
  padding-bottom: 0px;
  padding-top: 0px;
  width: 12rem;
  height: 4rem;
}

.nextimg[b-xp4camv940] {
  height: 100px;
}
h3[b-xp4camv940] {
  padding-top: 10px;
  color: var(--font-colour-primary);
}

/* width */
[b-xp4camv940]::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
[b-xp4camv940]::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
[b-xp4camv940]::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
[b-xp4camv940]::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.searchbar[b-xp4camv940] {
  padding: 10px;
  background-color: transparent;
  border: 1px solid var(--itemBackgroundAccent);
}

.searchbar-input[b-xp4camv940] {
  border: 1px solid var(--itemBackgroundAccent);
}
/* /Shared/CarRow.razor.rz.scp.css */


.carCard:hover[b-1pnwkkm0uv] {
  filter: brightness(var(--hover-brightness));
  cursor: pointer;
}

.carCard.selected .rounded-bg[b-1pnwkkm0uv] {
  border-color: var(--color-theme-brand);
}

.carCard .rounded-bg[b-1pnwkkm0uv] {
  /*removing the padding from the rounded bg and adding manually to text 
  'cause it makes the image container look nicer to be edge to edge */
  padding: 0px;
  padding-bottom: 0.5rem;
}

p[b-1pnwkkm0uv], h5[b-1pnwkkm0uv] {
  padding: 0.3rem 1rem;
}


.carCard .image-container[b-1pnwkkm0uv] {
  background: var(--viewBackground);
  margin-bottom: 0.5rem;
}
/* /Shared/CategoryChips.razor.rz.scp.css */
.word-lozenge-container[b-2c4o054lrf] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.word-lozenge[b-2c4o054lrf] {
  background-color: var(--itemBackground);
  color: var(--font-colour-primary);
  border: 1px solid var(--itemBackgroundAccent);
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 0.9em;
}
/* /Shared/ChartFooter.razor.rz.scp.css */
.text-label[b-dxvxr0w6n5] {
  color: var(--font-colour-primary);
}

.text-value[b-dxvxr0w6n5] {
  color: var(--font-colour-secondary);
}
/* /Shared/Chip.razor.rz.scp.css */
.btn-group[b-5hpc6myqlh] {
    display: flex;
}

.btn[b-5hpc6myqlh] {
    border-radius: 20px;
    font-size: 11px;
    padding: calc(var(--default-spacing-small)/2) var(--default-spacing-small);
}


.chip[b-5hpc6myqlh] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    padding: 0 12px;
    background-color: var(--itemBackground);
    border-color: lemonchiffon;
    border-width: 10px;
    border-radius: 20px;
    border: 1px solid var(--itemBackgroundAccent);
    font-size: 14px;
    cursor: pointer;
    margin-left: 5px;
}
    .chip:hover[b-5hpc6myqlh] {
        background: var(--itemBackgroundAccent);
    }

    .chip input[type="radio"][b-5hpc6myqlh] {
        margin:5px;
        cursor: pointer;
    }

        .chip input[type="radio"]:checked + span[b-5hpc6myqlh] {
            background-color: #007bff;
            color: var(--font-colour-primary);
        }

    .chip span[b-5hpc6myqlh] {
        pointer-events: none;
    }
/* /Shared/ChipDropdown.razor.rz.scp.css */

.chip[b-8hn115b270] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    padding: 0 12px;
    background-color: var(--itemBackground);
    border-color: lemonchiffon;
    border-width: 10px;
    border-radius: 20px;
    border: 1px solid var(--itemBackgroundAccent);
    font-size: 14px;
    cursor: pointer;
    margin-left: 5px;
    color: var(--font-colour-primary);
}
    .chip:hover[b-8hn115b270] {
        background: var(--itemBackgroundAccent);
    }
/* /Shared/ChipLayout.razor.rz.scp.css */
.chip[b-qdyv6d4bdk] {
  height: 2.5rem;
  width: auto;
}

.chip a[b-qdyv6d4bdk] {
  text-decoration:none;
}

.chip-info[b-qdyv6d4bdk] {
  display: flex;
  background-color: var(--itemBackground);
  border: 1px solid var(--itemBackgroundAccent);
  border-radius: 50px;
  flex-direction: row;
  width: auto;
  height: 100%;
  padding-right: 10px;
}

.chip-icon[b-qdyv6d4bdk] {
  height: 70%;
  width: auto;
  margin: auto 10px;
  border-radius: 50px;
}

.chip-title[b-qdyv6d4bdk] {
  margin: auto 0;
  color: var(--font-colour-primary);
  text-decoration:none;
}

/*Pseudo classes*/
.chip:hover[b-qdyv6d4bdk] {
  filter: brightness(var(--hover-brightness));
}
/* /Shared/ChipRow.razor.rz.scp.css */
/* The heart of the matter */
.homerow-group > .row[b-952ajuzb13] {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}

.homerow-group > .row > .col[b-952ajuzb13] {
    display: inline-block;
  }

/* Decorations */
.col[b-952ajuzb13] {
  width: auto;
  height: auto;
  padding: 0 var(--default-spacing-small);
}

h1[b-952ajuzb13], h2[b-952ajuzb13], h3[b-952ajuzb13], h4[b-952ajuzb13], h5[b-952ajuzb13], h6[b-952ajuzb13], p[b-952ajuzb13] {
  color: var(--font-colour-primary);
}

h5[b-952ajuzb13] {
  font-size: var(--heading-size);
}


/* width */
[b-952ajuzb13]::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
[b-952ajuzb13]::-webkit-scrollbar-track {
  background: var(--itemBackgroundAccent);
}

/* Handle */
[b-952ajuzb13]::-webkit-scrollbar-thumb {
  background: var(--font-colour-secondary);
}

  /* Handle on hover */
  [b-952ajuzb13]::-webkit-scrollbar-thumb:hover {
    background: var(--font-colour-primary);
  }
/* /Shared/CollapsibleSection.razor.rz.scp.css */
.collapsible-row[b-0stf1ef5wz] {
  position: relative;
}

.collapsed[b-0stf1ef5wz] {
  display: none;
}

.arrow-icon[b-0stf1ef5wz] {
  color: var(--font-colour-primary);
}

.expand-collapse[b-0stf1ef5wz] {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 10;
}
/* /Shared/CollectionsHeader.razor.rz.scp.css */

.cardtop[b-xwpt78g3sh] {
    margin: auto;
    overflow-y: auto;
    position: relative;
    z-index: 1;
    overflow-x: hidden;
    display: flex;
    transition: 0.3s;
    flex-direction: column;
    border-top-left-radius: 10px;
    box-shadow: 0 0 0 8px rgb(255 255 255 / 20%);
    border-top-right-radius: 10px;
    border-bottom: 1px solid var(--azure);
}

    .cardtop[data-state="#about"][b-xwpt78g3sh] {
        height: var(--card-height);
    }

        .cardtop[data-state="#about"] .cornerimage[b-xwpt78g3sh] {
            display: block;
        }

        .cardtop[data-state="#about"] .cardtop-main[b-xwpt78g3sh] {
            padding-top: 0;
        }

    .cardtop[data-state="#contact"][b-xwpt78g3sh] {
        height: var(--card-height);
    }

    .cardtop[data-state="#experience"][b-xwpt78g3sh] {
        height: var(--card-height);
    }

    .cardtop.is-active .cardtop-header[b-xwpt78g3sh] {
        height: 80px;
    }

    .cardtop.is-active .cardtop-cover[b-xwpt78g3sh] {
        height: 100px;
        top: -50px;
    }



    .cardtop.is-active .cardtop-avatar[b-xwpt78g3sh] {
        transform: none;
        left: 20px;
        width: 50px;
        height: 50px;
        bottom: 10px;
    }


    .cardtop.is-active .cardtop-fullname[b-xwpt78g3sh],
    .cardtop.is-active .cardtop-jobtitle[b-xwpt78g3sh] {
        left: 86px;
        transform: none;
    }

    .cardtop.is-active .cardtop-fullname[b-xwpt78g3sh] {
        bottom: 18px;
        font-size: 19px;
    }

    .cardtop.is-active .cardtop-jobtitle[b-xwpt78g3sh] {
        bottom: 16px;
        letter-spacing: 1px;
        font-size: 10px;
    }

.cardtop-header[b-xwpt78g3sh] {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 200px;
  flex-shrink: 0;
  width: 100%;
  transition: 0.3s;
  background-color: var(--itemBackground);
  justify-content: space-evenly;
}


.cardtop.is-active .cardtop-header[b-xwpt78g3sh] {
    flex-direction: row;
    justify-content: flex-start;
}

.cardtop-header *[b-xwpt78g3sh] {
    transition: 0.3s;
}



.cardtop-cover[b-xwpt78g3sh] {
    width: 100%;
    height: 100%;
    position: absolute;
    height: 200px;
    left: 0;
    will-change: top;
    background-size: cover;
    background-position: center;
    filter: blur(31px) opacity(0.7);
    transform: scale(1.2);
    transition: 0.5s;
}

.cardtop-avatar[b-xwpt78g3sh] {
    width: 100px;
    height: 100px;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    z-index: 1;
    object-fit: cover;
}

.cardtop-avatar-container[b-xwpt78g3sh] {
    margin-left: 0rem;
}

.cardtop.is-active .cardtop-avatar-container[b-xwpt78g3sh] {
    margin-left: 1rem;
}

.cardtop-text-container[b-xwpt78g3sh] {
    margin-left: 0;
    text-align: center;
    z-index: 1;
}

.cardtop.is-active .cardtop-text-container[b-xwpt78g3sh] {
    margin-left: 1rem;
    text-align: left;
}


.cardtop-fullname[b-xwpt78g3sh] {
    font-size: 22px;
    font-weight: 700;
    margin: 0;
    z-index: 1;
}

.cardtop-jobtitle[b-xwpt78g3sh] {
    font-size: 11px;
    font-weight: 700;
    opacity: 0.7;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin: 0;
    z-index: 1;
}

.cardtop-main[b-xwpt78g3sh] {
  position: relative;
  flex: 1;
  display: flex;
  padding-top: 10px;
  flex-direction: column;
  background-color: var(--itemBackground);
}

.cardtop-subtitle[b-xwpt78g3sh] {
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 8px;
    color: var(--font-colour-secondary);
    background-color: var(--itemBackground);
}

.cardtop-content[b-xwpt78g3sh] {
    padding: 20px;
}

.cardtop-desc[b-xwpt78g3sh] {
  line-height: 1.6;
  color: var(--font-colour-primary);
  font-size: 14px;
  margin: 0;
  font-weight: 400;
}

.cardtop-social[b-xwpt78g3sh] {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

    .cardtop-social svg[b-xwpt78g3sh] {
        fill: var(--azure);
        width: 16px;
        display: block;
        transition: 0.3s;
    }

  .cardtop-social a[b-xwpt78g3sh] {
    color: var(--font-colour-primary);
    height: 32px;
    width: 32px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
    background-color: var(--itemBackgroundAccent);
    border-radius: 50%;
    margin-right: 10px;
  }

        .cardtop-social a:hover svg[b-xwpt78g3sh] {
            fill: var(--midway-blue);
        }

        .cardtop-social a:last-child[b-xwpt78g3sh] {
            margin-right: 0;
        }

.cardtop-buttons[b-xwpt78g3sh] {
  display: flex;
  background-color: var(--itemBackgroundAccent);
  margin-top: auto;
  position: sticky;
  bottom: 0;
  left: 0;
}

  .cardtop-buttons button[b-xwpt78g3sh] {
    flex: 1 1 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0;
    font-size: 13px;
    border: 0;
    padding: 15px 5px;
    cursor: pointer;
    color: var(--font-colour-primary);
    transition: 0.3s;
    font-weight: 500;
    outline: 0;
    border-bottom: 3px solid transparent;
  }

    .cardtop-buttons button.is-active[b-xwpt78g3sh], .cardtop-buttons button:hover[b-xwpt78g3sh] {
      color: var(--font-colour-primary);
      border-bottom: 3px solid var(--azure);
      background: linear-gradient(to bottom, rgba(0, 101, 243, 0) 0%, rgba(0, 101, 243, 0.1) 90%);
    }

.cardtop-section[b-xwpt78g3sh] {
    display: none;
}

    .cardtop-section.is-active[b-xwpt78g3sh] {
        display: block;
        -webkit-animation: fadeIn 0.6s both;
        animation: fadeIn-b-xwpt78g3sh 0.6s both;
    }

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn-b-xwpt78g3sh {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }

    100% {
        opacity: 1;
    }
}

.cardtop-timeline[b-xwpt78g3sh] {
    margin-top: 30px;
    position: relative;
}

    .cardtop-timeline[b-xwpt78g3sh]:after {
        background: linear-gradient(to top, rgba(134, 214, 243, 0) 0%, #516acc 100%);
        content: "";
        left: 42px;
        width: 2px;
        top: 0;
        height: 100%;
        position: absolute;
        content: "";
    }

.cardtop-item[b-xwpt78g3sh] {
    position: relative;
    padding-left: 60px;
    padding-right: 20px;
    padding-bottom: 30px;
    z-index: 1;
}

    .cardtop-item:last-child[b-xwpt78g3sh] {
        padding-bottom: 5px;
    }

    .cardtop-item[b-xwpt78g3sh]:after {
        content: attr(data-year);
        width: 10px;
        position: absolute;
        top: 0;
        left: 37px;
        width: 8px;
        height: 8px;
        line-height: 0.6;
        border: 2px solid #fff;
        font-size: 11px;
        text-indent: -35px;
        border-radius: 50%;
        color: var(--font-colour-primary);
        background: linear-gradient(to bottom, #a0aee3 0%, #516acc 100%);
    }

.cardtop-item-title[b-xwpt78g3sh] {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 5px;
}

.cardtop-item-desc[b-xwpt78g3sh] {
  font-size: 13px;
  color: var(--font-colour-primary);
  line-height: 1.5;
}

.cardtop-contact-wrapper[b-xwpt78g3sh] {
    margin-top: 20px;
}

.cardtop-contact[b-xwpt78g3sh] {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: var(--font-colour-primary);
  line-height: 1.6;
  cursor: pointer;
}

    .cardtop-contact + .card-contact[b-xwpt78g3sh] {
        margin-top: 16px;
    }

    .cardtop-contact svg[b-xwpt78g3sh] {
        flex-shrink: 0;
        width: 20px;
        min-height: 34px;
        margin-right: 12px;
        transition: 0.3s;
        padding-right: 12px;
        border-right: 1px solid #dfe2ec;
    }
    .cardtop-contact .contactRow[b-xwpt78g3sh]{
        max-width:40px;
    }
.cornerimage[b-xwpt78g3sh] {
    position: absolute;
    bottom: 0;
    left: 70%;
    height: 25px;
    width: 25px;
}
#collectionsBackground[b-xwpt78g3sh] {
    background-repeat: no-repeat;
    background-size: cover;
    height: var(--card-height);
}

.store-badge[b-xwpt78g3sh] {
  width: 200px;
}

li[b-xwpt78g3sh] {
  color: var(--font-colour-primary);
}


p[b-xwpt78g3sh] {
  color: var(--font-colour-primary);
}
/* /Shared/ContextMenu.razor.rz.scp.css */
.dropdown-menu[b-i1n84dgxfn] {
  background-color: var(--itemBackgroundAccent) !important;
  border-radius: 0 !important;
  border: none !important;
  padding: 0 !important;
  box-shadow: none !important;
  --bs-dropdown-bg: var(--itemBackgroundAccent) !important;
  --bs-dropdown-border-width: 0 !important;
  --bs-dropdown-border-color: transparent !important;
  --bs-dropdown-radius: 0 !important;
  --bs-dropdown-padding-x: 0 !important;
  --bs-dropdown-padding-y: 0 !important;
}

  .dropdown-menu.show[b-i1n84dgxfn] {
    background-color: var(--itemBackgroundAccent) !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
  }

  .dropdown-menu li[b-i1n84dgxfn] {
    padding: 0 !important;
    margin: 0 !important;
  }
/* /Shared/ContextMenuItem.razor.rz.scp.css */
.dropdown-item[b-tbol78z8gx] {
  color: var(--font-colour-primary);
  padding: 0.5rem 1rem;
  background-color: var(--itemBackgroundAccent);
}

  .dropdown-item:hover[b-tbol78z8gx],
  .dropdown-item:focus[b-tbol78z8gx] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

    .dropdown-item:hover p[b-tbol78z8gx] {
      transform: scale(1.05)
    }

.dropdown-item-body[b-tbol78z8gx] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.25rem 1rem;
  width: 100%; /* Ensure it takes full width for hover to work correctly */
}

.action-icon[b-tbol78z8gx] {
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.5rem;
}

.action-text[b-tbol78z8gx] {
  background: transparent;
  color: var(--font-colour-primary);
  white-space: nowrap;
  font-size: 0.9rem;
}
/* /Shared/CopyableWalletAddress.razor.rz.scp.css */

.labelText[b-ij06zezcr7] {
  font-size: small;
  color: var(--font-colour-secondary);
}

.oi-layers:hover[b-ij06zezcr7] {
  cursor: pointer;
}
/* /Shared/EmptyPortfolio.razor.rz.scp.css */
h5[b-nitarkdxtd] {
  color: var(--font-colour-primary);
  text-align: center;
}

.portfolioImage[b-nitarkdxtd] {
  display: flex;
  justify-content: center;
}

.portfolioButton[b-nitarkdxtd] {
  color: var(--font-colour-secondary) !important;
  background-color: var(--itemBackground) !important;
  border-color: var(--font-colour-primary) !important;
  border-radius: 10%;
  border-width: 1px;
  width: 80px;
  padding: 10px;
  margin: 0 auto;
  display: block;
}

  .portfolioButton:hover[b-nitarkdxtd] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }
/* /Shared/FiatInput.razor.rz.scp.css */
[b-uml9nl0wx8] .number-input {
  width: 100%;
  height: 100%;
  border-radius: 1.2rem;
  background: var(--itemBackgroundAccent);
  color: var(--font-colour-primary);
  border: 1px var(--itemBackgroundAccent);
}

input:focus[b-uml9nl0wx8] {
  outline: none;
  background-color: var(--itemBackground);
  color: var(--font-colour-primary);
  border: 1px var(--itemBackgroundAccent);
  border-radius: 1.2rem;
}

i[b-uml9nl0wx8] {
  color: var(--font-colour-secondary);
  font-size: 1.2em;
  padding: 10px;
}

.input-valid[b-uml9nl0wx8] {
  background-color: var(--itemBackgroundAccent);
  color: var(--font-colour-primary);
  border: 1px var(--itemBackgroundAccent);
  border-radius: 1.2rem;
}

.input-invalid[b-uml9nl0wx8] {
  background-color: red;
  color: var(--itemBackground);
  border: 2px solid red;
  border-radius: 1.2rem;
}
/* /Shared/FileLoader.razor.rz.scp.css */
.upload-container[b-jqgrgi0p1n] {
  border: 2px dashed var(--itemBackgroundAccent);
  border-radius: var(--corner-radius);
  padding: 20px;
  text-align: center;
  background-color: var(--viewBackground);
  color: var(--font-colour-primary);
}

.upload-content[b-jqgrgi0p1n] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

  .upload-content.dragging[b-jqgrgi0p1n] {
    background-color: #4a5568;
  }

.choose-file-btn[b-jqgrgi0p1n] {
  background-color: #e2e8f0;
  color: #4a5568;
  border: none;
  padding: 6px 12px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  margin-bottom: 10px;
}

.file-status[b-jqgrgi0p1n] {
  margin-bottom: 20px;
  font-size: 14px;
}

.upload-icon-text[b-jqgrgi0p1n] {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.upload-icon[b-jqgrgi0p1n] {
  width: 24px;
  height: 24px;
  margin-bottom: 10px;
}

.hidden-input[b-jqgrgi0p1n] {
  display: none;
}

.uploadicon[b-jqgrgi0p1n] {
  font-size: xx-large;
  padding: 20px;
}

.upload-container[b-jqgrgi0p1n] {
  margin: 30px;

}

  .upload-container:hover[b-jqgrgi0p1n] {
    cursor: pointer;
    opacity: 0.8;
  }

thead[b-jqgrgi0p1n] {
  color: var(--font-colour-primary);
}
/* /Shared/FundSourceStatus.razor.rz.scp.css */
p[b-xmi809cgex] {
  color: var(--font-colour-primary);
}

h5[b-xmi809cgex] {
  color: var(--font-colour-primary);
}
/* /Shared/InputStepper.razor.rz.scp.css */
.number-row[b-4bmenv4ji5] {
  line-height: 0px;
}

.right-button[b-4bmenv4ji5] {
  border-top-right-radius: 1.2rem;
  border-bottom-right-radius: 1.2rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background: var(--itemBackground);
  color: var(--font-colour-primary);
}

.left-button[b-4bmenv4ji5] {
  border-top-left-radius: 1.2rem;
  border-bottom-left-radius: 1.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  float: right;
  background: var(--itemBackground);
  color: var(--font-colour-primary);
}

[b-4bmenv4ji5] .number-input {
  width: 100%;
  height: 100%;
  border-radius: 0;
  text-align: center;
  background: var(--itemBackgroundAccent);
  color: var(--font-colour-primary);
  border: 1px var(--itemBackgroundAccent)
}
/* /Shared/KycBreadcrumb.razor.rz.scp.css */

.step[b-cea715jd9q] {
  border-radius: 50%;
  border: 1px solid #ccc;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: var(--font-colour-primary);
}

.stepname[b-cea715jd9q] {
  color: var(--font-colour-primary);
}

.stepdivider[b-cea715jd9q] {
  text-align: center;
  border-bottom: solid 3px gray;
  padding-top: 15px;
}

.currentstep[b-cea715jd9q] {
  border-radius: 50%;
  border: 1px solid #ccc;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-color: #4e73df;
  color: var(--font-colour-primary);
}

#progress[b-cea715jd9q] {
  background: var(--itemBackground);
  border-style: solid;
  border-width: 1px;
  border-color: var(--itemBackgroundAccent);
  border-radius: var(--corner-radius);
  margin-bottom: 30px;
  margin-top: 20px;
}
/* /Shared/ListingIcon.razor.rz.scp.css */
.listingIcon[b-fatkc3uqjj] {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  position: relative; /* For positioning the indicator */
}

  .listingIcon .iconImage[b-fatkc3uqjj] {
    z-index: 0;
    height: 50px;
    width: 50px;
    border-radius: 50%;
  }

    .listingIcon .iconImage .isLiquid[b-fatkc3uqjj] {
      background: linear-gradient(-45deg, var(--fireOrange), var(--fireRed));
      padding: 2px;
    }

  .listingIcon .isverified[b-fatkc3uqjj] {
    z-index: 1;
    height: 25px;
    width: 25px;
    top: -40%;
    left: 70%;
    position: relative;
  }

  .listingIcon .isLiquid[b-fatkc3uqjj] {
    z-index: 2;
    height: 25px;
    width: 25px;
    top: auto;
    left: auto;
  }

.liquidity-container[b-fatkc3uqjj] {
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 25px;
  height: 25px;
  z-index: 1;
}

.liquidity-background[b-fatkc3uqjj] {
  z-index: 1;
  background: -webkit-linear-gradient(left top, var(--fireOrange) 0%, var(--fireRed) 100%);
  width: 100%;
  height: 100%;
  border-radius: 1000px;
  padding: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}

  .liquidity-background .isLiquid[b-fatkc3uqjj] {
    z-index: 2;
    height: 80%;
    width: 80%;
  }
/* /Shared/LoginComponent.razor.rz.scp.css */
.login[b-3vvhlbb0k6] {
  color: var(--font-colour-primary);
}

.loginImage[b-3vvhlbb0k6] {
  display: flex;
  justify-content: center;
}

.loginButton[b-3vvhlbb0k6] {
  color: var(--font-colour-secondary) !important;
  background-color: var(--itemBackground) !important;
  border-color: var(--font-colour-primary) !important;
  border-radius: 10%;
  border-width: 1px;
  width: 80px;
  padding: 10px;
  margin: 0 auto;
  display: block;
}

  .loginButton:hover[b-3vvhlbb0k6] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }
/* /Shared/LoginDisplay.razor.rz.scp.css */

.toplink[b-kxh9qv6nml] {
  color: var(--font-colour-primary);
}

.btn-link[b-kxh9qv6nml] {
text-decoration:underline;
background:transparent;
border:0;
}

.btn-link:hover[b-kxh9qv6nml] {
  cursor:pointer;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-durpop9t4j] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-durpop9t4j] {
  flex: 1;
  background-color: var(--viewBackground);
  padding: 0px;
  margin: 0px;
}

.sidebar[b-durpop9t4j] {
  background-color: var(--viewBackground);
}

.top-row[b-durpop9t4j] {
  background-color: var(--viewBackground);
  justify-content: flex-end;
  height: 3.5rem;
  display: flex;
  align-items: center;
}

    .top-row[b-durpop9t4j]  a, .top-row .btn-link[b-durpop9t4j] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-durpop9t4j] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-durpop9t4j] {
        display: none;
    }

    .top-row.auth[b-durpop9t4j] {
        justify-content: space-between;
    }

    .top-row a[b-durpop9t4j], .top-row .btn-link[b-durpop9t4j] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-durpop9t4j] {
        flex-direction: row;
    }

    .sidebar[b-durpop9t4j] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-durpop9t4j] {
        position: sticky;
        top: 0;
        z-index: 1000;
    }

}

.toplink[b-durpop9t4j] {
  color: var(--font-colour-primary);
}
/* /Shared/MarketDataLoading.razor.rz.scp.css */
@keyframes shimmer-b-7ab1gktx5n {
  0% {
    background-position: -5000px 0;
  }

  100% {
    background-position: 5000px 0;
  }
}

.loadingBox[b-7ab1gktx5n] {
  background-color: var(--viewBackground);
  background-image: linear-gradient( 130deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.85) 60%, rgba(255, 255, 255, 0) 100% );
  background-repeat: repeat-y;
  /* The animation */
  animation: shimmer-b-7ab1gktx5n 4s linear infinite;
  border-radius: 10px;
}

.title[b-7ab1gktx5n] {
  min-height: 100px;
}


.marketdata[b-7ab1gktx5n] {
  min-height: 200px;
}

.news[b-7ab1gktx5n] {
  min-height: 300px;
}

/* /Shared/MarketDataSearch.razor.rz.scp.css */

.blazored-typeahead-extended[b-wusfns1of5] {
  color: var(--font-colour-primary) !important;
}


.blazored-typeahead-extended-selected[b-wusfns1of5] {
  color: black;
}

.blazored-typeahead-extended .input[b-wusfns1of5] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
}

input.blazored-typeahead__input[b-wusfns1of5] {
  background-color: var(--itemBackground);
}

input.blazored-typeahead__results[b-wusfns1of5] {
  background-color: var(--itemBackground);
  color: black;
}


button[b-wusfns1of5] {
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
}


.apiinfo[b-wusfns1of5] {
  color: var(--font-colour-primary);
}
/* /Shared/ModalBase.razor.rz.scp.css */
img[b-hsx10hjtqr] {
  width: 100%;
}

h5[b-hsx10hjtqr] {
  color: var(--font-colour-primary);
}



.modal-content[b-hsx10hjtqr] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
}

/*AtsOrderBook*/
.table-orders[b-hsx10hjtqr] {
  border: none;
}

  .table-orders th[b-hsx10hjtqr], .table-orders td[b-hsx10hjtqr] {
    border: none;
    color: var(--font-colour-secondary);
  }

.row-order[b-hsx10hjtqr] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: white !important;
  padding: 0 !important;
}

.row-notarisation[b-hsx10hjtqr] {
  border-bottom: 1px #d7d7d7 solid;
  font-weight: bold;
  color: #7d7272;
  padding: 0 15px 0 15px;
}

.row-ask[b-hsx10hjtqr] {
  vertical-align: bottom !important;
  text-align: center;
  font-weight: bold;
  color: #f57f17 !important;
}

.row-bid[b-hsx10hjtqr] {
  text-align: center;
  font-weight: bold;
  color: #66CC66 !important;
}

.row-last_price[b-hsx10hjtqr] {
  text-align: center;
  font-weight: bold;
  color: #282a2d;
  background-color: #bdebf0 !important;
}

.Book_header[b-hsx10hjtqr] {
  font-size: 2rem;
}


hr.dashed[b-hsx10hjtqr] {
  border-top: 3px dashed #bbb;
}

img[b-hsx10hjtqr] {
  width: 30px;
  float: right;
}

.reloadButton[b-hsx10hjtqr] {
  color: var(--font-colour-secondary);
  background-color: var(--itemBackground);
  width: auto;
  padding: 10px;
}

  .reloadButton:hover[b-hsx10hjtqr] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:active[b-hsx10hjtqr] {
    background: var(--itemBackgroundAccent);
  }

  .reloadButton:focus[b-hsx10hjtqr] {
    background: var(--itemBackgroundAccent);
  }
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-tvw01ylnkt] {
  border: 0;
}

.top-row[b-tvw01ylnkt] {
  height: 3.5rem;
  background-color: var(--viewBackground);
}

.navbar-brand[b-tvw01ylnkt] {
    font-size: 1.1rem;
}

.oi[b-tvw01ylnkt] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-tvw01ylnkt] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-tvw01ylnkt] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-tvw01ylnkt] {
        padding-bottom: 1rem;
    }

  .nav-item[b-tvw01ylnkt]  a {
    color: var(--font-colour-primary);
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
  }

    .nav-item[b-tvw01ylnkt]  a.active {
      background-color: var(--itemBackgroundAccent);
      color: var(--font-colour-primary);
    }

    .nav-item[b-tvw01ylnkt]  a:hover {
      background-color: var(--itemBackgroundAccent);
      color: var(--font-colour-primary);
    }

@media (min-width: 641px) {
    .navbar-toggler[b-tvw01ylnkt] {
        display: none;
    }

    .collapse[b-tvw01ylnkt] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Shared/NftIcon.razor.rz.scp.css */
.listingIcon[b-g1rmrzm9n0] {
  height: 150px;
  width: 150px;
}

    .listingIcon .iconImage[b-g1rmrzm9n0] {
        z-index: 0;
        height: 150px;
        width: 150px;
        border-radius: 10px;
        border: 1px solid var(--viewBackground);
    }

    .listingIcon .isverified[b-g1rmrzm9n0] {
        z-index: 1;
        height: 25px;
        width: 25px;
        top: -93%;
        left: 8%;
        position: relative;
    }

    .listingIcon .owned[b-g1rmrzm9n0] {
        z-index: 1;
        height: 25px;
        width: 25px;
        top: -93%;
        left: 8%;
        position: relative;
    }
/* /Shared/NftRowMarket.razor.rz.scp.css */
.nftRow:hover[b-9x1os47bzy] {
  filter: brightness(var(--hover-brightness));
  cursor: pointer;
}

.nftRow[b-9x1os47bzy] {
  padding: 0 1rem;
}

.nftRow p.small[b-9x1os47bzy] {
    font-size: x-small;
}

a:link[b-9x1os47bzy], a:visited[b-9x1os47bzy], a:hover[b-9x1os47bzy], a:active[b-9x1os47bzy] {
  text-decoration: none;
}

h1[b-9x1os47bzy], h2[b-9x1os47bzy], h3[b-9x1os47bzy], h4[b-9x1os47bzy], h5[b-9x1os47bzy], h6[b-9x1os47bzy] {
  color: var(--font-colour-primary);
}

p[b-9x1os47bzy] {
  color: var(--font-colour-secondary);
}

h5[b-9x1os47bzy] {
  font-weight: bold;
}

.isverified[b-9x1os47bzy] {
    z-index: 1;
    height: 16px;
    width: 16px;
}


.nftRow[b-9x1os47bzy] {
  background-color: var(--itemBackground);
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
/* /Shared/NftRowPortfolio.razor.rz.scp.css */
.nftRow:hover[b-eh8w09zw84] {
  filter: brightness(var(--hover-brightness));
  cursor: pointer;
}

.nftRow[b-eh8w09zw84] {
  padding: 0 1rem;
}

.nftRow p.small[b-eh8w09zw84] {
    font-size: x-small;
}

a:link[b-eh8w09zw84], a:visited[b-eh8w09zw84], a:hover[b-eh8w09zw84], a:active[b-eh8w09zw84] {
  text-decoration: none;
}

h1[b-eh8w09zw84], h2[b-eh8w09zw84], h3[b-eh8w09zw84], h4[b-eh8w09zw84], h5[b-eh8w09zw84], h6[b-eh8w09zw84] {
  color: var(--font-colour-primary);
}

p[b-eh8w09zw84] {
  color: var(--font-colour-secondary);
}

h5[b-eh8w09zw84] {
  font-weight: bold;
}

.isverified[b-eh8w09zw84] {
    z-index: 1;
    height: 16px;
    width: 16px;
}


.nftRow[b-eh8w09zw84] {
  background-color: var(--viewBackground);
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
/* /Shared/Notice.razor.rz.scp.css */

.notice[b-rd804lu5ck] {
  margin: 10px;
  color: var(--font-colour-primary);
  background-color: var(--itemBackground);
}

  .notice .btn[b-rd804lu5ck] {
    color: var(--font-colour-secondary);
    background-color: var(--itemBackground);
    border-color: var(--font-colour-primary);
    border-radius: 10%;
    border-width: 1px;
    width: 180px;
    padding: 10px;
  }


img[b-rd804lu5ck] {
  width: 50%;
  top: 40%;
  left: 50%;
  position: relative;
  -ms-transform: translate(-50%, -30%);
  transform: translate(-50%, -30%);
}
/* /Shared/OptionRow.razor.rz.scp.css */
.row[b-b9dhr5fd58] {
  padding: 0px;
}

.coppadding[b-b9dhr5fd58] {
  padding-left: 50px;
}

.optionpadding[b-b9dhr5fd58] {
  padding-left: 100px;
}

hr[b-b9dhr5fd58] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: lightgray;
}

a:link[b-b9dhr5fd58] {
  text-decoration: none;
}

a:visited[b-b9dhr5fd58] {
  text-decoration: none;
}

a:hover[b-b9dhr5fd58] {
  text-decoration: none;
}

a:active[b-b9dhr5fd58] {
  text-decoration: none;
}

.filterButton[b-b9dhr5fd58] {
  width: 60px;
  padding: 5px;
  margin: 5px;
  font-size: x-small;
}
/* /Shared/OptionsChainRow.razor.rz.scp.css */
.contractRow:hover[b-6h165dk1dx] {
  filter: brightness(var(--hover-brightness));
}
.contractRow[b-6h165dk1dx] {
  padding: 0 1rem;
}

.iconImage[b-6h165dk1dx] { 
  border-radius:100%;
  width: 70px;
}

h1[b-6h165dk1dx], h2[b-6h165dk1dx], h3[b-6h165dk1dx], h4[b-6h165dk1dx], h5[b-6h165dk1dx], h6[b-6h165dk1dx] {
  color: var(--font-colour-primary);
}

p[b-6h165dk1dx] {
  color: var(--font-colour-secondary);
}

h5[b-6h165dk1dx] {
  font-weight:bold;
}

.contractRow[b-6h165dk1dx] {
  background-color: var(--viewBackground);
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

p[b-6h165dk1dx]{
  margin-bottom: 0.5rem;
}

.extras[b-6h165dk1dx] {
  border-bottom: 1px solid var(--itemBackgroundAccent);
  padding: 1rem 0;
}

.extras p[b-6h165dk1dx] {
  font-size: 0.75rem
}

button[b-6h165dk1dx] {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  z-index: 10000;
}


.oi[b-6h165dk1dx] {
  color: var(--font-colour-primary);
}
/* /Shared/OptionsRowMarket.razor.rz.scp.css */
.iconImage[b-9iqrts547e] { 
  border-radius:100%;
  width: 70px;
}

.vote-icon[b-9iqrts547e] {
  font-size: 2rem;
  color: var(--font-colour-primary);
}

h1[b-9iqrts547e], h2[b-9iqrts547e], h3[b-9iqrts547e], h4[b-9iqrts547e], h5[b-9iqrts547e], h6[b-9iqrts547e] {
  color: var(--font-colour-primary);
}

p[b-9iqrts547e] {
  color: var(--font-colour-secondary);
}

h5[b-9iqrts547e] {
  font-weight:bold;
}

p[b-9iqrts547e]{
  margin-bottom: 0.5rem;
}

.extras[b-9iqrts547e] {
  border-bottom: 1px solid var(--itemBackgroundAccent);
  padding: 1rem 0;
}

.extras p[b-9iqrts547e] {
  font-size: 0.75rem
}

button[b-9iqrts547e] {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  z-index: 10000;
}

.chainContainer[b-9iqrts547e] {
  background-color: var(--viewBackground);
}


.oi[b-9iqrts547e] {
  color: var(--font-colour-primary);
}
/* /Shared/OrderFinance/OrderFinanceBase.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceLimit.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceLimitOption.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceLimitStop.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceMarket.razor.rz.scp.css */
.row[b-9g7a1eixo3] {
  padding: 0px;
  display: flex;
}
/* /Shared/OrderFinance/OrderFinanceMoney.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceNft.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceNftAuction.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceOption.razor.rz.scp.css */

/* /Shared/OrderFinance/OrderFinanceOtc.razor.rz.scp.css */
/* /Shared/OrderHistoryRow/OrderHistoryRow.razor.rz.scp.css */
.row[b-bl2d52mx1n] {
  padding: 0px;
}

hr[b-bl2d52mx1n] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: lightgray;
}

a:link[b-bl2d52mx1n] {
  text-decoration: none;
}

a:visited[b-bl2d52mx1n] {
  text-decoration: none;
}

a:hover[b-bl2d52mx1n] {
  text-decoration: none;
}

a:active[b-bl2d52mx1n] {
  text-decoration: none;
}

h5[b-bl2d52mx1n] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowAuction.razor.rz.scp.css */
h5[b-jcvf5d4ifx] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowBase.razor.rz.scp.css */
.row[b-1mdpooi3dq] {
  padding: 0px;
}

hr[b-1mdpooi3dq] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: lightgray;
}

a:link[b-1mdpooi3dq] {
  text-decoration: none;
}

a:visited[b-1mdpooi3dq] {
  text-decoration: none;
}

a:hover[b-1mdpooi3dq] {
  text-decoration: none;
}

a:active[b-1mdpooi3dq] {
  text-decoration: none;
}

h5[b-1mdpooi3dq] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowGeneric.razor.rz.scp.css */
h5[b-dqazjkcc0u] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowLimit.razor.rz.scp.css */
h5[b-chueeb2f10] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowMarket.razor.rz.scp.css */
h5[b-u7ozshw5eb] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowMoney.razor.rz.scp.css */
h5[b-fed7kap404] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowNft.razor.rz.scp.css */
h5[b-680m73krow] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowOption.razor.rz.scp.css */
h5[b-8943ug8s8j] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderHistoryRow/OrderHistoryRowOtc.razor.rz.scp.css */
h5[b-t56qy9ey71] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/OrderUploadSummary.razor.rz.scp.css */
.table-container[b-v5fbs04ljf] {
  font-family: Arial, sans-serif;
  background-color: var(--viewBackground);
  color: var(--font-colour-secondary);
  border-radius: 8px;
  overflow: visible;
  border: solid;
  border-width: 1px;
  border-color: var(--itemBackgroundAccent);
}

table[b-v5fbs04ljf] {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto; /* Allow the table to adjust column widths based on content */
}


th[b-v5fbs04ljf], td[b-v5fbs04ljf] {
  padding: 12px 16px;
  text-align: left;
}

th[b-v5fbs04ljf] {
  background-color: var(--itemBackground);
  font-weight: bold;
}

tr:not(:last-child)[b-v5fbs04ljf] {
  border-bottom: 3px solid var(--itemBackground);
}

tr[b-v5fbs04ljf] {
  background-color: var(--viewBackground);
  color: var(--font-colour-secondary);
}

.status-button[b-v5fbs04ljf] {
  background-color: var(--itemBackground);
  border: solid;
  color: var(--font-colour-secondary);
  padding: 6px 24px;
  border-radius: 16px;
  cursor: pointer;
  position: relative; /* Ensure the pseudo-element is positioned relative to the button */
  font-weight: bold;

}

  .status-button[b-v5fbs04ljf]::before {
    content: "•"; /* Unicode character for a dot */
    position: absolute;
    left: 6px; /* Adjust the position to place the dot before the text */
    top: 50%;
    transform: translateY(-50%);
    color: var(--font-colour-secondary);
    font-size: xx-large;
  }



.menu-button[b-v5fbs04ljf] {
  background: none;
  border: none;
  color: white;
  font-size: 18px;
  cursor: pointer;
}

.error-button[b-v5fbs04ljf] {

  background-color: #660000;
}

.container[b-v5fbs04ljf] {
  width:1700px;
}
/* /Shared/OwnershipLine.razor.rz.scp.css */
.ownership-line-container[b-515wxtwhae] {
  width: 100%;
  height: 10px;
  background-color: var(--itemBackgroundAccent);
  position: relative;
}

.ownership-line[b-515wxtwhae] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.owned-segment[b-515wxtwhae] {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: var(--color-theme-brand);
}
/* /Shared/PasswordInput.razor.rz.scp.css */
input[b-6ljzvmwivr] {
  background: var(--itemBackground);
  color: var(--font-colour-primary);
  /* no border */
  border: none;
}

  input:focus[b-6ljzvmwivr] {
    background-color: var(--itemBackground);
    color: var(--font-colour-primary);
  }

i[b-6ljzvmwivr] {
  color: var(--font-colour-secondary);
  font-size: 1.2em;
  padding: 10px;
}

.password[b-6ljzvmwivr] {
  border: 1px solid white;
  padding: 5px;
  margin: 5px;
}
/* /Shared/PasswordLabel.razor.rz.scp.css */
input[b-qoxtb9oyoc] {
  background: var(--itemBackground);
  color: var(--font-colour-primary);
  /* no border */
  border: none;
}

  input:focus[b-qoxtb9oyoc] {
    background-color: var(--itemBackground);
    color: var(--font-colour-primary);
  }

i[b-qoxtb9oyoc] {
  color: var(--font-colour-secondary);
  font-size: 1.2em;
  padding: 10px;
}

.password[b-qoxtb9oyoc] {
  padding: 5px;
  margin: 5px;
}
/* /Shared/PercentageChangeView.razor.rz.scp.css */
.percentagechange[b-xt8l89ijag] {
  border-radius: 20px;
  font-size: 11px;
  padding: calc(var(--default-spacing-small)/2) var(--default-spacing-small);
}

  .percentagechange.positive[b-xt8l89ijag] {
    color: var(--green);
    background: var(--percentage-background);
    background-color: var(--green);
  }

  .percentagechange.negative[b-xt8l89ijag] {
    color: var(--red);
    background: var(--percentage-background);
    background-color: var(--red);
  }
/* /Shared/PortfolioRow.razor.rz.scp.css */
.row[b-3yhdfqens7] {
  padding: 0px;
}

hr[b-3yhdfqens7] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: lightgray;
}

a[b-3yhdfqens7] {
  display: flex;
}

a:link[b-3yhdfqens7] {
  text-decoration: none;
}

a:visited[b-3yhdfqens7] {
  text-decoration: none;
}

a:hover[b-3yhdfqens7] {
  text-decoration: none;
}

a:active[b-3yhdfqens7] {
  text-decoration: none;
}

h5[b-3yhdfqens7] {
  font-size: medium;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}

.position-value[b-3yhdfqens7], .position-symbol[b-3yhdfqens7] {
  font-size: medium !important;
}

.position-value[b-3yhdfqens7] {
  color: var(--font-colour-primary);
}

.position-symbol[b-3yhdfqens7] {
  color: var(--font-colour-secondary);
}

.expanded-footer-heading[b-3yhdfqens7] {
  color: var(--font-colour-primary);
  font-size: smaller;
}

.collapsed[b-3yhdfqens7] {
  display: none;
}

.arrow-icon[b-3yhdfqens7] {
  color: var(--font-colour-primary);
}

.expand-collapse[b-3yhdfqens7] {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 10;
}
/* /Shared/PositiveNegativeText.razor.rz.scp.css */
p[b-gd799db4rz] {
  margin: 4px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  font-size: 0.75em;
}

h5[b-gd799db4rz] {
  color: var(--font-colour-primary);
}

.percentagechange[b-gd799db4rz] {
  border-radius: 20px;
  color: var(--font-colour-primary);
  padding: calc(var(--default-spacing-small)/2) var(--default-spacing-small);
  width: auto;
}

  .percentagechange.positive[b-gd799db4rz] {
    color: var(--green);
  }

  .percentagechange.negative[b-gd799db4rz] {
    color: var(--red);
  }

.percentagechange-large[b-gd799db4rz] {
  font-size: large;
}
/* /Shared/PublicPortfolioListingIcon.razor.rz.scp.css */
.listingIcon[b-ilsvu9vx5d] {
  height: 75px;
  width: 75px;
  border-radius: 50%;
}

.listingIcon .iconImage[b-ilsvu9vx5d] {
  z-index: 0;
  height: 65px;
  width: 65px;
  border-radius: 50%;
}

  .listingIcon .isverified[b-ilsvu9vx5d] {
    z-index: 1;
    height: 25px;
    width: 25px;
    top: -40%;
    left: 70%;
    position: relative;
  }
/* /Shared/PublicPortfolioRow.razor.rz.scp.css */
.row[b-1v7qwnb3re] {
  padding: 0px;
}

hr[b-1v7qwnb3re] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 5px;
  border-top: 1px solid rgba(0, 0, 0, 5);
  color: black;
}

a:link[b-1v7qwnb3re] {
  text-decoration: none;
}

a:visited[b-1v7qwnb3re] {
  text-decoration: none;
}

a:hover[b-1v7qwnb3re] {
  text-decoration: none;
}

a:active[b-1v7qwnb3re] {
  text-decoration: none;
}

h5[b-1v7qwnb3re] {
  font-size: larger;
  color: var(--font-colour-primary);
  word-wrap: break-word;
}
/* /Shared/RangeBar.razor.rz.scp.css */
.range-bar-container[b-21z6h4zgzg] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
  background-color: var(--viewBackground);
}

.range-bar[b-21z6h4zgzg] {
  position: relative;
  width: 100%;
  height: 20px;
  background-color: var(--viewBackground);
  border-radius: 5px;
  display: flex;
  align-items: center;
}

.range-line[b-21z6h4zgzg] {
  position: absolute;
  top: 50%;
  left: 5%;
  right: 5%;
  height: 4px;
  background-color: var(--font-colour-secondary);
  transform: translateY(-50%);
}

.min-label[b-21z6h4zgzg], .max-label[b-21z6h4zgzg] {
  position: absolute;
  font-size: 0.8em;
  color: var(--font-colour-primary);
  padding: 0 5px;
  top: -20px;
}

.min-label[b-21z6h4zgzg] {
  left: 4%;
}

.max-label[b-21z6h4zgzg] {
  right: 4%;
}

.current-value-indicator[b-21z6h4zgzg] {
  position: absolute;
  top: 50%; /* Center vertically on the line */
  transform: translate(-50%, -50%); /* Center the arrow */
  color: dodgerblue;
  font-size: 1.2em;
  cursor: help;
}

.center-label[b-21z6h4zgzg] {
  width: 100%;
  text-align: center;
  margin-bottom: 5px;
  font-size: 0.9em;
  color: var(--font-colour-primary);
}
/* /Shared/SecuritiesRowMarket.razor.rz.scp.css */
.iconImage[b-xtn6jy62cf] { 
  border-radius:100%;
  width: 70px;
}

h1[b-xtn6jy62cf], h2[b-xtn6jy62cf], h3[b-xtn6jy62cf], h4[b-xtn6jy62cf], h5[b-xtn6jy62cf], h6[b-xtn6jy62cf] {
  color: var(--font-colour-primary);
}

p[b-xtn6jy62cf] {
  color: var(--font-colour-secondary);
}

h5[b-xtn6jy62cf] {
  font-weight:bold;
}

p[b-xtn6jy62cf]{
  margin-bottom: 0.5rem;
}

.extras[b-xtn6jy62cf] {
  border-bottom: 1px solid var(--itemBackgroundAccent);
  padding: 1rem 0;
}

.extras p[b-xtn6jy62cf] {
  font-size: 0.75rem
}

button[b-xtn6jy62cf] {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  z-index: 10000;
}


.oi[b-xtn6jy62cf] {
  color: var(--font-colour-primary);
}
/* /Shared/StatusChipExit.razor.rz.scp.css */
.chipVerified[b-epmpz2zm8v] {
  background-color: var(--color-theme-brand-background-20);
  border: 2px solid var(--color-theme-brand);
}

  .chipVerified p[b-epmpz2zm8v] {
    color: var(--color-theme-brand) !important;
  }

.chipUnknown[b-epmpz2zm8v] {
  background-color: var(--orange-opacity-20);
  border: 2px solid var(--orange);
}

  .chipUnknown p[b-epmpz2zm8v] {
    color: var(--orange) !important;
  }

p[b-epmpz2zm8v] {
  margin: 2px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  font-size: 0.75em;
}

img[b-epmpz2zm8v] {
  padding: 2px;
  height: 20px;
  margin: 2px;
}

h5[b-epmpz2zm8v] {
  color: var(--font-colour-primary);
}

.modal-content[b-epmpz2zm8v] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
  word-wrap: break-word;
}
/* /Shared/StatusChipKyc.razor.rz.scp.css */
.chipVerified[b-isefvmcwi6] {
  background-color: var(--colour-theme-success-background);
  border: 2px solid var(--colour-theme-success);
}

  .chipVerified p[b-isefvmcwi6] {
    color: var(--colour-theme-success) !important;
  }

.chipNotSubmitted[b-isefvmcwi6] {
  background-color: var(--colour-theme-error-background);
  border: 2px solid var(--colour-theme-error);
}

  .chipNotSubmitted p[b-isefvmcwi6] {
    color: var(--colour-theme-error) !important;
  }

.chipSubmitted[b-isefvmcwi6] {
  background-color: var(--colour-theme-warning-background);
  border: 2px solid var(--colour-theme-warning);
}

  .chipSubmitted p[b-isefvmcwi6] {
    color: var(--colour-theme-warning) !important;
  }
  
.chipInReview[b-isefvmcwi6] {
  background-color: var(--colour-theme-warning-background);
  border: 2px solid var(--colour-theme-warning);
}

  .chipInReview p[b-isefvmcwi6] {
    color: var(--colour-theme-warning) !important;
  }
  
.chipRejected[b-isefvmcwi6] {
  background-color: var(--colour-theme-error-background);
  border: 2px solid var(--colour-theme-error);
}

  .chipRejected p[b-isefvmcwi6] {
    color: var(--colour-theme-error) !important;
  }
  
.chipApproved[b-isefvmcwi6] {
  background-color: var(--colour-theme-success-background);
  border: 2px solid var(--colour-theme-success);
}

  .chipApproved p[b-isefvmcwi6] {
    color: var(--colour-theme-success) !important;
  }
  
.chipNoTrading[b-isefvmcwi6] {
  background-color: var(--colour-theme-warning-background);
  border: 2px solid var(--colour-theme-warning);
}

  .chipNoTrading p[b-isefvmcwi6] {
    color: var(--colour-theme-warning) !important;
  }
  
.chipActivatePending[b-isefvmcwi6] {
  background-color: var(--colour-theme-warning-background);
  border: 2px solid var(--colour-theme-warning);
}

  .chipActivatePending p[b-isefvmcwi6] {
    color: var(--colour-theme-warning) !important;
  }
  
.chipActivated[b-isefvmcwi6] {
  background-color: var(--colour-theme-success-background);
  border: 2px solid var(--colour-theme-success);
}

  .chipActivated p[b-isefvmcwi6] {
    color: var(--colour-theme-success) !important;
  }

p[b-isefvmcwi6] {
  margin: 2px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  font-size: 0.75em;
}

img[b-isefvmcwi6] {
  padding: 2px;
  height: 20px;
  margin: 2px;
}

h5[b-isefvmcwi6] {
  color: var(--font-colour-primary);
}

.modal-content[b-isefvmcwi6] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
  word-wrap: break-word;
}
/* /Shared/StatusChipOrder.razor.rz.scp.css */
.chipSuccess[b-xfso8o092b] {
  background-color: var(--colour-theme-success-background);
  border: 2px solid var(--colour-theme-success);
  color: var(--colour-theme-success) !important;
}

  .chipSuccess p[b-xfso8o092b] {
    color: var(--colour-theme-success) !important;
  }

  .chipSuccess.pending[b-xfso8o092b] {
    opacity: 0.75;
  }

.chipWarning[b-xfso8o092b] {
  background-color: var(--colour-theme-warning-background);
  border: 2px solid var(--colour-theme-warning);
  color: var(--colour-theme-warning) !important;
}

  .chipWarning p[b-xfso8o092b] {
    color: var(--colour-theme-warning) !important;
  }

  .chipWarning.pending[b-xfso8o092b] {
    opacity: 0.75;
  }

.chipError[b-xfso8o092b] {
  background-color: var(--colour-theme-error-background);
  border: 2px solid var(--colour-theme-error);
  color: var(--colour-theme-error) !important;
}

  .chipError p[b-xfso8o092b] {
    color: var(--colour-theme-error) !important;
  }

  .chipError.pending[b-xfso8o092b] {
    opacity: 0.75;
  }

.chipAction[b-xfso8o092b] {
  background-color: var(--color-theme-brand-background-20);
  border: 2px solid var(--color-theme-brand);
  color: var(--color-theme-brand) !important;
}

  .chipAction p[b-xfso8o092b] {
    color: var(--color-theme-brand) !important;
  }

  .chipAction.pending[b-xfso8o092b] {
    opacity: 0.75;
  }

.chipDefault[b-xfso8o092b] {
  background-color: var(--font-colour-secondary-background);
  border: 2px solid var(--font-colour-secondary);
  color: var(--font-colour-secondary) !important;
}

  .chipDefault p[b-xfso8o092b] {
    color: var(--font-colour-secondary) !important;
  }

.no-background-border[b-xfso8o092b] {
  background-color: transparent !important;
  border: none !important;
}

p[b-xfso8o092b] {
  margin: 4px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  font-size: 0.75em;
}

img[b-xfso8o092b] {
  padding: 2px;
  height: 20px;
  margin: 2px;
}

i[b-xfso8o092b] {
  height: 20px;
  margin: 4px;
}

h5[b-xfso8o092b] {
  color: var(--font-colour-primary);
}

.modal-content[b-xfso8o092b] {
  background-color: var(--itemBackground);
  font-size: small;
  width: 120%;
  color: var(--font-colour-secondary);
  word-wrap: break-word;
}
/* /Shared/StopLoss.razor.rz.scp.css */
p[b-dc5fwfqko8] {
  color: var(--font-colour-primary);
  text-align: center;
}

h5[b-dc5fwfqko8] {
  text-align: center;
}

h3[b-dc5fwfqko8] {
  color: var(--font-colour-primary);
  text-align: center;
}

.row[b-dc5fwfqko8] {
  padding: 0px;
  display: flex;
}

hr[b-dc5fwfqko8] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid white;
  color: white;
  width: 90%;
  margin: auto;
}
/* /Shared/SuccessTick.razor.rz.scp.css */
body[b-zaqtuw1upu] {
  width: 5%;
  max-width: 50px;
  margin: 0 auto;
}

.circ[b-zaqtuw1upu] {
  stroke: var(--font-colour-primary);
  fill: none;
  opacity: 0;
  stroke-dasharray: 130;
  stroke-dashoffset: 130;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

.tick[b-zaqtuw1upu] {
  stroke: var(--font-colour-primary);
  fill: none;
  stroke-dasharray: 50;
  stroke-dashoffset: 50;
  -webkit-transition: stroke-dashoffset 1s 0.5s ease-out;
  -moz-transition: stroke-dashoffset 1s 0.5s ease-out;
  -ms-transition: stroke-dashoffset 1s 0.5s ease-out;
  -o-transition: stroke-dashoffset 1s 0.5s ease-out;
  transition: stroke-dashoffset 1s 0.5s ease-out;
}

.drawn + svg .path[b-zaqtuw1upu] {
  opacity: 1;
  stroke-dashoffset: 0;
}

.success[b-zaqtuw1upu] {
  position: relative;
  width: 50%;
}
/* /Shared/TabControl.razor.rz.scp.css */
.item-count-active[b-126bg1n0lm], .item-count-inactive[b-126bg1n0lm] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 1.2em;
  height: 1.2em;
  border-radius: 50%;
  font-size: 0.8em;
  margin-left: 0.5em;
  padding: 12px;
}

.item-count-active[b-126bg1n0lm] {
  background-color: var(--font-colour-secondary);
  color: var(--itemBackground);
}

.item-count-inactive[b-126bg1n0lm] {
  background-color: var(--itemBackgroundAccent);
  color: var(--font-colour-primary);
}

.btn-tab-active[b-126bg1n0lm] {
  background-color: var(--font-colour-primary);
  border: 1px solid var(--font-colour-primary);
  color: var(--itemBackground);
}

.btn-tab-inactive[b-126bg1n0lm] {
  background-color: var(--itemBackground);
  border: 1px solid var(--itemBackgroundAccent);
  color: var(--font-colour-primary);
}
/* /Shared/TabGroup.razor.rz.scp.css */
.tab[b-z0wfvvtaxh] {
  height: 2.5rem;
  width: auto;
  display: flex;
  background-color: var(--itemBackground);
  border: 1px solid var(--font-colour-secondary);
  border-radius: var(--corner-radius);
  flex-direction: row;
  color: var(--font-colour-secondary);
  width: auto;
  height: 100%;
  padding: 8px 16px;
  margin-right: var(--default-spacing);
}

  .tab.active[b-z0wfvvtaxh] {
    background-color: var(--font-colour-primary);
    border: 1px solid var(--font-colour-primary);
    color: var(--itemBackground);
  }

.tab-title[b-z0wfvvtaxh] {
  margin: auto 0;
  color: var(--itemBackground);
  text-decoration:none;
}

.tab:hover[b-z0wfvvtaxh] {
  filter: brightness(var(--hover-brightness))
}

/*Pseudo classes*/
.tab:hover[b-z0wfvvtaxh] {
  filter: brightness(var(--hover-brightness));
}
/* /Shared/ThemeSwitch.razor.rz.scp.css */

.toggle-switch[b-f68tbjmvip] {
  position: relative;
  width: 100px;
  padding-top: 10px;
  transform:scale(0.6);
}

label[b-f68tbjmvip] {
  position: relative;
  width: 100%;
  height: 50px;
  background-color: var(--itemBackground);
  border-radius: 50px;
  cursor: pointer;
}

input[b-f68tbjmvip] {
  position: absolute;
  display: none;
}

.slider[b-f68tbjmvip] {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50px;
  transition: 0.3s;
}

input:checked ~ .slider[b-f68tbjmvip] {
  background-color: var(--itemBackground);
}

.slider[b-f68tbjmvip]::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 8px;
  width: 37px;
  height: 37px;
  border-radius: 50%;
  box-shadow: inset 14px -2px 0px 0px var(--font-colour-primary);
  background-color: var(--itemBackground);
  transition: 0.3s;
}

input:checked ~ .slider[b-f68tbjmvip]::before {
  transform: translateX(47px);
  background-color: var(--font-colour-primary);
  box-shadow: none;
}
/* /Shared/TickingTimer.razor.rz.scp.css */
/* /Shared/TileCreatorItem.razor.rz.scp.css */


.card[b-d314ztiud7] {
  width: calc(var(--home-tile-size) * 1.75);
  height: 100%;
  padding: var(--default-spacing);
  border: 0;
  background-color: var(--itemBackground);
  border-radius: var(--corner-radius);
  overflow: hidden;
}

.card:hover[b-d314ztiud7] {
  filter:brightness(var(--hover-brightness));

}

a:not(.subtitle a)[b-d314ztiud7] {
  text-decoration: none;
}

.card-title[b-d314ztiud7] {
  font-weight: bold;
}

h6[b-d314ztiud7],p[b-d314ztiud7],a:not(.subtitle)[b-d314ztiud7] {
  color: var(--font-colour-primary);
}

h6[b-d314ztiud7] {
  font-size: 1.2rem;
  margin-bottom:var(--default-spacing-small);
}

p[b-d314ztiud7] {
margin-bottom:0;
}

.subtitle[b-d314ztiud7], .subtitle a[b-d314ztiud7] {
  color: var(--font-colour-secondary);
  word-break: break-word;
}

.oi[b-d314ztiud7] {
  margin-left: var(--default-spacing-small);
  opacity: 0.65;
}

.subtitle:hover .oi[b-d314ztiud7] {
  opacity: 1;
}

.oi.small[b-d314ztiud7] {
  font-size: 0.5rem;
}
/* /Shared/TileListingRow.razor.rz.scp.css */
.container .row[b-96bdbr3t61] {
  overflow-x: auto;
}

.row[b-96bdbr3t61] {
  padding-bottom: calc(var(--default-spacing) * 2);
}
.col[b-96bdbr3t61] {
  width: auto;
}

h1[b-96bdbr3t61], h2[b-96bdbr3t61], h3[b-96bdbr3t61], h4[b-96bdbr3t61], h5[b-96bdbr3t61], h6[b-96bdbr3t61], p[b-96bdbr3t61] {
  color: var(--font-colour-primary);
}
h5[b-96bdbr3t61] {
  font-size: var(--heading-size);
}

/* width */
[b-96bdbr3t61]::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
[b-96bdbr3t61]::-webkit-scrollbar-track {
  background: var(--itemBackgroundAccent);
}

/* Handle */
[b-96bdbr3t61]::-webkit-scrollbar-thumb {
  background: var(--font-colour-secondary);
}

/* Handle on hover */
[b-96bdbr3t61]::-webkit-scrollbar-thumb:hover {
  background: var(--font-colour-primary);
}
/* /Shared/TileNftItem.razor.rz.scp.css */


.card[b-koy9ryku7i] {
  width: var(--home-tile-size);
  height: 100%;
  border: 0;
  background-color: var(--viewBackground);
  border-radius: var(--corner-radius);
  border: 1px solid var(--itemBackgroundAccent);
  overflow: hidden;
}

.card:hover[b-koy9ryku7i] {
  filter:brightness(var(--hover-brightness));
}

.card-img[b-koy9ryku7i] {
  height: var(--home-tile-size);
  display: flex;
  flex-direction: column;
}

  .card-img[b-koy9ryku7i]:before, .card-img[b-koy9ryku7i]::after {
    content: " ";
    background-image: inherit;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: inherit;
    width: inherit;
  }

.card-img[b-koy9ryku7i]::before {
  background-size: cover !important;
  opacity: 0.6;
  filter: blur(8px);
}

.card-img[b-koy9ryku7i]::after {
  background-size: contain !important;
  background-origin: content-box;
}

.card-img[b-koy9ryku7i] {
  background-color: var(--itemBackgroundAccent);
  background-position: -1px -1px;
  background-size: 1px;
}

.card-img[b-koy9ryku7i]:after {
  position: absolute;
}

.card-img-wrapper[b-koy9ryku7i] {
  overflow: hidden;
}

a:not(.subtitle a)[b-koy9ryku7i] {
  text-decoration: none;
}

.card-title[b-koy9ryku7i] {
  font-weight: bold;
}

h6[b-koy9ryku7i],p[b-koy9ryku7i],a:not(.subtitle)[b-koy9ryku7i] {
  color: var(--font-colour-primary);
}

h6[b-koy9ryku7i] {
  margin-bottom:var(--default-spacing-small);
}

p[b-koy9ryku7i] {
margin-bottom:0;
}

.subtitle[b-koy9ryku7i], .subtitle a[b-koy9ryku7i] {
  color: var(--font-colour-secondary);
}



.oi[b-koy9ryku7i] {
  margin-left: var(--default-spacing-small);
  opacity: 0.65;
}

.subtitle:hover .oi[b-koy9ryku7i] {
  opacity: 1;
}

.oi.small[b-koy9ryku7i] {
  font-size: 0.5rem;
}

p span[b-koy9ryku7i] {
  display: inline-block;
  vertical-align: middle;
}

/* /Shared/TileNotarise.razor.rz.scp.css */

.card[b-9nv2nd1fi8] {
  border-radius: 10%;
  width: 140px;
  height: 140px;
  margin: 10px;
}

.card-img-caption .card-text[b-9nv2nd1fi8] {
  font-size: small;
  text-align: center;
  width: 100%;
  margin-top: 65%;
  position: absolute;
  vertical-align: bottom;
  color: white;
  padding-top: 5%;
  border-radius: 10%;
  height: 35%;
  overflow: hidden;
}



img[b-9nv2nd1fi8] {
  width: 50%;
  top: 40%;
  left: 50%;
  position: absolute;
  -ms-transform: translate(-50%, -30%);
  transform: translate(-50%, -30%);
}
/* /Shared/TileSecurityItem.razor.rz.scp.css */
.card[b-0m6b4uocdx] {
  width: var(--home-tile-size);
  height: 100%;
  border: 0;
  background-color: var(--viewBackground);
  border-radius: var(--corner-radius);
  border: 1px solid var(--itemBackgroundAccent);
  overflow: hidden;
}

  .card:hover[b-0m6b4uocdx] {
    filter: brightness(var(--hover-brightness));
  }

a:not(.card-body a)[b-0m6b4uocdx] {
  text-decoration: none;
}

.card-title[b-0m6b4uocdx] {
  font-weight: bold;
}

h6[b-0m6b4uocdx], p[b-0m6b4uocdx], a:not(.subtitle)[b-0m6b4uocdx] {
  color: var(--font-colour-primary);
}

h6[b-0m6b4uocdx] {
  margin-bottom: var(--default-spacing-small);
}

p[b-0m6b4uocdx] {
  margin-bottom: 0;
}

  p.subtitle[b-0m6b4uocdx] {
    color: var(--font-colour-secondary);
  }

.oi[b-0m6b4uocdx] {
  margin-left: var(--default-spacing-small);
  opacity: 0.65;
}

.subtitle:hover .oi[b-0m6b4uocdx] {
  opacity: 1;
}

.oi.small[b-0m6b4uocdx] {
  font-size: 0.5rem;
}

p span[b-0m6b4uocdx] {
  display: inline-block;
  vertical-align: middle;
}

.percentagechange[b-0m6b4uocdx] {
  border-radius: 20px;
  font-size: 11px;
  padding: calc(var(--default-spacing-small)/2) var(--default-spacing-small);
}

  .percentagechange.positive[b-0m6b4uocdx] {
    color: var(--green);
    background: var(--percentage-background);
    background-color: var(--green);
  }

  .percentagechange.negative[b-0m6b4uocdx] {
    color: var(--red);
    background: var(--percentage-background);
    background-color: var(--red);
  }
/* /Shared/TileVariant.razor.rz.scp.css */
.card[b-lctju2yck1] {
  border-radius: 10px;
  background-color: var(--itemBackground);
  width: 100%;
  max-width: 600px;
  margin-bottom: 0;
}

.card-body[b-lctju2yck1] {
  width: 100%;
  padding: 0 1.25rem 1.25rem;
}

.span .subtitle[b-lctju2yck1] {
  color: var(--font-colour-primary);
  font-size: xx-small;
}


a[b-lctju2yck1] {
  color: var(--font-colour-secondary) !important;
  text-decoration: none;
  font-size: x-small;
}

.card a[b-lctju2yck1] {
  font-size: small;
}

.card-text[b-lctju2yck1] {
  color: var(--font-colour-primary);
  padding-left: 0;
}

img.card-img[b-lctju2yck1] {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 0.5rem;
  border-radius: 10px;
}

p[b-lctju2yck1] {
  padding-left: 0;
}

h3[b-lctju2yck1] {
  padding-top: 10px;
  color: var(--font-colour-primary);
}

/* width */
[b-lctju2yck1]::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
[b-lctju2yck1]::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
[b-lctju2yck1]::-webkit-scrollbar-thumb {
  background: #888;
}

  /* Handle on hover */
  [b-lctju2yck1]::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

.login-required-price .oi[b-lctju2yck1] {
  font-size: 1.1em;
  vertical-align: middle;
  margin-left: 0.25rem;
  color: var(--font-colour-primary);

  /* Both of these are to fine tune the horizontal alignment of the icon, even with
     vertical-align the icon appears lower than the top of the "Price:" label.
  */
  display: inline-block;
  transform: translateY(-3px);
}
/* /Shared/TimeAndSalesRow.razor.rz.scp.css */

p[b-rr4hhcat9j] {
  color: var(--font-colour-primary);
}

h3[b-rr4hhcat9j] {
  color: var(--font-colour-primary);
}

.row[b-rr4hhcat9j] {
  padding: 0px;
  display: flex;
}

.container a:first-child .row[b-rr4hhcat9j] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-rr4hhcat9j] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.note[b-rr4hhcat9j] {
  font-size: xx-small;
  color: var(--font-colour-primary);
}

input[type="search"][b-rr4hhcat9j]::placeholder {
  color: #d4f5ff29
}

.symbol[b-rr4hhcat9j] {
  font-weight: bold;
}

.col-6.marketTableTitles p[b-rr4hhcat9j] {
  color: var( --font-colour-secondary);
  /* add a line underneath each paragraph */
  border-bottom: 1px solid var( --font-colour-secondary);
}

.col-6.marketTableValues p[b-rr4hhcat9j] {
  border-bottom: 1px solid var( --font-colour-secondary);
}

.superscript[b-rr4hhcat9j] {
  font-size: x-small;
  /* superscript */
  vertical-align: super;
}

h5[b-rr4hhcat9j] {
  color: var(--font-colour-primary);
}
/* /Shared/Toasts/ExecutionReportToast.razor.rz.scp.css */
.toast-image[b-lpbyd9xknq] {
  width: 50px;
  height: 50px;
  border-radius: 500px;
}

.progress-bar[b-lpbyd9xknq] {
  height: 5px;
  background-color: lightblue;
}

.close-icon[b-lpbyd9xknq] {
  border-radius: 500px;
  border: 3px solid var(--font-colour-secondary);
}

  .close-icon:hover[b-lpbyd9xknq] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }
/* /Shared/Toasts/NewsToast.razor.rz.scp.css */
.toast-image[b-5q9q991n8q] {
  width: 50px;
  height: 50px;
  border-radius: 500px;
}

.progress-bar[b-5q9q991n8q] {
  height: 5px;
  background-color: lightblue;
}

.close-icon[b-5q9q991n8q] {
  border-radius: 500px;
  border: 3px solid var(--font-colour-secondary);
}

  .close-icon:hover[b-5q9q991n8q] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }
/* /Shared/TokenDetailsTile.razor.rz.scp.css */
.tokenDetailsTile[b-4qhff7x5p1] {
  height: 450px;
  width: 450px;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  background-color: var(--itemBackground);
}

  .tokenDetailsTile .tokenImage[b-4qhff7x5p1] {
    height: 100%;
    width: 100%;
    object-fit: contain;
    z-index: auto;
  }

  .tokenDetailsTile:hover[b-4qhff7x5p1] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

.container[b-4qhff7x5p1] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
}

/* Styling for the media thumbnail wrapper (for video/audio thumbnails) */
.media-thumbnail-wrapper[b-4qhff7x5p1] {
  position: relative;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: flex; /* Use flexbox for centering content */
  justify-content: center;
  align-items: center;
  overflow: hidden; /* Ensures content stays within bounds, especially with border-radius */
  border-radius: 0.5rem; /* Consistent rounded corners */
  background-color: #f0f0f0; /* Placeholder background */
}

  /* Styling for the actual image/video element within the thumbnail wrapper */
  .media-thumbnail-wrapper .tokenImage[b-4qhff7x5p1] {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures the image/video covers the area without distortion */
    object-position: top left;
    border-radius: inherit; /* Inherit border-radius from the parent wrapper */
    display: block; /* Remove extra space below inline elements */
    position: absolute;
    z-index: 1;
  }

  /* Optional: Hover effect for the overlay (makes it slightly more opaque) */
  .media-thumbnail-wrapper:hover .play-button-overlay[b-4qhff7x5p1] {
    opacity: 0.9;
  }

  /* Hide default video controls in the thumbnail preview */
  .media-thumbnail-wrapper video[b-4qhff7x5p1]::-webkit-media-controls {
    display: none !important;
  }

  .media-thumbnail-wrapper video[b-4qhff7x5p1]::-webkit-media-controls-enclosure {
    display: none !important;
  }

  .media-thumbnail-wrapper video[b-4qhff7x5p1]::-moz-range-track {
    display: none !important;
  }

  .media-thumbnail-wrapper video[b-4qhff7x5p1]::-ms-controls {
    display: none !important;
  }

/* Styling for the play button overlay */
.play-button-overlay[b-4qhff7x5p1] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); /* Semi-transparent dark overlay */
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1; /* Always visible for clear indication */
  transition: opacity 0.3s ease; /* Smooth transition for hover effects if added */
  border-radius: inherit; /* Inherit border-radius */
  z-index: 2;
}

  /* Styling for the play icon (SVG) */
  .play-button-overlay .play-icon[b-4qhff7x5p1] {
    fill: var(--color-theme-brand);
    width: 60px;
    height: 60px;
    filter: drop-shadow(0 0 5px rgba(0,0,0,0.5)); /* Subtle shadow for better visibility */
  }

/* Basic spinner for loading state */
.loading-spinner[b-4qhff7x5p1] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 150px;
  color: var(--font-colour-secondary);
  font-size: 0.9rem;
  margin: 0;
  padding: 0;
  gap: 10px;
  animation-play-state: paused;
}

  .loading-spinner p[b-4qhff7x5p1] {
    margin: 0;
    padding: 0;

    text-align: center;
    white-space: nowrap;
    flex-shrink: 0;
  }

.spinner[b-4qhff7x5p1] {
  position: static;
  top: auto;
  right: auto;
  left: auto;
  bottom: auto;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-left-color: var(--font-colour-primary);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin-b-4qhff7x5p1 1s linear infinite;
  margin-bottom: 10px;
}

@keyframes spin-b-4qhff7x5p1 {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
/* /Shared/TokenDetail/About.razor.rz.scp.css */
a[b-f075jc0b4t] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

  a:hover[b-f075jc0b4t] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

h3[b-f075jc0b4t] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.icon-background[b-f075jc0b4t] {
  color: var(--color-theme-brand);
  height: 40px;
  width: 40px;
}

.icon[b-f075jc0b4t] {
  color: var(--bs-body-color);
  height: 25px;
  width: 25px;
}

/* If goin back to 100% scaling, remove this and use fa-fw instead of scale-70 in <span class="fa-stack fa-1x fa-fw scale-70"> */
.icon-link[b-f075jc0b4t] {
  margin-right: 5px;
}

/* Additional styling for spacing, if needed */
.fa-stack[b-f075jc0b4t] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* margin-right: 0.2rem;  Restore this if the icon is unscaled/scaled to 100% (currently 70%), or bigger for upscaling. */
}

.text-value[b-f075jc0b4t] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-f075jc0b4t] {
  color: var(--font-colour-secondary);
}

.text-heading[b-f075jc0b4t] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-f075jc0b4t] {
  color: var(--font-colour-secondary);
}
/* /Shared/TokenDetail/AmmRange.razor.rz.scp.css */
a[b-3o6byua0wb] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

h3[b-3o6byua0wb] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.icon[b-3o6byua0wb] {
  color: var(--bs-body-color);
  height: 25px;
  width: 25px;
}

.text-value[b-3o6byua0wb] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-3o6byua0wb] {
  color: var(--font-colour-secondary);
}

.text-heading[b-3o6byua0wb] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-3o6byua0wb] {
  color: var(--font-colour-secondary);
}
/* /Shared/TokenDetail/Attributes.razor.rz.scp.css */
a[b-fh73erhqfc] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

h3[b-fh73erhqfc] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-value[b-fh73erhqfc] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-fh73erhqfc] {
  color: var(--font-colour-secondary);
}

.text-heading[b-fh73erhqfc] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-fh73erhqfc] {
  color: var(--font-colour-secondary);
}

.text-action[b-fh73erhqfc] {
  color: var(--color-theme-brand);
  text-align: left;
  cursor: pointer;
}

  .text-action:hover[b-fh73erhqfc] {
    filter: brightness(var(--hover-brightness));
  }
/* /Shared/TokenDetail/BlockchainInformation.razor.rz.scp.css */
a[b-dse6m8vwzg] {
  color: var(--font-colour-secondary);
  text-decoration: underline !important;
  margin-bottom: 5px;
}

h3[b-dse6m8vwzg] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-value[b-dse6m8vwzg] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-dse6m8vwzg] {
  color: var(--font-colour-secondary);
}

.text-heading[b-dse6m8vwzg] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-dse6m8vwzg] {
  color: var(--font-colour-secondary);
}

/* Custom truncation for addresses to ensure consistent clipping */
/* This ensures the text truncates even within Bootstrap's column structure */
.address-truncate[b-dse6m8vwzg] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; /* Make the anchor tag a block element to apply truncation */
}
/* /Shared/TokenDetail/CashlessOpportunity.razor.rz.scp.css */
img[b-2ou79e54u1] {
  max-width: 100%;
  height: auto;
}

.cashless-container[b-2ou79e54u1] {
  display: flex;
  justify-content: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.cashless-content[b-2ou79e54u1] {
  background-color: var(--itemBackground);
  border: 2px solid var(--color-theme-brand);
  border-radius: 15px;
  padding: 1.5em 1em;
  display: flex;
  align-items: center;
  width: 90%;
  max-width: 600px;
  box-sizing: border-box;
  font-size: 1rem;
  transition: filter 0.3s ease;
}

  .cashless-content:hover[b-2ou79e54u1] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

  .cashless-content .row[b-2ou79e54u1] {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
  }

  .cashless-content .col-4[b-2ou79e54u1],
  .cashless-content .col-8[b-2ou79e54u1] {
    padding-left: 0;
    padding-right: 0;
  }

  .cashless-content .col-4[b-2ou79e54u1] {
    padding-right: 1em;
    display: flex;
    justify-content: center;
    align-items: center;
  }

@media (min-width: 768px) {
  .cashless-content[b-2ou79e54u1] {
    width: 70%;
  }
}

@media (min-width: 992px) {
  .cashless-content[b-2ou79e54u1] {
    width: 50%;
  }
}
/* /Shared/TokenDetail/Community.razor.rz.scp.css */
h3[b-yqi5ayk913] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-value[b-yqi5ayk913] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-yqi5ayk913] {
  color: var(--font-colour-secondary);
}

.text-heading[b-yqi5ayk913] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-yqi5ayk913] {
  color: var(--font-colour-secondary);
}
/* /Shared/TokenDetail/CountBar.razor.rz.scp.css */
i[b-dqxy8j1bed] {
  font-style: normal;
}

.count-bar[b-dqxy8j1bed] {
  align-items: center;
  display: flex;
}

.count[b-dqxy8j1bed] {
  align-items: center;
  color: var(--font-colour-primary);
  display: flex;
  font-size: 1.2em;
  height: 1.2em;
  justify-content: center;
  margin: 0 0.5em;
  width: 1.2em;
}

.bar-container[b-dqxy8j1bed] {
  background-color: var(--itemBackgroundAccent);
  border-radius: 0.9em;
  flex-grow: 1;
  height: 1.3em;
  overflow: hidden;
  position: relative;
}

.bar[b-dqxy8j1bed] {
  height: 100%;
  position: absolute;
  top: 0;
}

.left-bar-segment[b-dqxy8j1bed] {
  background-color: var(--itemBackgroundAccent);
  border-radius: 0.3em 0 0 0.3em;
  left: 0;
}

.right-bar-segment[b-dqxy8j1bed] {
  background-color: var(--itemBackground);
  border-radius: 0 0.3em 0.3em 0;
  right: 0;
}

.left-vote-count[b-dqxy8j1bed], .right-vote-count[b-dqxy8j1bed] {
  color: var(--font-colour-primary);
  font-size: 0.8em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap; /* Prevent vote numbers from wrapping */
}

.left-vote-count[b-dqxy8j1bed] {
  left: 0.5em;
}

.right-vote-count[b-dqxy8j1bed] {
  right: 0.5em;
}

.bar-container.no-votes .left-bar-segment[b-dqxy8j1bed],
.bar-container.no-votes .right-bar-segment[b-dqxy8j1bed] {
  width: 0% !important;
}
/* /Shared/TokenDetail/FinancialDetailSection.razor.rz.scp.css */
.section-description[b-8blbhb89s1] {
  color: var(--font-colour-primary);
}

.default-label[b-8blbhb89s1], .default-value[b-8blbhb89s1] {
  color: var(--font-colour-secondary);
}

.subtotal[b-8blbhb89s1] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.total[b-8blbhb89s1] {
  color: var(--green);
  font-weight: bold;
}
/* /Shared/TokenDetail/NftCreatorInfo.razor.rz.scp.css */
a[b-vt13d034m8] {
  color: var(--font-colour-secondary);
  text-decoration: underline !important;
  margin-bottom: 5px;
}

  a:hover[b-vt13d034m8] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

h3[b-vt13d034m8] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.fa-stack[b-vt13d034m8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* margin-right: 0.2rem;  Restore this if the icon is unscaled/scaled to 100% (currently 70%), or bigger for upscaling. */
}

.icon-background[b-vt13d034m8] {
  color: var(--color-theme-brand);
  height: 40px;
  width: 40px;
}

.icon[b-vt13d034m8] {
  color: var(--bs-body-color);
  height: 25px;
  width: 25px;
}

.icon-verified[b-vt13d034m8] {
  height: 20px;
  width: 20px;
  vertical-align: middle;
}

.text-value[b-vt13d034m8] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-vt13d034m8] {
  color: var(--font-colour-secondary);
}

.text-heading[b-vt13d034m8] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-vt13d034m8] {
  color: var(--font-colour-secondary);
}

/* To push icons to the far right within their col-3 */
.col-3 .d-flex[b-vt13d034m8] {
  justify-content: flex-end !important; /* Forces content to the right */
}
/* /Shared/TokenDetail/NftDescription.razor.rz.scp.css */
a[b-gscr2r8zby] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

h3[b-gscr2r8zby] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.icon-background[b-gscr2r8zby] {
  color: var(--color-theme-brand);
  height: 40px;
  width: 40px;
}

.icon[b-gscr2r8zby] {
  color: var(--bs-body-color);
  height: 25px;
  width: 25px;
}

/* If goin back to 100% scaling, remove this and use fa-fw instead of scale-70 in <span class="fa-stack fa-1x fa-fw scale-70"> */
.icon-link[b-gscr2r8zby] {
  margin-right: 5px;
}

/* Additional styling for spacing, if needed */
.fa-stack[b-gscr2r8zby] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* margin-right: 0.2rem;  Restore this if the icon is unscaled/scaled to 100% (currently 70%), or bigger for upscaling. */
}

.text-value[b-gscr2r8zby] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-gscr2r8zby] {
  color: var(--font-colour-secondary);
}

.text-heading[b-gscr2r8zby] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-gscr2r8zby] {
  color: var(--font-colour-secondary);
}
/* /Shared/TokenDetail/Statistics.razor.rz.scp.css */
h3[b-05hljnb95n] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-value[b-05hljnb95n] {
  color: var(--font-colour-primary);
}

.text-heading[b-05hljnb95n] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-05hljnb95n] {
  color: var(--font-colour-secondary);
}

.text-action[b-05hljnb95n] {
  color: var(--color-theme-brand);
  text-align: center;
  cursor: pointer;
}

  .text-action:hover[b-05hljnb95n] {
    filter: brightness(var(--hover-brightness));
  }

.container a:first-child .row[b-05hljnb95n] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.container a:last-child .row[b-05hljnb95n] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
/* /Shared/TokenDetail/SubPageNft.razor.rz.scp.css */
a[b-n8qa9en6yr] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

h3[b-n8qa9en6yr] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-value[b-n8qa9en6yr] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-n8qa9en6yr] {
  color: var(--font-colour-secondary);
}

.text-heading[b-n8qa9en6yr] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-n8qa9en6yr] {
  color: var(--font-colour-secondary);
}
/* /Shared/TokenDetail/SubPageNftVariant.razor.rz.scp.css */
a[b-ug0sajsbzs] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

h3[b-ug0sajsbzs] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.icon[b-ug0sajsbzs] {
  color: var(--bs-body-color);
  height: 25px;
  width: 25px;
}

.text-value[b-ug0sajsbzs] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-ug0sajsbzs] {
  color: var(--font-colour-secondary);
}

.text-heading[b-ug0sajsbzs] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-ug0sajsbzs] {
  color: var(--font-colour-secondary);
}

.login-required[b-ug0sajsbzs] {
  font-size: 1.1em;
  vertical-align: middle;
  margin-left: 0.5rem;
  color: var(--font-colour-secondary);
  /* Both of these are to fine tune the horizontal alignment of the icon, even with
     vertical-align the icon appears lower than the top of the "Price:" label.
  */
  display: inline-block;
  transform: translateY(12px);
}
/* /Shared/TokenDetail/SubPageSecurity.razor.rz.scp.css */
a[b-8bl7uglrji] {
  color: var(--color-theme-brand);
  margin-bottom: 5px;
}

h3[b-8bl7uglrji] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.icon[b-8bl7uglrji] {
  color: var(--bs-body-color);
  height: 25px;
  width: 25px;
}

.text-value[b-8bl7uglrji] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-8bl7uglrji] {
  color: var(--font-colour-secondary);
}

.text-heading[b-8bl7uglrji] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-8bl7uglrji] {
  color: var(--font-colour-secondary);
}

.price-chart[b-8bl7uglrji] {
  background: var(--itemBackground);
  border: solid 1px var(--itemBackgroundAccent);
  border-radius: 15px;
}
/* /Shared/TokenDetail/TradeButtons.razor.rz.scp.css */
/* /Shared/TokenDetail/YourInvestment.razor.rz.scp.css */
h3[b-yy0albblsr] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-value[b-yy0albblsr] {
  color: var(--font-colour-primary);
}

.text-value--secondary[b-yy0albblsr] {
  color: var(--font-colour-secondary);
}

.text-heading[b-yy0albblsr] {
  color: var(--font-colour-primary);
  font-weight: bold;
}

.text-heading--secondary[b-yy0albblsr] {
  color: var(--font-colour-secondary);
}

.text-action[b-yy0albblsr] {
  color: var(--color-theme-brand);
  text-align: center;
  cursor: pointer;
}

  .text-action:hover[b-yy0albblsr] {
    filter: brightness(var(--hover-brightness));
  }
/* /Shared/Topup.razor.rz.scp.css */
.stacked-icon-wrapper[b-0bhb1ddesa] {
  position: relative;
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
  padding-top: 0.3em;
}

.clickable-stacked-icon:hover[b-0bhb1ddesa] {
  filter: brightness(var(--hover-brightness));
  cursor: pointer;
}

.icon[b-0bhb1ddesa] {
  color: var(--font-colour-primary);
}

.icon-main[b-0bhb1ddesa] {
  background: var(--viewBackground);
  border-radius: 4px;
  color: var(--color-theme-brand);
  display: inline-block;
  font-size: 1.3em;
  padding: 0.2em;
}

.icon-overlay[b-0bhb1ddesa] {
  align-items: center;
  background: var(--color-theme-brand);
  border-radius: 50%;
  box-shadow: 0 0 0 1.5px var(--viewBackground);
  color: var(--viewBackground);
  display: flex;
  font-size: 0.6em;
  justify-content: center;
  padding: 0.2em;
  position: absolute;
  right: 0;
  top: 0.3em;
  transform: translate(25%, -25%);
}
/* /Shared/TransactionHistory.razor.rz.scp.css */

/* /Shared/TransactionHistoryRow.razor.rz.scp.css */
.timestamp[b-925mx4asl0] {
  margin-left: 0px;
  color: var(--font-colour-secondary);
}

.icon[b-925mx4asl0] {
  color: var(--color-theme-brand);
}
/* /Shared/ValueChangeChip.razor.rz.scp.css */
p[b-jx8yw3tyce] {
  margin: 4px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  font-size: 0.75em;
}

img[b-jx8yw3tyce] {
  padding: 2px;
  height: 20px;
  margin: 2px;
}

i[b-jx8yw3tyce] {
  height: 20px;
  margin: 4px;
}

h5[b-jx8yw3tyce] {
  color: var(--font-colour-primary);
}

.percentagechange[b-jx8yw3tyce] {
  border-radius: 20px;
  color: var(--font-colour-primary);
  display: inline-block;
  font-size: smaller;
  padding: calc(var(--default-spacing-small)/2) var(--default-spacing-small);
  width: auto;
}

  .percentagechange.positive[b-jx8yw3tyce] {
    color: var(--green);
    background: var(--percentage-background);
    background-color: var(--green);
  }

  .percentagechange.negative[b-jx8yw3tyce] {
    color: var(--red);
    background: var(--percentage-background);
    background-color: var(--red);
  }

  .percentagechange.none[b-jx8yw3tyce] {
    color: var(--font-colour-primary);
    background: var(--percentage-background);
    background-color: var(--font-colour-primary);
  }
/* /Shared/VoteButton.razor.rz.scp.css */
img[b-i7p8n5l86r] {
  width: 33%;
}

.vote-button[b-i7p8n5l86r], .vote-button--disabled[b-i7p8n5l86r] {
  background-color: var(--itemBackgroundAccent);
  border: 2px solid var(--color-theme-brand);
  border-radius: var(--radius-capsule);
  color: var(--font-colour-primary);
  font-size: small;
  padding: 2px;
  width: 100px;
}

  .vote-button:hover[b-i7p8n5l86r] {
    filter: brightness(var(--hover-brightness));
    cursor: pointer;
  }

  .vote-button--disabled:hover[b-i7p8n5l86r] {
    filter: brightness(var(--hover-brightness));
    cursor: not-allowed;
  }

.text-heading--secondary[b-i7p8n5l86r] {
  color: var(--font-colour-secondary);
}
/* /Shared/WarrantRow.razor.rz.scp.css */
.row[b-tpplebx9u5] {
  padding: 0px;
}

.coppadding[b-tpplebx9u5] {
  padding-left: 50px;
}

.optionpadding[b-tpplebx9u5] {
  padding-left: 100px;
}

hr[b-tpplebx9u5] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: lightgray;
}

a:link[b-tpplebx9u5] {
  text-decoration: none;
}

a:visited[b-tpplebx9u5] {
  text-decoration: none;
}

a:hover[b-tpplebx9u5] {
  text-decoration: none;
}

a:active[b-tpplebx9u5] {
  text-decoration: none;
}

.filterButton[b-tpplebx9u5] {
  width: 50px;
  padding: 5px;
  margin: 5px;
  font-size: x-small;
}
/* /Shared/WarrantsChainRow.razor.rz.scp.css */
.contractRow:hover[b-mjx37amlp0] {
  filter: brightness(var(--hover-brightness));
}
.contractRow[b-mjx37amlp0] {
  padding: 0 1rem;
}

.iconImage[b-mjx37amlp0] { 
  border-radius:100%;
  width: 70px;
}

h1[b-mjx37amlp0], h2[b-mjx37amlp0], h3[b-mjx37amlp0], h4[b-mjx37amlp0], h5[b-mjx37amlp0], h6[b-mjx37amlp0] {
  color: var(--font-colour-primary);
}

p[b-mjx37amlp0] {
  color: var(--font-colour-secondary);
}

h5[b-mjx37amlp0] {
  font-weight:bold;
}

.contractRow[b-mjx37amlp0] {
  background-color: var(--viewBackground);
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

p[b-mjx37amlp0]{
  margin-bottom: 0.5rem;
}

.extras[b-mjx37amlp0] {
  border-bottom: 1px solid var(--itemBackgroundAccent);
  padding: 1rem 0;
}

.extras p[b-mjx37amlp0] {
  font-size: 0.75rem
}

button[b-mjx37amlp0] {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  z-index: 10000;
}


.oi[b-mjx37amlp0] {
  color: var(--font-colour-primary);
}
/* /Shared/WarrantsRowMarket.razor.rz.scp.css */
.iconImage[b-h1i1jpkixc] { 
  border-radius:100%;
  width: 70px;
}

.vote-icon[b-h1i1jpkixc] {
  font-size: 2rem;
  color: var(--font-colour-primary);
}

h1[b-h1i1jpkixc], h2[b-h1i1jpkixc], h3[b-h1i1jpkixc], h4[b-h1i1jpkixc], h5[b-h1i1jpkixc], h6[b-h1i1jpkixc] {
  color: var(--font-colour-primary);
}

p[b-h1i1jpkixc] {
  color: var(--font-colour-secondary);
}

h5[b-h1i1jpkixc] {
  font-weight:bold;
}

p[b-h1i1jpkixc]{
  margin-bottom: 0.5rem;
}

.extras[b-h1i1jpkixc] {
  border-bottom: 1px solid var(--itemBackgroundAccent);
  padding: 1rem 0;
}

.extras p[b-h1i1jpkixc] {
  font-size: 0.75rem
}

button[b-h1i1jpkixc] {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  z-index: 10000;
}

.chainContainer[b-h1i1jpkixc] {
  background-color: var(--viewBackground);
}


.oi[b-h1i1jpkixc] {
  color: var(--font-colour-primary);
}
