7077 lines
144 KiB
CSS
7077 lines
144 KiB
CSS
/* forum-styles.css */
|
|
|
|
.forum-main {
|
|
color: #ffffff;
|
|
background-color: #000000;
|
|
padding: 0;
|
|
min-height: 100vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
width: 100vw;
|
|
box-sizing: border-box;
|
|
background-size: auto;
|
|
background-position: center;
|
|
background-attachment: fixed;
|
|
}
|
|
|
|
.forum-header {
|
|
width: 100%;
|
|
padding: 2vh;
|
|
background-color: #000000;
|
|
color: #add8e6; /* Light blue color */
|
|
text-align: center;
|
|
font-size: 1.75rem;
|
|
font-weight: bold;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.forum-submenu {
|
|
width: 100%;
|
|
padding: 1vh 2vh;
|
|
background: rgba(0, 0, 0, 0.8);
|
|
text-align: center;
|
|
margin-top: 0;
|
|
}
|
|
|
|
.forum-rooms {
|
|
display: flex;
|
|
justify-content: center;
|
|
gap: 2vh; /* Increased gap for better spacing */
|
|
margin-top: 0;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.room-button {
|
|
background-color: #121e30;
|
|
color: #ffffff;
|
|
border: 2px solid #9dafab;
|
|
border-radius: 2vh;
|
|
padding: .61vh 2.0vh;
|
|
font-size: 1.1rem;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.room-button:hover {
|
|
background-color: #052d46;
|
|
}
|
|
|
|
.forum-content {
|
|
flex-grow: 1;
|
|
width: 90%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
box-sizing: border-box;
|
|
border: 3px solid #ffffff; /* Increased border width */
|
|
}
|
|
|
|
.room-content {
|
|
background: rgba(0, 0, 0, 0.6);
|
|
padding: 2vh;
|
|
border-radius: 1vh;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
/* text-align: center; */
|
|
}
|
|
|
|
.room-title {
|
|
color: #add8e6; /* Light blue color for room name */
|
|
text-align: center;
|
|
margin-bottom: 2vh;
|
|
font-size: 2rem;
|
|
}
|
|
|
|
.message-item {
|
|
background: #1c1c1c;
|
|
color: #ffffff;
|
|
padding: 1vh;
|
|
margin-bottom: 1vh;
|
|
border-radius: 0.8vh;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
border: 1px solid #ffffff;
|
|
}
|
|
|
|
.message-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
margin-bottom: 1vh;
|
|
font-size: 1.25rem;
|
|
color: white
|
|
}
|
|
|
|
.new-indicator {
|
|
margin-left: 1.25rem;
|
|
color: red;
|
|
font-weight: bold;
|
|
font-size: 1.25rem; /* Adjust size as needed */
|
|
}
|
|
|
|
|
|
.message-header.username {
|
|
color: #1b8fc4;
|
|
}
|
|
|
|
.reply-username {
|
|
font-weight: bold;
|
|
color:#58859a
|
|
}
|
|
|
|
.reply-timestamp {
|
|
font-style: italic;
|
|
color: rgb(174, 202, 213)
|
|
}
|
|
|
|
.reply-content {
|
|
margin: 0;
|
|
color: #747474;
|
|
font-size: 1.0rem;
|
|
background-color: #14212c;
|
|
}
|
|
|
|
.username {
|
|
font-weight: bold;
|
|
color:#228ec0
|
|
}
|
|
|
|
.timestamp {
|
|
font-style: italic;
|
|
color: rgb(157, 167, 151)
|
|
}
|
|
|
|
|
|
|
|
.reply-button {
|
|
align-self: flex-end;
|
|
margin-top: 1vh;
|
|
background-color: #167089;
|
|
color: #ffffff;
|
|
border: none;
|
|
border-radius: 1vh;
|
|
padding: 0.3vh 0.6vh;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.reply-button:hover {
|
|
background-color: #19403d;
|
|
}
|
|
|
|
/* forum-styles.css additions */
|
|
|
|
.message-input-section {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
gap: 1vh; /* Spacing between toolbar and editor */
|
|
background-color: black;
|
|
padding: 1vh;
|
|
}
|
|
|
|
.file-input {
|
|
display: none;
|
|
}
|
|
|
|
.image-input {
|
|
display: none;
|
|
}
|
|
|
|
/* Custom button styling */
|
|
.custom-file-input-button {
|
|
display: inline-block;
|
|
background-color: #07375a;
|
|
color: white;
|
|
padding: 0.5vh 0.2vh;
|
|
cursor: pointer;
|
|
border: solid white;
|
|
border-radius: 5px;
|
|
text-align: center;
|
|
}
|
|
|
|
.custom-file-input-button:hover {
|
|
background-color: #073783;
|
|
}
|
|
|
|
.custom-image-input-button {
|
|
display: inline-block;
|
|
background-color: #350550;
|
|
color: white;
|
|
padding: 0.5vh 0.2vh;
|
|
cursor: pointer;
|
|
border: solid white;
|
|
border-radius: 5px;
|
|
text-align: center;
|
|
}
|
|
|
|
.custom-image-input-button:hover {
|
|
background-color: #4d0541;
|
|
}
|
|
|
|
/* .ql-editor {
|
|
flex-grow: 1;
|
|
font-size: 1.25rem;
|
|
} */
|
|
|
|
.message-input {
|
|
flex-grow: 1;
|
|
padding: 2vh;
|
|
border-radius: 1vh;
|
|
border: 1px solid #cccccc;
|
|
font-size: 1.25rem;
|
|
/* margin-right: 8vh; */
|
|
box-sizing: border-box;
|
|
min-height: 15vh;
|
|
}
|
|
|
|
.send-button {
|
|
background-color: #13a97c;
|
|
color: #ffffff;
|
|
border: none;
|
|
border-radius: 1vh;
|
|
padding: 2vh 4vh;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.send-button:hover {
|
|
background-color: #19403d;
|
|
}
|
|
|
|
.messages-container {
|
|
width: 100%;
|
|
margin-bottom: 5vh; /* Ensure space above input section */
|
|
overflow-y: auto;
|
|
padding-bottom: 1vh;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.load-more-button {
|
|
align-self: flex-end;
|
|
margin-top: 1vh;
|
|
background-color: #167089;
|
|
color: #ffffff;
|
|
border: 1px grey dashed;
|
|
border-radius: 1vh;
|
|
padding: 0.3vh 0.6vh;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.load-more-button:hover {
|
|
background-color: #19403d;
|
|
}
|
|
|
|
.pagination-container button {
|
|
background-color: black;
|
|
color: white;
|
|
border: 1px solid white;
|
|
padding: 5px 10px;
|
|
margin: 5px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.pagination-container button:hover {
|
|
background-color: white;
|
|
color: black;
|
|
border: 1px solid black;
|
|
}
|
|
|
|
.pagination-container button.active-page {
|
|
background-color: lightblue;
|
|
color: black;
|
|
border: 1px solid lightblue;
|
|
}
|
|
|
|
.tools-header {
|
|
width: 100%;
|
|
padding: 2vh;
|
|
background-color: #000000;
|
|
color: #add8e6; /* Light blue color */
|
|
text-align: center;
|
|
font-size: 1.75rem;
|
|
font-weight: bold;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.tools-main {
|
|
color: #ffffff;
|
|
background-color: #000000;
|
|
padding: 0;
|
|
min-height: 100vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
width: 100vw;
|
|
box-sizing: border-box;
|
|
background-size: cover;
|
|
background-position: center;
|
|
background-attachment: fixed;
|
|
}
|
|
|
|
.tools-content {
|
|
flex-grow: 1;
|
|
width: 90%;
|
|
padding: 3vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
box-sizing: border-box;
|
|
border: 3px solid #ffffff; /* Increased border width */
|
|
}
|
|
|
|
.tools-submenu {
|
|
width: 100%;
|
|
padding: 1vh 2vh;
|
|
background: rgba(5, 5, 6, 0.8);
|
|
text-align: center;
|
|
margin-top: 0;
|
|
}
|
|
|
|
.tools-button {
|
|
background-color: #1d2c3d;
|
|
color: #ffffff;
|
|
border: 2px solid #317e78;
|
|
border-radius: 2vh;
|
|
padding: 1vh 2vh;
|
|
font-size: 1.1rem;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.tools-button:hover {
|
|
background-color: #191d40;
|
|
}
|
|
|
|
.attachments-gallery {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
|
|
gap: 10px;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.attachment img {
|
|
width: 100%;
|
|
height: auto;
|
|
cursor: pointer;
|
|
border: 1px solid #ccc;
|
|
transition: transform 0.3s;
|
|
}
|
|
|
|
.attachment img:hover {
|
|
transform: scale(1.25);
|
|
}
|
|
|
|
.attachment button {
|
|
align-self: flex-end;
|
|
margin-top: 0.8vh;
|
|
background-color: #0f364c;
|
|
color: #ffffff;
|
|
border-style: ridge;
|
|
border-radius: 1vh;
|
|
padding: 0.15vh 0.3vh;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.image-modal {
|
|
display: none; /* Hidden by default */
|
|
position: fixed; /* Stay in place */
|
|
z-index: 1000; /* Sit on top */
|
|
/* left: 15%;
|
|
top: 15%; */
|
|
width: 85%;
|
|
height: 75%;
|
|
overflow: none; /* Enable scroll if needed */
|
|
background-color: rgba(0, 0, 0, 0.8); /* Black w/ opacity */
|
|
}
|
|
|
|
|
|
.image-modal img {
|
|
max-width: 95%;
|
|
max-height: 95%;
|
|
object-fit: contain; /* Ensures the image maintains its aspect ratio */
|
|
}
|
|
|
|
.remove-image-button {
|
|
background-color: #0f4c41;
|
|
color: #ffffff;
|
|
border: dotted;
|
|
border-radius: 1vh;
|
|
padding: 0.3vh 0.6vh;
|
|
margin-top: 1px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.modal-content {
|
|
margin: auto;
|
|
display: block;
|
|
border: 2px dashed #638b93;
|
|
width: 69%;
|
|
height: auto;
|
|
max-width: 1200vh;
|
|
}
|
|
|
|
.close {
|
|
position: absolute;
|
|
top: 15px;
|
|
right: 25px;
|
|
color: #fff;
|
|
font-size: 35px;
|
|
font-weight: bold;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.download-button {
|
|
margin: 15px auto;
|
|
display: block;
|
|
color: white;
|
|
background-color: #436370;
|
|
border: none;
|
|
padding: 10px 20px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#scrollToTopButton:hover {
|
|
background-color: white;
|
|
color: black;
|
|
border: 2px solid black;
|
|
box-shadow: 0 0 15px rgba(255,255,255,0.8);
|
|
transform: scale(1.1); /* Slight enlarge effect on hover */
|
|
}
|
|
|
|
|
|
/* this is the text from the quill editor, hopefully these settings will prevent the page styles from affecting the formatted html from editor posts. */
|
|
.message-text {
|
|
margin: 0; /* Reset unwanted margins */
|
|
font-size: 1.25rem; /* Set a base font size */
|
|
padding: 0; /* Reset unwanted padding */
|
|
text-align: initial; /* Reset any forced text alignment */
|
|
color: inherit; /* Ensure it takes the color correctly */
|
|
text-decoration: none; /* Remove any unwanted underline */
|
|
}
|
|
|
|
/*----------------------------------------------------------------------------------------------------------------------------------MINTER-BOARD-STYLES---------*/
|
|
/* background-image: url(../../assets/images/background.png); */
|
|
/* General Page Styles */
|
|
/* Main Container for Minter Board */
|
|
|
|
input[type="checkbox"] {
|
|
width: 25px; /* Adjust width */
|
|
height: 25px; /* Adjust height */
|
|
appearance: none; /* Remove default styling */
|
|
background-color: rgb(15, 21, 22);
|
|
border: 2px solid rgb(98, 99, 106);
|
|
border-radius: 4px; /* Optional rounded corners */
|
|
display: inline-block;
|
|
position: relative;
|
|
}
|
|
|
|
input[type="checkbox"]:checked::after {
|
|
content: "✔"; /* Custom checkmark */
|
|
font-size: 20px;
|
|
color: rgb(201, 201, 201);
|
|
position: absolute;
|
|
top: 0;
|
|
left: 4px;
|
|
}
|
|
|
|
|
|
body {
|
|
background-color: black;
|
|
}
|
|
.minter-board-main {
|
|
background-color: #000000;
|
|
color: #ffffff;
|
|
border-radius: 1vh;
|
|
padding: 2vh;
|
|
}
|
|
|
|
/* Heading Style */
|
|
.minter-board-main h1 {
|
|
font-size: 4vh;
|
|
color: #76c7c0;
|
|
margin-bottom: 2vh;
|
|
}
|
|
|
|
/* Publish Card Button */
|
|
.publish-card-button {
|
|
background-color: #161820;
|
|
color: #ffffff;
|
|
border: none;
|
|
border-radius: 1vh;
|
|
padding: 2vh;
|
|
font-size: 2vh;
|
|
cursor: pointer;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
.publish-card-button:hover {
|
|
background-color: #1b214a;
|
|
}
|
|
|
|
/* Cards Container */
|
|
|
|
.cards-container {
|
|
--board-card-gap: clamp(0.85rem, 1.1vw, 1.35rem);
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
align-items: stretch;
|
|
gap: var(--board-card-gap);
|
|
}
|
|
|
|
.cards-container--list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
gap: 0;
|
|
width: min(100%, 94rem);
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
overflow-x: auto;
|
|
border: 1px solid rgba(157, 193, 196, 0.2);
|
|
border-radius: 8px;
|
|
background: rgba(10, 14, 17, 0.78);
|
|
box-shadow: var(--qm-shadow);
|
|
}
|
|
|
|
.cards-container > .board-loading {
|
|
flex: 1 1 100%;
|
|
}
|
|
|
|
.board-route-target {
|
|
outline: 2px solid rgba(122, 205, 244, 0.88);
|
|
scroll-margin-top: 6.5rem;
|
|
box-shadow:
|
|
0 0 0 3px rgba(122, 205, 244, 0.16),
|
|
0 0 24px rgba(122, 205, 244, 0.22);
|
|
}
|
|
|
|
.board-loading {
|
|
display: flex;
|
|
width: 100%;
|
|
min-height: 12rem;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.75rem;
|
|
text-align: center;
|
|
color: #b0d7dc;
|
|
padding: 1rem 0.5rem;
|
|
}
|
|
|
|
.board-loading p {
|
|
margin: 0;
|
|
font-size: 1rem;
|
|
letter-spacing: 0.02em;
|
|
}
|
|
|
|
.board-loading-spinner {
|
|
width: 2.75rem;
|
|
height: 2.75rem;
|
|
border-radius: 50%;
|
|
border: 4px solid rgba(176, 215, 220, 0.25);
|
|
border-top-color: #6ec1d0;
|
|
animation: board-loading-spin 0.85s linear infinite;
|
|
box-shadow: 0 0 12px rgba(110, 193, 208, 0.28);
|
|
}
|
|
|
|
@keyframes board-loading-spin {
|
|
to {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
|
|
.board-loading-inline {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
color: #9ed0d9;
|
|
font-size: 0.95rem;
|
|
letter-spacing: 0.02em;
|
|
}
|
|
|
|
.board-loading-spinner-inline {
|
|
width: 0.95rem;
|
|
height: 0.95rem;
|
|
border-width: 2px;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.board-progress-muted {
|
|
color: rgba(191, 219, 223, 0.9);
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.publish-progress-modal {
|
|
display: none;
|
|
position: fixed;
|
|
inset: 0;
|
|
z-index: 10020;
|
|
padding: 4vh 1rem;
|
|
box-sizing: border-box;
|
|
background: rgba(0, 0, 0, 0.72);
|
|
}
|
|
|
|
.publish-progress-modal-container {
|
|
position: relative;
|
|
width: min(92vw, 64rem);
|
|
max-height: 88vh;
|
|
margin: 0 auto;
|
|
padding: 1rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.28);
|
|
border-radius: 12px;
|
|
background: rgba(3, 6, 8, 0.99);
|
|
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.55);
|
|
overflow: auto;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.publish-progress-modal-shell {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.95rem;
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.publish-progress-modal-header {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.publish-progress-modal-kicker {
|
|
margin: 0 0 0.2rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.publish-progress-modal-title {
|
|
margin: 0;
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.55rem;
|
|
line-height: 1.25;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.publish-progress-modal-subtitle {
|
|
margin: 0.35rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.94rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.publish-progress-modal-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 0.4rem 0.7rem;
|
|
border: 1px solid rgba(126, 198, 255, 0.24);
|
|
border-radius: 999px;
|
|
background: rgba(8, 12, 15, 0.9);
|
|
color: #8ccaff;
|
|
font-size: 0.78rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.publish-progress-modal-message {
|
|
margin: 0;
|
|
padding: 0.85rem 0.95rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.9);
|
|
color: var(--qm-muted);
|
|
font-size: 0.94rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.publish-progress-step-list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.6rem;
|
|
}
|
|
|
|
.publish-progress-step {
|
|
display: grid;
|
|
grid-template-columns: auto minmax(0, 1fr) auto;
|
|
align-items: start;
|
|
gap: 0.75rem;
|
|
padding: 0.8rem 0.9rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.9);
|
|
}
|
|
|
|
.publish-progress-step--active {
|
|
border-color: rgba(126, 198, 255, 0.52);
|
|
background: rgba(10, 17, 24, 0.96);
|
|
}
|
|
|
|
.publish-progress-step--done {
|
|
border-color: rgba(72, 183, 122, 0.42);
|
|
background: rgba(9, 19, 14, 0.92);
|
|
}
|
|
|
|
.publish-progress-step--error {
|
|
border-color: rgba(221, 107, 107, 0.62);
|
|
background: rgba(24, 8, 8, 0.95);
|
|
}
|
|
|
|
.publish-progress-step-indicator {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 2rem;
|
|
height: 2rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.24);
|
|
border-radius: 50%;
|
|
background: rgba(6, 10, 13, 0.94);
|
|
color: var(--qm-text);
|
|
font-size: 0.82rem;
|
|
font-weight: 800;
|
|
font-variant-numeric: tabular-nums;
|
|
line-height: 1;
|
|
}
|
|
|
|
.publish-progress-step--active .publish-progress-step-indicator {
|
|
border-color: rgba(126, 198, 255, 0.62);
|
|
color: #8ccaff;
|
|
}
|
|
|
|
.publish-progress-step--done .publish-progress-step-indicator {
|
|
border-color: rgba(72, 183, 122, 0.64);
|
|
color: #89e1aa;
|
|
}
|
|
|
|
.publish-progress-step--error .publish-progress-step-indicator {
|
|
border-color: rgba(221, 107, 107, 0.7);
|
|
color: #ffacac;
|
|
}
|
|
|
|
.publish-progress-step-copy {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.2rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.publish-progress-step-label {
|
|
color: var(--qm-text);
|
|
font-size: 0.96rem;
|
|
font-weight: 800;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.publish-progress-step-detail {
|
|
color: var(--qm-muted);
|
|
font-size: 0.88rem;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.publish-progress-step-bullets {
|
|
margin: 0.35rem 0 0;
|
|
padding: 0 0 0 1rem;
|
|
display: grid;
|
|
gap: 0.2rem;
|
|
}
|
|
|
|
.publish-progress-step-bullet {
|
|
color: rgba(174, 193, 196, 0.94);
|
|
font-size: 0.82rem;
|
|
line-height: 1.42;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.publish-progress-step-status-wrap {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-end;
|
|
gap: 0.35rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.publish-progress-step-status {
|
|
color: var(--qm-muted);
|
|
font-size: 0.78rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.publish-progress-step--active .publish-progress-step-status {
|
|
color: #8ccaff;
|
|
}
|
|
|
|
.publish-progress-step--done .publish-progress-step-status {
|
|
color: #89e1aa;
|
|
}
|
|
|
|
.publish-progress-step--error .publish-progress-step-status {
|
|
color: #ffacac;
|
|
}
|
|
|
|
.publish-progress-step-spinner {
|
|
font-size: 0.86rem;
|
|
}
|
|
|
|
.publish-progress-modal-footer {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 0.75rem;
|
|
padding-top: 0.85rem;
|
|
border-top: 1px solid rgba(157, 193, 196, 0.14);
|
|
}
|
|
|
|
.publish-progress-modal-footer-note {
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.88rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
/* Publish Card View */
|
|
.publish-card-view {
|
|
display: flex;
|
|
text-align: left;
|
|
padding: 0em;
|
|
flex-wrap: wrap;
|
|
align-content: flex-start;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.promotion-section{
|
|
display: flex;
|
|
text-align: left;
|
|
padding: 0em;
|
|
flex-wrap: wrap;
|
|
align-content: flex-start;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.admin-directory-panel {
|
|
width: min(100%, 72rem);
|
|
margin: 0 auto;
|
|
padding: 1rem 1.1rem 1.15rem;
|
|
border: 1px solid var(--qm-border-strong);
|
|
border-radius: 8px;
|
|
background: rgba(10, 14, 17, 0.78);
|
|
box-shadow: var(--qm-shadow);
|
|
text-align: left;
|
|
}
|
|
|
|
.admin-directory-panel__header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.admin-directory-panel__copy {
|
|
min-width: 16rem;
|
|
}
|
|
|
|
.admin-directory-summary {
|
|
margin: 0.15rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.9rem;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.admin-directory-toggle-button {
|
|
min-width: 16rem;
|
|
}
|
|
|
|
.admin-directory-body {
|
|
margin-top: 1rem;
|
|
}
|
|
|
|
|
|
/* Form Heading */
|
|
.publish-card-view h3 {
|
|
font-size: 2vh;
|
|
color: #86a5ae;
|
|
margin-bottom: 2vh;
|
|
}
|
|
|
|
/* Form Label */
|
|
.publish-card-view label {
|
|
display: block;
|
|
font-size: 1.8vh;
|
|
color: #76b4c7;
|
|
margin-bottom: 1vh;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* Input and Textarea Styling */
|
|
.publish-card-view input[type="text"],
|
|
.publish-card-view textarea {
|
|
width: 100%;
|
|
background-color: #121212;
|
|
color: #ffffff;
|
|
border: 0.2vh solid #444444;
|
|
border-radius: 0.5vh;
|
|
padding: 1.5vh;
|
|
font-size: 1.8vh;
|
|
margin-bottom: 2vh;
|
|
}
|
|
|
|
.blocklist-form {
|
|
display: flex;
|
|
flex-direction: column;
|
|
background-color: #1b1b1b; /* or your dark color */
|
|
border: 1px solid #444;
|
|
border-radius: 5px;
|
|
padding: 20px;
|
|
margin: 20px auto; /* center horizontally */
|
|
/* max-width: 600px; */
|
|
color: #ddd; /* text color */
|
|
text-align: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.blocklist-display {
|
|
/* This holds the list of blocked names */
|
|
border: 1px dashed;
|
|
background-color:#000000;
|
|
width: 90%;
|
|
font-size: 1.8rem;
|
|
color: #fff3f3;
|
|
text-align: center;
|
|
align-items: center;
|
|
/* you could style the list items or bullet if you like */
|
|
}
|
|
|
|
.blocklist-button-container {
|
|
/* This area will hold the text input + the row for buttons */
|
|
display: flex;
|
|
flex-direction: row;
|
|
gap: 10px;
|
|
}
|
|
|
|
.blocklist-form input.blocklist-input {
|
|
padding: 1rem;
|
|
font-size: 2rem;
|
|
line-height: 2;
|
|
background-color: #14161a;
|
|
border: 1px solid #8caeb0;
|
|
border-radius: 4px;
|
|
color: #f19c9c;
|
|
}
|
|
|
|
.invite-form input.invite-input {
|
|
padding: 1rem;
|
|
font-size: 2rem;
|
|
line-height: 2;
|
|
background-color: #14161a;
|
|
border: 1px solid #8caeb0;
|
|
border-radius: 4px;
|
|
color: #dddddd;
|
|
}
|
|
|
|
.publish-card-button {
|
|
background-color: #529d8d84;
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 5px;
|
|
padding: 10px 14px;
|
|
cursor: pointer;
|
|
font-size: 1.5rem;
|
|
transition: background-color 0.2s ease;
|
|
}
|
|
|
|
.publish-card-button:hover {
|
|
background-color: #3b5c71; /* a darker variant */
|
|
}
|
|
|
|
|
|
.publish-card-view textarea {
|
|
min-height: 15vh;
|
|
resize: vertical;
|
|
}
|
|
|
|
/* Links Container */
|
|
#links-container {
|
|
margin-bottom: 2vh;
|
|
}
|
|
|
|
.card-display-options {
|
|
width: min(100%, 72rem);
|
|
margin: 0 auto 1.35rem;
|
|
padding: 1rem 1.1rem 1.1rem;
|
|
border: 1px solid var(--qm-border-strong);
|
|
border-radius: 8px;
|
|
background: rgba(10, 14, 17, 0.78);
|
|
box-shadow: var(--qm-shadow);
|
|
text-align: left;
|
|
}
|
|
|
|
.options-header {
|
|
margin-bottom: 0.85rem;
|
|
}
|
|
|
|
.options-heading {
|
|
margin: 0;
|
|
color: #7ec7e2;
|
|
font-size: 0.95rem;
|
|
font-weight: 800;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.options-subheading {
|
|
margin: 0.2rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.86rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.options-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
|
|
gap: 0.85rem;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.options-field {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.4rem;
|
|
}
|
|
|
|
.options-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.74rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.options-select {
|
|
width: 100%;
|
|
min-height: 2.6rem;
|
|
border: 1px solid var(--qm-border-strong);
|
|
border-radius: 8px;
|
|
background: rgba(10, 14, 17, 0.94);
|
|
color: var(--qm-text);
|
|
padding: 0.65rem 0.8rem;
|
|
font-size: 0.95rem;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.options-toggle {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.65rem;
|
|
min-height: 2.6rem;
|
|
padding: 0.65rem 0.8rem;
|
|
border: 1px solid var(--qm-border-strong);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.9);
|
|
color: var(--qm-text);
|
|
font-size: 0.95rem;
|
|
line-height: 1.35;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.options-toggle input {
|
|
flex: 0 0 auto;
|
|
width: 1rem;
|
|
height: 1rem;
|
|
margin: 0;
|
|
accent-color: var(--qm-accent);
|
|
}
|
|
|
|
.notification-settings-button {
|
|
min-height: 2.6rem;
|
|
padding: 0.65rem 0.8rem;
|
|
border: 1px solid var(--qm-border-strong) !important;
|
|
border-radius: 8px !important;
|
|
background: rgba(8, 12, 15, 0.9) !important;
|
|
color: var(--qm-text) !important;
|
|
font-size: 0.95rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.board-rich-content {
|
|
white-space: pre-wrap;
|
|
overflow-wrap: anywhere;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.board-rich-content.ql-editor,
|
|
.comments-container .comment-body.ql-editor,
|
|
.comments-section .comment-body.ql-editor {
|
|
height: auto;
|
|
min-height: 0;
|
|
overflow: visible;
|
|
padding: 0;
|
|
font-size: inherit;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.board-rich-content p,
|
|
.board-rich-content h2,
|
|
.board-rich-content h3,
|
|
.board-rich-content h4,
|
|
.board-rich-content ul,
|
|
.board-rich-content ol,
|
|
.board-rich-content blockquote,
|
|
.board-rich-content pre {
|
|
margin: 0.35rem 0;
|
|
}
|
|
|
|
.board-rich-content ul,
|
|
.board-rich-content ol {
|
|
padding-left: 1.35rem;
|
|
}
|
|
|
|
.board-rich-content a.qortal-preview-link,
|
|
.comments-container .comment-body a.qortal-preview-link,
|
|
.comments-section .comment-body a.qortal-preview-link,
|
|
.message-text a.qortal-preview-link {
|
|
color: #9dd7ff;
|
|
cursor: pointer;
|
|
text-decoration: underline;
|
|
text-decoration-color: rgba(157, 215, 255, 0.55);
|
|
text-underline-offset: 0.15em;
|
|
}
|
|
|
|
.board-rich-content a.qortal-preview-link:hover,
|
|
.board-rich-content a.qortal-preview-link:focus-visible,
|
|
.comments-container .comment-body a.qortal-preview-link:hover,
|
|
.comments-container .comment-body a.qortal-preview-link:focus-visible,
|
|
.comments-section .comment-body a.qortal-preview-link:hover,
|
|
.comments-section .comment-body a.qortal-preview-link:focus-visible,
|
|
.message-text a.qortal-preview-link:hover,
|
|
.message-text a.qortal-preview-link:focus-visible {
|
|
color: #d9f4ff;
|
|
text-decoration-color: rgba(217, 244, 255, 0.9);
|
|
}
|
|
|
|
.card-link {
|
|
width: 100%;
|
|
margin-bottom: 1.5vh;
|
|
}
|
|
|
|
/* Generic: all buttons inside .publish-card-form */
|
|
.publish-card-form button {
|
|
background-color: #359f4a;
|
|
color: #1e1e1e;
|
|
border: none;
|
|
border-radius: 0.5vh;
|
|
padding: 1.5vh;
|
|
font-size: 2vh;
|
|
cursor: pointer;
|
|
margin-right: 1vh;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
.publish-card-form button:hover {
|
|
background-color: #5e92a8;
|
|
}
|
|
|
|
/* Then specifically override the add button */
|
|
.publish-card-form #blocklist-add-button {
|
|
background-color: #233748;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.publish-card-form #blocklist-add-button:hover {
|
|
background-color: #1b1936;
|
|
}
|
|
|
|
.publish-card-form #add-link-button {
|
|
background-color: #233748;
|
|
color: #ffffff;
|
|
margin-bottom: 2vh;
|
|
}
|
|
|
|
.publish-card-form #add-link-button:hover {
|
|
background-color: #1b1936;
|
|
}
|
|
|
|
/* And specifically override the remove button */
|
|
.publish-card-form #blocklist-remove-button {
|
|
background-color: #463737;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.publish-card-form #blocklist-remove-button:hover {
|
|
background-color: #281e1e;
|
|
}
|
|
|
|
|
|
.publish-card-form #cancel-publish-button {
|
|
background-color: #463737;
|
|
color: #fff;
|
|
}
|
|
|
|
.publish-card-form #cancel-publish-button:hover {
|
|
background-color: #281e1e;
|
|
}
|
|
|
|
.approve-invite-list-button {
|
|
background-color: rgba(32, 88, 34, 0.554);
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 1vw;
|
|
padding: 1vh,2vh;
|
|
cursor: pointer;
|
|
font-size: 1.1rem;
|
|
transition: background-color 0.2s ease;
|
|
}
|
|
|
|
.approve-invite-list-button:hover {
|
|
background-color: rgba(34, 186, 47, 0.84); /* a darker variant */
|
|
}
|
|
|
|
.invite-approvals strong {
|
|
display: inline-block;
|
|
}
|
|
|
|
.invite-item {
|
|
margin-bottom: 0.5em;
|
|
background-color: rgba(31, 31, 31, 0.595);
|
|
border: 1px solid #444;
|
|
border-radius: 6px;
|
|
color: #ccc;
|
|
padding: 1rem;
|
|
}
|
|
|
|
/* Top row: use flex for horizontal arrangement */
|
|
.invite-top-row {
|
|
display: flex;
|
|
background-color:#173c52ae;
|
|
flex-wrap: wrap;
|
|
gap: 1rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
/* Responsive Design */
|
|
@media (max-width: 768px) {
|
|
.publish-card-view {
|
|
width: 90%;
|
|
padding: 2vh;
|
|
}
|
|
|
|
.publish-card-button {
|
|
font-size: 1.8vh;
|
|
padding: 1.5vh;
|
|
}
|
|
|
|
.publish-card-form button {
|
|
font-size: 1.8vh;
|
|
padding: 1.2vh;
|
|
}
|
|
}
|
|
|
|
.refresh-cards-button {
|
|
border-color: white;
|
|
border-radius: 1.5vh;
|
|
background-color: rgba(0, 0, 0, 0.089);
|
|
color: white;
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.refresh-cards-button:hover {
|
|
background-color: rgba(35, 129, 136, 0.137);
|
|
color: rgba(90, 201, 221, 0.793);
|
|
}
|
|
|
|
.board-update-banner {
|
|
position: sticky;
|
|
top: 4.6rem;
|
|
z-index: 9990;
|
|
width: min(100%, 72rem);
|
|
margin: 0 auto 1rem;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 0.75rem;
|
|
padding: 0.85rem 1rem;
|
|
border: 1px solid rgba(241, 189, 106, 0.48);
|
|
border-radius: 8px;
|
|
background: rgba(29, 23, 10, 0.96);
|
|
color: var(--qm-text);
|
|
box-shadow: 0 14px 36px rgba(0, 0, 0, 0.38);
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.board-update-banner[hidden] {
|
|
display: none;
|
|
}
|
|
|
|
.board-update-banner-copy {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.15rem;
|
|
min-width: 0;
|
|
text-align: left;
|
|
}
|
|
|
|
.board-update-banner-copy strong {
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.95rem;
|
|
}
|
|
|
|
.board-update-banner-copy span {
|
|
color: var(--qm-text);
|
|
font-size: 0.9rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.board-update-banner-button {
|
|
flex: 0 0 auto;
|
|
min-height: 2.15rem;
|
|
padding: 0.5rem 0.8rem;
|
|
background: #12382f !important;
|
|
border-color: rgba(72, 183, 122, 0.62) !important;
|
|
color: #e3fff0 !important;
|
|
}
|
|
|
|
.card-notification-button {
|
|
position: absolute;
|
|
top: 0.55rem;
|
|
left: 0.55rem;
|
|
z-index: 4;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 2.05rem;
|
|
height: 2.05rem;
|
|
min-height: 2.05rem;
|
|
padding: 0 !important;
|
|
border: 1px solid rgba(157, 193, 196, 0.3) !important;
|
|
border-radius: 8px !important;
|
|
background: rgba(8, 12, 15, 0.9) !important;
|
|
color: var(--qm-muted) !important;
|
|
}
|
|
|
|
.card-notification-button:hover,
|
|
.card-notification-button:focus-visible {
|
|
border-color: rgba(241, 189, 106, 0.72) !important;
|
|
color: var(--qm-accent-2) !important;
|
|
outline: none;
|
|
}
|
|
|
|
.card-notification-button--enabled {
|
|
border-color: rgba(241, 189, 106, 0.72) !important;
|
|
background: rgba(43, 31, 10, 0.92) !important;
|
|
color: var(--qm-accent-2) !important;
|
|
}
|
|
|
|
.card-notification-button--disabled {
|
|
opacity: 0.72;
|
|
}
|
|
|
|
.card-link-button {
|
|
position: absolute;
|
|
top: 0.55rem;
|
|
right: 3rem;
|
|
z-index: 3;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 2.05rem;
|
|
height: 2.05rem;
|
|
min-height: 2.05rem;
|
|
padding: 0 !important;
|
|
border: 1px solid rgba(157, 193, 196, 0.3) !important;
|
|
border-radius: 8px !important;
|
|
background: rgba(8, 12, 15, 0.9) !important;
|
|
color: var(--qm-muted) !important;
|
|
}
|
|
|
|
.minter-card-action-buttons {
|
|
position: absolute;
|
|
top: 0.55rem;
|
|
right: 0.65rem;
|
|
z-index: 3;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.35rem;
|
|
}
|
|
|
|
.minter-card-action-buttons .card-link-button,
|
|
.minter-card-action-buttons .card-edit-button {
|
|
position: static;
|
|
top: auto;
|
|
right: auto;
|
|
}
|
|
|
|
.card-link-button:hover,
|
|
.card-link-button:focus-visible {
|
|
border-color: rgba(126, 198, 255, 0.72) !important;
|
|
color: var(--qm-accent-2) !important;
|
|
outline: none;
|
|
}
|
|
|
|
.card-link-button.is-copied {
|
|
border-color: rgba(92, 196, 130, 0.72) !important;
|
|
background: rgba(11, 34, 24, 0.92) !important;
|
|
color: #e3fff0 !important;
|
|
}
|
|
|
|
.card-link-button .mobi-mbri-link {
|
|
font-size: 1rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.card-link-button-label {
|
|
margin-left: 0.35rem;
|
|
white-space: nowrap;
|
|
font-size: 0.8rem;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.card-link-button--card {
|
|
width: auto;
|
|
min-width: 4.15rem;
|
|
min-height: 2.05rem;
|
|
padding: 0.45rem 0.72rem !important;
|
|
gap: 0.35rem;
|
|
border-color: rgba(126, 198, 255, 0.55) !important;
|
|
background: rgba(10, 18, 24, 0.96) !important;
|
|
color: #e9fbff !important;
|
|
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.28);
|
|
}
|
|
|
|
.card-link-button--card .card-link-button-label {
|
|
font-size: 0.72rem;
|
|
letter-spacing: 0.04em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.card-link-button--list {
|
|
position: static;
|
|
width: 100%;
|
|
min-width: 0;
|
|
min-height: 2.15rem;
|
|
padding: 0.45rem 0.65rem !important;
|
|
gap: 0.35rem;
|
|
}
|
|
|
|
.minter-list-actions .card-notification-button {
|
|
position: static;
|
|
width: 100%;
|
|
min-width: 0;
|
|
}
|
|
|
|
.minter-list-actions .card-link-button {
|
|
position: static;
|
|
width: 100%;
|
|
min-width: 0;
|
|
}
|
|
|
|
.notification-delivery-modal-shell {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.85rem;
|
|
min-height: 100%;
|
|
height: 100%;
|
|
overflow: hidden;
|
|
padding: 1rem;
|
|
color: var(--qm-text);
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.notification-delivery-modal-body {
|
|
display: flex;
|
|
flex: 1 1 auto;
|
|
flex-direction: column;
|
|
gap: 0.85rem;
|
|
min-height: 0;
|
|
overflow: auto;
|
|
padding-right: 0.2rem;
|
|
}
|
|
|
|
.notification-delivery-footer {
|
|
display: flex;
|
|
flex: 0 0 auto;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
margin-top: auto;
|
|
padding-top: 0.85rem;
|
|
border-top: 1px solid rgba(157, 193, 196, 0.16);
|
|
background: linear-gradient(180deg, rgba(8, 12, 15, 0.02), rgba(8, 12, 15, 0.94));
|
|
}
|
|
|
|
.notification-delivery-modal-shell h2 {
|
|
margin: 0;
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.45rem;
|
|
}
|
|
|
|
.notification-delivery-modal-shell p {
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.notification-delivery-options {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.notification-delivery-options--group {
|
|
gap: 0.55rem;
|
|
}
|
|
|
|
.notification-delivery-individual-toggle {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
width: 100%;
|
|
padding: 0.55rem 0.7rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.88);
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.notification-delivery-individual-section {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.notification-delivery-individual-section[hidden] {
|
|
display: none !important;
|
|
}
|
|
|
|
.notification-delivery-preview-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.notification-delivery-preview-card {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.25rem;
|
|
min-width: 0;
|
|
padding: 0.7rem 0.8rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.92);
|
|
}
|
|
|
|
.notification-delivery-preview-card strong {
|
|
color: var(--qm-text);
|
|
font-size: 0.85rem;
|
|
}
|
|
|
|
.notification-delivery-preview-card span,
|
|
.notification-delivery-state-summary span,
|
|
.notification-delivery-recipient-tags em {
|
|
color: var(--qm-muted);
|
|
font-size: 0.8rem;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.notification-delivery-state-summary {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.45rem 0.7rem;
|
|
padding: 0.7rem 0.8rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.9);
|
|
}
|
|
|
|
.notification-delivery-state-summary strong {
|
|
width: 100%;
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.88rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-tags {
|
|
display: inline-flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.35rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-tags em {
|
|
font-style: normal;
|
|
padding: 0.12rem 0.42rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 999px;
|
|
background: rgba(7, 10, 13, 0.88);
|
|
}
|
|
|
|
.notification-delivery-options--stacked {
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.notification-delivery-options label {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
padding: 0.55rem 0.7rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.88);
|
|
}
|
|
|
|
.notification-delivery-group-note {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.35rem;
|
|
padding: 0.75rem 0.85rem;
|
|
border: 1px solid rgba(126, 198, 255, 0.2);
|
|
border-radius: 8px;
|
|
background: rgba(7, 11, 15, 0.9);
|
|
}
|
|
|
|
.notification-delivery-group-note strong {
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.88rem;
|
|
}
|
|
|
|
.notification-delivery-group-note span {
|
|
color: var(--qm-muted);
|
|
font-size: 0.82rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.notification-delivery-group-note--warning {
|
|
border-color: rgba(241, 189, 106, 0.3);
|
|
background: rgba(34, 24, 10, 0.92);
|
|
}
|
|
|
|
.notification-delivery-group-note--warning strong {
|
|
color: #f1bd6a;
|
|
}
|
|
|
|
.notification-delivery-group-note .notification-group-prompt-button {
|
|
align-self: flex-start;
|
|
}
|
|
|
|
.notification-delivery-actions--utility button {
|
|
min-height: 2rem;
|
|
padding: 0.45rem 0.75rem;
|
|
}
|
|
|
|
.notification-delivery-footer .notification-delivery-actions {
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.notification-group-prompt {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
gap: 0.75rem;
|
|
width: min(100%, 72rem);
|
|
margin: 0.85rem auto 0;
|
|
padding: 0.85rem 1rem;
|
|
border: 1px solid rgba(104, 170, 224, 0.3);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.94);
|
|
color: var(--qm-text);
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.notification-group-prompt[hidden] {
|
|
display: none;
|
|
}
|
|
|
|
.notification-group-prompt-copy {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.15rem;
|
|
min-width: 0;
|
|
text-align: left;
|
|
}
|
|
|
|
.notification-group-prompt-copy strong {
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.95rem;
|
|
}
|
|
|
|
.notification-group-prompt-copy span {
|
|
color: var(--qm-text);
|
|
font-size: 0.9rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.notification-group-prompt-button {
|
|
flex: 0 0 auto;
|
|
min-height: 2.15rem;
|
|
padding: 0.5rem 0.9rem;
|
|
background: #12382f !important;
|
|
border-color: rgba(72, 183, 122, 0.62) !important;
|
|
color: #e3fff0 !important;
|
|
}
|
|
|
|
.notification-delivery-recipient-list {
|
|
display: grid;
|
|
gap: 0.45rem;
|
|
max-height: none;
|
|
overflow: visible;
|
|
}
|
|
|
|
.notification-delivery-recipient-section {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.4rem;
|
|
padding: 0.45rem 0;
|
|
}
|
|
|
|
.notification-delivery-recipient-section-header {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: space-between;
|
|
gap: 0.75rem;
|
|
padding: 0 0.1rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-section-header strong {
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.92rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-section-header span {
|
|
display: block;
|
|
color: var(--qm-muted);
|
|
font-size: 0.78rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-section-body {
|
|
display: grid;
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.notification-delivery-recipient {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 0.7rem;
|
|
padding: 0.48rem 0.6rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.9);
|
|
}
|
|
|
|
.notification-delivery-recipient-copy {
|
|
display: flex;
|
|
flex: 1 1 16rem;
|
|
flex-direction: column;
|
|
gap: 0.12rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.notification-delivery-recipient strong {
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.notification-delivery-recipient-address {
|
|
color: var(--qm-muted);
|
|
font-size: 0.78rem;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.notification-delivery-recipient span {
|
|
color: var(--qm-muted);
|
|
font-size: 0.8rem;
|
|
}
|
|
|
|
.notification-delivery-actions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.6rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-controls {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-channel {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.35rem;
|
|
padding: 0.4rem 0.55rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.84);
|
|
color: var(--qm-text);
|
|
font-size: 0.8rem;
|
|
}
|
|
|
|
.notification-delivery-recipient-channel input {
|
|
margin: 0;
|
|
}
|
|
|
|
.notification-delivery-recipient-channel--inactive {
|
|
padding: 0.4rem 0.55rem;
|
|
border: 1px dashed rgba(157, 193, 196, 0.14);
|
|
border-radius: 8px;
|
|
color: var(--qm-muted);
|
|
font-size: 0.8rem;
|
|
}
|
|
|
|
.notification-delivery-empty-state {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.25rem;
|
|
padding: 0.85rem 0.95rem;
|
|
border: 1px dashed rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(7, 10, 13, 0.86);
|
|
}
|
|
|
|
.notification-delivery-empty-state strong {
|
|
color: var(--qm-text);
|
|
font-size: 0.88rem;
|
|
}
|
|
|
|
.notification-delivery-empty-state span {
|
|
color: var(--qm-muted);
|
|
font-size: 0.82rem;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
/* Two cards per row on medium screens */
|
|
|
|
/* @media (max-width: 768px) {
|
|
.minter-card {
|
|
flex: 1 1 calc(50% - 20px);
|
|
}
|
|
} */
|
|
/* Full-width cards on small screens */
|
|
|
|
/* @media (max-width: 480px) {
|
|
.minter-card {
|
|
flex: 1 1 100%;
|
|
}
|
|
} */
|
|
|
|
/* .minter-card {
|
|
background-color: #1e1e2e;
|
|
flex: 1 1 calc(33%);
|
|
min-width: 22rem;
|
|
max-width: 22rem;
|
|
max-width: calc(25% - 2rem);
|
|
color: #ffffff;
|
|
border: 1px solid #333;
|
|
border-radius: 12px;
|
|
padding: 1vh;
|
|
min-height: 30vh;
|
|
max-height: auto;
|
|
margin: 1vh;
|
|
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
|
|
font-family: 'Arial', sans-serif;
|
|
transition: transform 0.2s ease-in-out;
|
|
} */
|
|
.minter-card{
|
|
background-color: #0c1314;
|
|
flex: auto;
|
|
display: flex;
|
|
min-width: 22rem;
|
|
/* max-width: 22rem; */
|
|
max-width: calc(30% - 3rem);
|
|
color: #ffffff;
|
|
border: 1px solid #6c8389;
|
|
border-radius: 12px;
|
|
padding: 1vh;
|
|
min-height: 30vh;
|
|
max-height: auto;
|
|
margin: 1vh;
|
|
box-shadow: 0 4px 10px rgba(207, 214, 255, 0.31);
|
|
font-family: 'Arial', sans-serif;
|
|
transition: transform 0.2s ease-in-out;
|
|
flex-direction: column;
|
|
/* align-content: center; */
|
|
justify-content: space-between;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.minter-card:hover {
|
|
transform: translateY(-5px); /* Slightly lift card on hover */
|
|
}
|
|
|
|
.minter-card-header h3 {
|
|
margin: 0;
|
|
font-size: 1.6em;
|
|
color: #ffae42; /* Highlight for the header */
|
|
}
|
|
|
|
.minter-card-header h2 {
|
|
margin-bottom: 1.5em;
|
|
color:#7acdf4;
|
|
font-size: 1.0em;
|
|
}
|
|
|
|
.minter-card h5 {
|
|
margin: 0;
|
|
font-size: 1.4em;
|
|
color: lightgreen;
|
|
text-align: center;
|
|
}
|
|
.minter-card p {
|
|
font-size: 1.12em;
|
|
}
|
|
|
|
.minter-card-header p {
|
|
font-size: 1.15em;
|
|
color: #cccccc; /* Subdued color for additional header info */
|
|
}
|
|
|
|
.minter-card-results {
|
|
margin: 15px 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.5rem;
|
|
align-content: stretch;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
}
|
|
|
|
.minter-card-results h5 {
|
|
margin-bottom: 1vh;
|
|
font-size: 1.3em;
|
|
color: lightgreen;
|
|
text-align: center;
|
|
}
|
|
|
|
.minter-card-results div {
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
.minter-card-results span {
|
|
padding: 5px 10px;
|
|
border-radius: 8px;
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
.minter-card-results .admin-yes {
|
|
background-color: #ccffcc; /* Light green */
|
|
color: #006600;
|
|
}
|
|
|
|
.minter-card-results .admin-no {
|
|
background-color: #ffcccc; /* Light red */
|
|
color: #660000;
|
|
}
|
|
|
|
.minter-card-results .minter-yes {
|
|
background-color: #99cc99; /* Medium green */
|
|
color: #004d00;
|
|
}
|
|
|
|
.minter-card-results .minter-no {
|
|
background-color: #cc9999; /* Medium red */
|
|
color: #4d0000;
|
|
}
|
|
|
|
.minter-card-results .total-yes {
|
|
background-color: #669966; /* Dark green */
|
|
color: #003300;
|
|
}
|
|
|
|
.minter-card-results .total-no {
|
|
background-color: #996666; /* Dark red */
|
|
color: #330000;
|
|
}
|
|
|
|
.info .content-preview {
|
|
font-size: 0.85em;
|
|
color: #dddddd;
|
|
}
|
|
|
|
.minter-card-results button {
|
|
color: white;
|
|
background-color: rgb(48, 60, 63);
|
|
border-radius: 8px;
|
|
border-color: white;
|
|
border-style: groove;
|
|
font-size: 1.1em;
|
|
padding: 0.6vh 1.2vh;
|
|
margin: 0.15vh;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.minter-card-results button:hover {
|
|
color: rgb(112, 113, 100);
|
|
background-color: rgb(0, 0, 0);
|
|
border-radius: 8px;
|
|
border-color: white;
|
|
border-style: inset;
|
|
font-size: 1.1em;
|
|
padding: 0.6vh 1.2vh;
|
|
margin: 0.15vh;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.minter-card-invite-state-slot,
|
|
.minter-list-state {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
width: 100%;
|
|
gap: 0.35rem;
|
|
margin-top: 0.35rem;
|
|
}
|
|
|
|
.minter-card-invite-state,
|
|
.minter-list-invite-state {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 100%;
|
|
min-height: 2.8rem;
|
|
padding: 0.7rem 1rem;
|
|
border-radius: 8px;
|
|
border: 2px solid rgba(255, 215, 0, 0.55);
|
|
background: rgba(255, 215, 0, 0.1);
|
|
color: #ffe68d;
|
|
box-sizing: border-box;
|
|
font-size: 1rem;
|
|
font-weight: 900;
|
|
letter-spacing: 0;
|
|
text-transform: uppercase;
|
|
text-align: center;
|
|
}
|
|
|
|
.minter-card-invite-state-link,
|
|
.minter-list-invite-state-link {
|
|
display: flex;
|
|
width: 100%;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: inherit;
|
|
cursor: pointer;
|
|
font: inherit;
|
|
font-weight: 900;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.minter-card-invite-state-link:hover,
|
|
.minter-card-invite-state-link:focus-visible,
|
|
.minter-list-invite-state-link:hover,
|
|
.minter-list-invite-state-link:focus-visible {
|
|
color: #ffffff;
|
|
text-decoration: underline;
|
|
outline: none;
|
|
}
|
|
|
|
.minter-card-invite-state--existing,
|
|
.minter-list-invite-state--existing {
|
|
border-color: rgba(135, 55, 16, 0.82);
|
|
background: rgba(135, 55, 16, 0.16);
|
|
color: #ffc89b;
|
|
}
|
|
|
|
.minter-card-invite-state--pending,
|
|
.minter-list-invite-state--pending {
|
|
border-color: rgba(115, 208, 195, 0.32);
|
|
background: rgba(115, 208, 195, 0.08);
|
|
color: var(--qm-accent);
|
|
}
|
|
|
|
.minter-card-invite-state--invited,
|
|
.minter-list-invite-state--invited {
|
|
border-color: rgba(255, 255, 255, 0.36);
|
|
background: rgba(0, 0, 0, 0.84);
|
|
color: #ffd36d;
|
|
}
|
|
|
|
.minter-card-invite-state--kicked,
|
|
.minter-list-invite-state--kicked {
|
|
border-color: rgba(143, 117, 21, 0.58);
|
|
background: rgba(143, 117, 21, 0.12);
|
|
color: #ffd66e;
|
|
}
|
|
|
|
.minter-card-invite-state--banned,
|
|
.minter-list-invite-state--banned {
|
|
border-color: rgba(106, 2, 2, 0.72);
|
|
background: rgba(106, 2, 2, 0.18);
|
|
color: #ffb3b3;
|
|
}
|
|
|
|
.minter-card-join-slot,
|
|
.minter-list-join-slot {
|
|
display: flex;
|
|
justify-content: center;
|
|
width: 100%;
|
|
margin-top: 0.45rem;
|
|
}
|
|
|
|
.minter-card-join-button {
|
|
width: 100%;
|
|
max-width: 26rem;
|
|
min-height: 3rem;
|
|
padding: 0.95rem 1.15rem;
|
|
border: 2px solid #a7d6ff;
|
|
border-radius: 10px;
|
|
background: linear-gradient(135deg, #1f6fff, #1140d8);
|
|
color: #ffffff;
|
|
box-shadow:
|
|
0 0 0 1px rgba(255, 255, 255, 0.08),
|
|
0 0 24px rgba(53, 112, 255, 0.3);
|
|
font-size: 1rem;
|
|
font-weight: 900;
|
|
letter-spacing: 0;
|
|
text-transform: uppercase;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.minter-card-join-button:hover,
|
|
.minter-card-join-button:focus-visible {
|
|
background: linear-gradient(135deg, #2d82ff, #1857ea);
|
|
border-color: #e4f1ff;
|
|
box-shadow:
|
|
0 0 0 3px rgba(89, 135, 255, 0.18),
|
|
0 0 28px rgba(89, 135, 255, 0.4);
|
|
outline: none;
|
|
}
|
|
|
|
.minter-card-join-button--list {
|
|
max-width: 100%;
|
|
min-height: 2.55rem;
|
|
padding: 0.8rem 0.9rem;
|
|
font-size: 0.88rem;
|
|
}
|
|
|
|
.minter-card-approval-slot,
|
|
.minter-list-approval-slot {
|
|
display: flex;
|
|
justify-content: center;
|
|
width: 100%;
|
|
margin-top: 0.45rem;
|
|
}
|
|
|
|
.minter-card-approval-button {
|
|
width: 100%;
|
|
max-width: 26rem;
|
|
min-height: 2.75rem;
|
|
padding: 0.85rem 1rem;
|
|
border: 2px solid rgba(171, 232, 245, 0.7);
|
|
border-radius: 10px;
|
|
background: linear-gradient(135deg, rgba(10, 84, 92, 0.98), rgba(12, 61, 96, 0.98));
|
|
color: #effcff;
|
|
box-shadow:
|
|
0 0 0 1px rgba(255, 255, 255, 0.06),
|
|
0 0 24px rgba(40, 134, 183, 0.24);
|
|
font-size: 0.96rem;
|
|
font-weight: 900;
|
|
letter-spacing: 0;
|
|
text-transform: uppercase;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.minter-card-approval-button:hover,
|
|
.minter-card-approval-button:focus-visible {
|
|
border-color: rgba(255, 255, 255, 0.92);
|
|
background: linear-gradient(135deg, rgba(16, 110, 120, 0.98), rgba(16, 82, 127, 0.98));
|
|
box-shadow:
|
|
0 0 0 3px rgba(67, 161, 219, 0.16),
|
|
0 0 30px rgba(67, 161, 219, 0.36);
|
|
outline: none;
|
|
}
|
|
|
|
.minter-card-approval-button--list {
|
|
max-width: 100%;
|
|
min-height: 2.45rem;
|
|
padding: 0.72rem 0.8rem;
|
|
font-size: 0.82rem;
|
|
white-space: normal;
|
|
overflow-wrap: anywhere;
|
|
word-break: break-word;
|
|
line-height: 1.15;
|
|
text-align: center;
|
|
}
|
|
|
|
.create-minter-invite-action {
|
|
width: 100%;
|
|
margin: 0.45rem 0 0.25rem;
|
|
padding: 0.45rem;
|
|
border: 1px solid rgba(73, 214, 139, 0.55);
|
|
border-radius: 8px;
|
|
background: linear-gradient(
|
|
135deg,
|
|
rgba(29, 126, 76, 0.24),
|
|
rgba(10, 21, 18, 0.88)
|
|
);
|
|
box-shadow:
|
|
0 0 0 1px rgba(90, 235, 156, 0.12),
|
|
0 0 24px rgba(32, 184, 108, 0.16);
|
|
}
|
|
|
|
.minter-card-results .create-minter-invite-button {
|
|
width: 100%;
|
|
max-width: 18rem;
|
|
padding: 0.8rem 1.1rem;
|
|
border: 2px solid rgba(108, 255, 174, 0.86);
|
|
border-radius: 8px;
|
|
background: rgba(21, 128, 71, 0.46);
|
|
color: #effff6;
|
|
box-shadow: inset 0 0 0 1px rgba(220, 255, 235, 0.14);
|
|
font-size: 1rem;
|
|
font-weight: 800;
|
|
letter-spacing: 0;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.minter-card-results .create-minter-invite-button:hover,
|
|
.minter-card-results .create-minter-invite-button:focus-visible {
|
|
background: rgba(34, 167, 91, 0.72);
|
|
border-color: #97ffc5;
|
|
color: #ffffff;
|
|
outline: none;
|
|
box-shadow:
|
|
0 0 0 3px rgba(87, 221, 145, 0.18),
|
|
0 0 18px rgba(47, 225, 124, 0.26);
|
|
}
|
|
|
|
.minter-list-admin-action-slot .create-minter-invite-action {
|
|
margin: 0.25rem 0 0;
|
|
padding: 0.35rem;
|
|
}
|
|
|
|
.minter-list-admin-action-slot .create-minter-invite-button {
|
|
width: 100%;
|
|
max-width: none;
|
|
min-height: 2.45rem;
|
|
padding: 0.72rem 0.8rem;
|
|
border: 2px solid rgba(108, 255, 174, 0.86);
|
|
border-radius: 8px;
|
|
background: rgba(21, 128, 71, 0.46);
|
|
color: #effff6;
|
|
box-shadow: inset 0 0 0 1px rgba(220, 255, 235, 0.14);
|
|
font-size: 0.84rem;
|
|
font-weight: 800;
|
|
letter-spacing: 0;
|
|
text-transform: uppercase;
|
|
cursor: pointer;
|
|
white-space: normal;
|
|
overflow-wrap: anywhere;
|
|
word-break: break-word;
|
|
line-height: 1.15;
|
|
text-align: center;
|
|
}
|
|
|
|
.minter-list-admin-action-slot .create-minter-invite-button:hover,
|
|
.minter-list-admin-action-slot .create-minter-invite-button:focus-visible {
|
|
background: rgba(34, 167, 91, 0.72);
|
|
border-color: #97ffc5;
|
|
color: #ffffff;
|
|
outline: none;
|
|
box-shadow:
|
|
0 0 0 3px rgba(87, 221, 145, 0.18),
|
|
0 0 18px rgba(47, 225, 124, 0.26);
|
|
}
|
|
|
|
.minter-card .info {
|
|
background-color: #2a2a2a; /* Very dark grey background */
|
|
border: 1px solid #d3d3d3; /* Light grey border */
|
|
padding: 1rem; /* Add padding inside the section */
|
|
margin: 1rem 0; /* Add margin outside the section for spacing */
|
|
font-size: 1.1em; /* Set the font size */
|
|
line-height: 1.5; /* Optional: Adjust line spacing for better readability */
|
|
height: calc(1.5 * 750 / 66 * 0.8em); /* Dynamically calculate height to fit 1000 characters */
|
|
overflow-y: auto; /* Enable vertical scrolling if content overflows */
|
|
border-radius: 8px; /* Optional: Add rounded corners */
|
|
color: #f1f1f1; /* Optional: Light grey text color for readability */
|
|
}
|
|
|
|
.minter-list-card {
|
|
width: 100%;
|
|
min-width: 62rem;
|
|
border-bottom: 1px solid rgba(157, 193, 196, 0.2);
|
|
background: rgba(16, 21, 25, 0.94);
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.minter-list-header {
|
|
display: grid;
|
|
grid-template-columns: minmax(18rem, 1.35fr) minmax(10rem, 0.55fr) minmax(24rem, 1.65fr) minmax(7rem, 0.38fr) minmax(7rem, 0.38fr);
|
|
gap: 0.9rem;
|
|
align-items: center;
|
|
min-width: 62rem;
|
|
padding: 0.75rem 1rem;
|
|
border-bottom: 1px solid rgba(157, 193, 196, 0.28);
|
|
background: rgba(7, 10, 12, 0.92);
|
|
color: var(--qm-text);
|
|
font-size: 0.78rem;
|
|
font-weight: 800;
|
|
text-align: left;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.minter-list-card:last-child {
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.minter-list-card.card--user-vote-yes {
|
|
box-shadow: inset 4px 0 0 rgba(72, 183, 122, 0.82);
|
|
}
|
|
|
|
.minter-list-card.card--user-vote-no {
|
|
box-shadow: inset 4px 0 0 rgba(215, 101, 101, 0.82);
|
|
}
|
|
|
|
.minter-card.card--invited,
|
|
.minter-list-card.card--invited {
|
|
background: #000000;
|
|
border-color: rgba(255, 255, 255, 0.2);
|
|
box-shadow:
|
|
0 0 0 1px rgba(255, 255, 255, 0.06),
|
|
0 18px 46px rgba(0, 0, 0, 0.56);
|
|
}
|
|
|
|
.minter-card.card--kicked,
|
|
.minter-list-card.card--kicked {
|
|
background: rgb(29, 7, 4);
|
|
border-color: rgba(143, 117, 21, 0.28);
|
|
box-shadow:
|
|
0 0 0 1px rgba(143, 117, 21, 0.08),
|
|
0 18px 46px rgba(29, 7, 4, 0.56);
|
|
}
|
|
|
|
.minter-card.card--banned,
|
|
.minter-list-card.card--banned {
|
|
background: rgb(24, 3, 3);
|
|
border-color: rgba(106, 2, 2, 0.34);
|
|
box-shadow:
|
|
0 0 0 1px rgba(106, 2, 2, 0.1),
|
|
0 18px 46px rgba(24, 3, 3, 0.58);
|
|
}
|
|
|
|
.minter-list-row {
|
|
display: grid;
|
|
grid-template-columns: minmax(18rem, 1.35fr) minmax(10rem, 0.55fr) minmax(24rem, 1.65fr) minmax(7rem, 0.38fr) minmax(7rem, 0.38fr);
|
|
gap: 0.9rem;
|
|
align-items: center;
|
|
padding: 0.95rem 1rem;
|
|
text-align: left;
|
|
}
|
|
|
|
.minter-list-person {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.75rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.minter-list-avatar {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.minter-list-avatar .user-avatar-shell {
|
|
width: 2.7rem;
|
|
height: 2.7rem;
|
|
min-width: 2.7rem;
|
|
min-height: 2.7rem;
|
|
}
|
|
|
|
.minter-list-primary {
|
|
min-width: 0;
|
|
}
|
|
|
|
.minter-list-primary h3 {
|
|
margin: 0;
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.05rem;
|
|
line-height: 1.25;
|
|
}
|
|
|
|
.minter-list-primary h3 span {
|
|
color: var(--qm-muted);
|
|
font-size: 0.82rem;
|
|
font-weight: 700;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.minter-list-primary p {
|
|
margin: 0.25rem 0 0;
|
|
color: var(--qm-text);
|
|
font-size: 0.88rem;
|
|
line-height: 1.35;
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.minter-list-meta,
|
|
.minter-list-detail-footer {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.25rem 0.6rem;
|
|
margin-top: 0.35rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.74rem;
|
|
line-height: 1.35;
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.minter-list-date {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.18rem;
|
|
min-width: 0;
|
|
font-size: 0.84rem;
|
|
}
|
|
|
|
.minter-list-kicker {
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.minter-list-date strong {
|
|
color: var(--qm-text);
|
|
font-size: 0.88rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.minter-list-state h4 {
|
|
margin: 0.2rem 0 0;
|
|
font-size: 0.82rem;
|
|
}
|
|
|
|
.minter-list-status {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
gap: 0.55rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.minter-list-status-track {
|
|
display: grid;
|
|
grid-template-columns: repeat(5, minmax(0, 1fr));
|
|
gap: 0.3rem;
|
|
}
|
|
|
|
.minter-list-status-step {
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.28rem;
|
|
min-width: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.minter-list-status-step::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0.32rem;
|
|
left: 0.8rem;
|
|
right: -0.45rem;
|
|
height: 2px;
|
|
background: rgba(157, 193, 196, 0.24);
|
|
}
|
|
|
|
.minter-list-status-step:last-child::before {
|
|
display: none;
|
|
}
|
|
|
|
.minter-list-status-dot {
|
|
position: relative;
|
|
z-index: 1;
|
|
width: 0.68rem;
|
|
height: 0.68rem;
|
|
border-radius: 50%;
|
|
border: 2px solid rgba(157, 193, 196, 0.36);
|
|
background: #101519;
|
|
}
|
|
|
|
.minter-list-status-step--done {
|
|
color: var(--qm-accent);
|
|
}
|
|
|
|
.minter-list-status-step--done::before,
|
|
.minter-list-status-step--active::before {
|
|
background: rgba(115, 208, 195, 0.72);
|
|
}
|
|
|
|
.minter-list-status-step--done .minter-list-status-dot {
|
|
border-color: var(--qm-accent);
|
|
background: var(--qm-accent);
|
|
}
|
|
|
|
.minter-list-status-step--active {
|
|
color: var(--qm-accent-2);
|
|
}
|
|
|
|
.minter-list-status-step--active .minter-list-status-dot {
|
|
border-color: var(--qm-accent-2);
|
|
background: var(--qm-accent-2);
|
|
}
|
|
|
|
.minter-list-status-label {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.minter-list-votes {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(10.75rem, 1fr));
|
|
gap: 0.4rem 0.55rem;
|
|
margin-top: 0.55rem;
|
|
width: 100%;
|
|
}
|
|
|
|
.minter-list-votes span {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 0;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
padding: 0.28rem 0.5rem;
|
|
border: 1px solid rgba(255, 255, 255, 0.08);
|
|
border-radius: 6px;
|
|
font-size: 0.76rem;
|
|
font-weight: 800;
|
|
line-height: 1.15;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.minter-list-votes .admin-yes,
|
|
.minter-list-votes .minter-yes {
|
|
background-color: rgba(72, 183, 122, 0.18);
|
|
color: #c9ffe1;
|
|
}
|
|
|
|
.minter-list-votes .admin-no,
|
|
.minter-list-votes .minter-no {
|
|
background-color: rgba(215, 101, 101, 0.18);
|
|
color: #ffd1d1;
|
|
}
|
|
|
|
.minter-list-comments,
|
|
.minter-list-actions {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
gap: 0.4rem;
|
|
}
|
|
|
|
.minter-list-comment-count {
|
|
color: var(--qm-muted);
|
|
font-size: 0.76rem;
|
|
font-weight: 700;
|
|
line-height: 1.25;
|
|
text-align: center;
|
|
}
|
|
|
|
.minter-list-comments button,
|
|
.minter-list-action-button {
|
|
width: 100%;
|
|
min-height: 2.15rem;
|
|
padding: 0.45rem 0.65rem;
|
|
font-size: 0.86rem;
|
|
}
|
|
|
|
.minter-list-detail {
|
|
padding: 0 1rem 1rem;
|
|
border-top: 1px solid rgba(157, 193, 196, 0.14);
|
|
}
|
|
|
|
.minter-list-detail .card-identity-row {
|
|
margin-top: 1rem;
|
|
}
|
|
|
|
.minter-list-detail .info {
|
|
max-height: none;
|
|
height: auto;
|
|
}
|
|
|
|
.minter-list-card--skeleton {
|
|
background: rgba(16, 21, 25, 0.72);
|
|
}
|
|
|
|
.minter-list-skeleton-avatar,
|
|
.minter-list-skeleton-copy span,
|
|
.minter-list-skeleton-line,
|
|
.minter-list-skeleton-button {
|
|
display: block;
|
|
border-radius: 8px;
|
|
background: rgba(157, 193, 196, 0.22);
|
|
}
|
|
|
|
.minter-list-skeleton-avatar {
|
|
width: 2.7rem;
|
|
height: 2.7rem;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.minter-list-skeleton-copy {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.4rem;
|
|
width: 100%;
|
|
}
|
|
|
|
.minter-list-skeleton-copy span {
|
|
width: 80%;
|
|
height: 0.85rem;
|
|
}
|
|
|
|
.minter-list-skeleton-copy span + span {
|
|
width: 55%;
|
|
}
|
|
|
|
.minter-list-skeleton-line {
|
|
width: 85%;
|
|
height: 0.9rem;
|
|
}
|
|
|
|
.minter-list-skeleton-line--wide {
|
|
width: 100%;
|
|
}
|
|
|
|
.minter-list-skeleton-button {
|
|
width: 100%;
|
|
height: 2.1rem;
|
|
}
|
|
|
|
.admin-card{
|
|
background-color: #0b1925;
|
|
flex: auto;
|
|
display: flex;
|
|
min-width: 22rem;
|
|
/* max-width: 22rem; */
|
|
max-width: calc(30% - 3rem);
|
|
color: #ffffff;
|
|
border: 1px solid #8cabba;
|
|
border-radius: 12px;
|
|
padding: 1vh;
|
|
min-height: 30vh;
|
|
max-height: auto;
|
|
margin: 1vh;
|
|
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
|
|
font-family: 'Arial', sans-serif;
|
|
transition: transform 0.2s ease-in-out;
|
|
flex-direction: column;
|
|
/* align-content: center; */
|
|
justify-content: space-between;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.admin-card:hover {
|
|
transform: translateY(-5px); /* Slightly lift card on hover */
|
|
}
|
|
|
|
.admin-card-header h3 {
|
|
margin: 0;
|
|
font-size: 1.6em;
|
|
color: #ffae42; /* Highlight for the header */
|
|
}
|
|
|
|
.admin-card-header h2 {
|
|
margin-bottom: 1.5em;
|
|
color:#7acdf4;
|
|
font-size: 1.0em;
|
|
}
|
|
|
|
.admin-card h5 {
|
|
margin: 0;
|
|
font-size: 1.4em;
|
|
color: lightgreen;
|
|
text-align: center;
|
|
}
|
|
.admin-card p {
|
|
font-size: 1.12em;
|
|
}
|
|
|
|
.admin-card-header p {
|
|
font-size: 1.15em;
|
|
color: #cccccc; /* Subdued color for additional header info */
|
|
}
|
|
|
|
.admin-card-results {
|
|
margin: 15px 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.5rem;
|
|
align-content: stretch;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
}
|
|
|
|
.admin-card-results h5 {
|
|
margin-bottom: 1vh;
|
|
font-size: 1.3em;
|
|
color: lightgreen;
|
|
text-align: center;
|
|
}
|
|
|
|
.admin-card-results div {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.admin-card-results span {
|
|
padding: 5px 10px;
|
|
border-radius: 8px;
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
.admin-card-results .admin-yes {
|
|
background-color: #ccffcc; /* Light green */
|
|
color: #006600;
|
|
}
|
|
|
|
.admin-card-results .admin-no {
|
|
background-color: #ffcccc; /* Light red */
|
|
color: #660000;
|
|
}
|
|
|
|
.admin-card-results .admin-yes {
|
|
background-color: #99cc99; /* Medium green */
|
|
color: #004d00;
|
|
}
|
|
|
|
.admin-card-results .admin-no {
|
|
background-color: #cc9999; /* Medium red */
|
|
color: #4d0000;
|
|
}
|
|
|
|
.admin-card-results .total-yes {
|
|
background-color: #669966; /* Dark green */
|
|
color: #003300;
|
|
}
|
|
|
|
.admin-card-results .total-no {
|
|
background-color: #996666; /* Dark red */
|
|
color: #330000;
|
|
}
|
|
|
|
.info .content-preview {
|
|
font-size: 0.85em;
|
|
color: #dddddd;
|
|
}
|
|
|
|
.admin-card .info {
|
|
background-color: #2a2a2a; /* Very dark grey background */
|
|
border: 1px solid #d3d3d3; /* Light grey border */
|
|
padding: 1rem; /* Add padding inside the section */
|
|
margin: 1rem 0; /* Add margin outside the section for spacing */
|
|
font-size: 1.1em; /* Set the font size */
|
|
line-height: 1.5; /* Optional: Adjust line spacing for better readability */
|
|
height: calc(1.5 * 750 / 66 * 0.8em); /* Dynamically calculate height to fit 1000 characters */
|
|
overflow-y: auto; /* Enable vertical scrolling if content overflows */
|
|
border-radius: 8px; /* Optional: Add rounded corners */
|
|
color: #f1f1f1; /* Optional: Light grey text color for readability */
|
|
}
|
|
|
|
.info .toggle-content-button {
|
|
background-color: #ffae42; /* Highlight for toggle button */
|
|
color: #1e1e2e;
|
|
border: none;
|
|
font-size: 0.75em;
|
|
border-radius: 8px;
|
|
padding: 1px 2px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.support-header {
|
|
margin-bottom: 0.35rem;
|
|
font-size: 0.95rem;
|
|
color: lightgreen;
|
|
text-align: center;
|
|
}
|
|
|
|
.results-header {
|
|
margin-top: 0.35rem;
|
|
}
|
|
|
|
.info-links {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.25rem;
|
|
width: 100%;
|
|
max-width: 100%;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.info-links button {
|
|
background-color: #1e90ff; /* Link button color */
|
|
color: #ffffff;
|
|
border: none;
|
|
border-radius: 8px;
|
|
font-size: 0.8em;
|
|
padding: 0.2rem 0.4rem;
|
|
margin: 0;
|
|
display: block;
|
|
width: 100%;
|
|
max-width: 100%;
|
|
box-sizing: border-box;
|
|
white-space: normal;
|
|
overflow-wrap: anywhere;
|
|
word-break: break-word;
|
|
line-height: 1.25;
|
|
text-align: center;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.info-links button:hover {
|
|
background-color: #0055cc;
|
|
}
|
|
|
|
.actions {
|
|
display: flex;
|
|
max-width: 100%;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.actions-buttons {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-around;
|
|
align-items: stretch;
|
|
flex-grow: 1;
|
|
width: 100%;
|
|
flex-wrap: wrap;
|
|
align-content: flex-end;
|
|
}
|
|
|
|
.actions h5{
|
|
margin-bottom: 1vh;
|
|
font-size: 1.5vh;
|
|
color: lightgreen
|
|
}
|
|
.actions .yes {
|
|
background-color: #00cc00; /* Green for yes */
|
|
color: #ffffff;
|
|
border: none;
|
|
border-radius: 8px;
|
|
padding: 1vh 1.1rem;
|
|
cursor: pointer;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
.actions .yes:hover {
|
|
background-color: #009900;
|
|
}
|
|
|
|
.actions .no {
|
|
background-color: #cc0000; /* Red for no */
|
|
color: #ffffff;
|
|
border: none;
|
|
border-radius: 8px;
|
|
padding: 1.0vh 1.1rem;
|
|
cursor: pointer;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
.actions .no:hover {
|
|
background-color: #990000;
|
|
}
|
|
|
|
.actions .comment {
|
|
background-color: #cccccc; /* Grey for comments */
|
|
color: #1e1e2e;
|
|
border: none;
|
|
border-radius: 8px;
|
|
padding: 1.0vh 1.5rem;
|
|
cursor: pointer;
|
|
transition: background-color 0.3s;
|
|
}
|
|
|
|
.actions .comment:hover {
|
|
background-color: #999999;
|
|
}
|
|
|
|
.comments-section {
|
|
background-color: #292929; /* Slightly lighter background */
|
|
padding: 10px;
|
|
border-radius: 8px;
|
|
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
|
|
text-align: left;
|
|
}
|
|
|
|
.comments {
|
|
font-size: 1.15em;
|
|
}
|
|
|
|
.comments-container {
|
|
margin-bottom: 10px;
|
|
max-height: 600px;
|
|
overflow-y: auto;
|
|
text-align: left;
|
|
}
|
|
|
|
textarea {
|
|
border: 1px solid #444444;
|
|
background-color: #1e1e2e;
|
|
color: #ffffff;
|
|
border-radius: 8px;
|
|
padding: 5px;
|
|
resize: vertical;
|
|
}
|
|
|
|
textarea::placeholder {
|
|
color: #aaaaaa;
|
|
}
|
|
|
|
.comments-section button {
|
|
background-color: #1e90ff; /* Blue for post comment */
|
|
color: #ffffff;
|
|
border: none;
|
|
border-radius: 8px;
|
|
padding: 5px 10px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.comments-section button:hover {
|
|
background-color: #0055cc;
|
|
}
|
|
|
|
/* Modern UI refresh -------------------------------------------------------------- */
|
|
:root {
|
|
--qm-bg: #07090b;
|
|
--qm-surface: #101519;
|
|
--qm-surface-2: #151d22;
|
|
--qm-surface-3: #1b252b;
|
|
--qm-border: rgba(157, 193, 196, 0.22);
|
|
--qm-border-strong: rgba(165, 218, 219, 0.42);
|
|
--qm-text: #edf7f7;
|
|
--qm-muted: #a9bdc0;
|
|
--qm-accent: #73d0c3;
|
|
--qm-accent-2: #f1bd6a;
|
|
--qm-success: #48b77a;
|
|
--qm-danger: #d76565;
|
|
--qm-shadow: 0 16px 42px rgba(0, 0, 0, 0.34);
|
|
}
|
|
|
|
body {
|
|
background-color: var(--qm-bg);
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
button,
|
|
.btn,
|
|
.room-button,
|
|
.tools-button,
|
|
.reply-button,
|
|
.send-button,
|
|
.load-more-button,
|
|
.download-button,
|
|
.publish-card-button,
|
|
.refresh-cards-button,
|
|
.approve-invite-list-button,
|
|
.custom-file-input-button,
|
|
.custom-image-input-button,
|
|
.attachment button,
|
|
.minter-card-results button,
|
|
.admin-card-results button,
|
|
.comments-section button,
|
|
.publish-card-form button,
|
|
.actions button {
|
|
min-height: 2.35rem;
|
|
border: 1px solid var(--qm-border) !important;
|
|
border-radius: 8px !important;
|
|
background: var(--qm-surface-2) !important;
|
|
color: var(--qm-text) !important;
|
|
font-weight: 700;
|
|
letter-spacing: 0;
|
|
line-height: 1.15;
|
|
box-shadow: none !important;
|
|
transition: background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease, transform 0.16s ease, box-shadow 0.16s ease;
|
|
}
|
|
|
|
button:hover,
|
|
.btn:hover,
|
|
.room-button:hover,
|
|
.tools-button:hover,
|
|
.reply-button:hover,
|
|
.send-button:hover,
|
|
.load-more-button:hover,
|
|
.download-button:hover,
|
|
.publish-card-button:hover,
|
|
.refresh-cards-button:hover,
|
|
.approve-invite-list-button:hover,
|
|
.custom-file-input-button:hover,
|
|
.custom-image-input-button:hover,
|
|
.attachment button:hover,
|
|
.minter-card-results button:hover,
|
|
.admin-card-results button:hover,
|
|
.comments-section button:hover,
|
|
.publish-card-form button:hover,
|
|
.actions button:hover {
|
|
background-color: var(--qm-surface-3) !important;
|
|
border-color: var(--qm-border-strong) !important;
|
|
color: #ffffff !important;
|
|
transform: translateY(-1px);
|
|
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.28) !important;
|
|
}
|
|
|
|
button:focus-visible,
|
|
.btn:focus-visible,
|
|
input:focus-visible,
|
|
textarea:focus-visible,
|
|
select:focus-visible,
|
|
.custom-file-input-button:focus-visible,
|
|
.custom-image-input-button:focus-visible {
|
|
outline: 2px solid var(--qm-accent);
|
|
outline-offset: 3px;
|
|
}
|
|
|
|
.btn,
|
|
.btn-primary,
|
|
.btn-danger,
|
|
.btn-secondary {
|
|
padding: 0.72rem 1rem !important;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mbr-section-btn .btn,
|
|
.mbr-section-btn-main .btn,
|
|
.cid-ttRnktJ11Q .mbr-section-btn-main .btn {
|
|
background-image: none !important;
|
|
color: var(--qm-text) !important;
|
|
}
|
|
|
|
.mbr-section-btn .btn:hover,
|
|
.mbr-section-btn-main .btn:hover,
|
|
.cid-ttRnktJ11Q .mbr-section-btn-main .btn:hover {
|
|
background-image: none !important;
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
.mbr-section-btn-main .btn,
|
|
.mbr-section-btn-main .btn:visited,
|
|
.cid-ttRnktJ11Q .mbr-section-btn-main .btn,
|
|
.cid-ttRnktJ11Q .mbr-section-btn-main .btn:visited,
|
|
.icon-wrapper .btn,
|
|
.icon-wrapper .btn:visited {
|
|
color: var(--qm-text) !important;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q {
|
|
padding-top: 0 !important;
|
|
padding-bottom: 0 !important;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .menu_box {
|
|
min-height: 0;
|
|
padding-top: 0 !important;
|
|
padding-bottom: 0 !important;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .navbar {
|
|
min-height: 58px !important;
|
|
padding-top: 0 !important;
|
|
padding-bottom: 0 !important;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .navbar-brand {
|
|
min-height: 58px !important;
|
|
padding-top: 0 !important;
|
|
padding-bottom: 0 !important;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .navbar-brand .navbar-caption-wrap > a.navbar-caption {
|
|
display: inline-flex;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
gap: 0.14rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .navbar-brand .navbar-caption-wrap > a.navbar-caption .app-title {
|
|
line-height: 1;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .navbar-brand .navbar-caption-wrap > a.navbar-caption .version {
|
|
color: #9dd7ff !important;
|
|
font-size: 0.72rem !important;
|
|
line-height: 1 !important;
|
|
margin-top: 0.02rem;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .navbar-dropdown .navbar-logo {
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .mbr-section-btn-main {
|
|
padding-top: 0 !important;
|
|
padding-bottom: 0 !important;
|
|
}
|
|
|
|
.cid-ttRnktJ11Q .mbr-section-btn-main .btn {
|
|
margin: 0.15rem 0.25rem !important;
|
|
padding: 0.45rem 0.8rem !important;
|
|
min-height: 2rem !important;
|
|
}
|
|
|
|
.btn-primary,
|
|
.btn-danger {
|
|
background-color: #182226 !important;
|
|
border-color: rgba(115, 208, 195, 0.46) !important;
|
|
color: #eafffb !important;
|
|
}
|
|
|
|
.btn-secondary,
|
|
.admin-btn {
|
|
background-color: #221b13 !important;
|
|
border-color: rgba(241, 189, 106, 0.48) !important;
|
|
color: #fff1d8 !important;
|
|
}
|
|
|
|
.stats-link,
|
|
.stats-link:active {
|
|
border-color: rgba(203, 209, 218, 0.95) !important;
|
|
}
|
|
|
|
.stats-link:hover,
|
|
.stats-link:focus,
|
|
.stats-link.focus,
|
|
.stats-link.active {
|
|
border-color: #f3f5f8 !important;
|
|
}
|
|
|
|
.q-minter-link {
|
|
text-transform: none !important;
|
|
border-color: rgba(229, 181, 92, 0.95) !important;
|
|
}
|
|
|
|
.q-minter-link:hover,
|
|
.q-minter-link:focus,
|
|
.q-minter-link.focus,
|
|
.q-minter-link.active {
|
|
border-color: #f4d690 !important;
|
|
}
|
|
|
|
.navbar-dropdown,
|
|
.menu .navbar,
|
|
.navbar {
|
|
background-color: rgba(7, 9, 11, 0.94) !important;
|
|
border-bottom: 1px solid var(--qm-border);
|
|
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35);
|
|
}
|
|
|
|
.navbar-caption,
|
|
.navbar-caption:hover,
|
|
.navbar-caption:focus,
|
|
.navbar-caption .app-title,
|
|
.cid-ttRnktJ11Q .navbar-caption,
|
|
.cid-ttRnktJ11Q .navbar-caption:hover,
|
|
.cid-ttRnktJ11Q a.nav-link,
|
|
.cid-ttRnktJ11Q .nav-dropdown .link {
|
|
color: var(--qm-text) !important;
|
|
}
|
|
|
|
.navbar-toggler,
|
|
.cid-ttRnktJ11Q button.navbar-toggler {
|
|
border: 1px solid var(--qm-border-strong) !important;
|
|
background-color: var(--qm-surface-2) !important;
|
|
}
|
|
|
|
.navbar-toggler .hamburger span,
|
|
.cid-ttRnktJ11Q button.navbar-toggler .hamburger span {
|
|
background-color: var(--qm-accent) !important;
|
|
}
|
|
|
|
.cid-ttRnAijqXt .item .item-link .item-wrapper {
|
|
border: 1px solid var(--qm-border);
|
|
border-radius: 8px;
|
|
background-color: var(--qm-surface);
|
|
box-shadow: var(--qm-shadow);
|
|
}
|
|
|
|
.cid-ttRnAijqXt .item .item-link {
|
|
animation: none !important;
|
|
opacity: 1 !important;
|
|
transform: none !important;
|
|
visibility: visible !important;
|
|
}
|
|
|
|
.cid-ttRnAijqXt .item .item-link .item-wrapper img {
|
|
filter: brightness(0.72) saturate(1.08);
|
|
}
|
|
|
|
.cid-ttRnAijqXt .item .item-link .item-wrapper::before {
|
|
opacity: 0.18;
|
|
}
|
|
|
|
.cid-ttRnAijqXt .item .item-link .item-wrapper .item-content {
|
|
z-index: 2;
|
|
}
|
|
|
|
.cid-ttRnAijqXt .card-title {
|
|
color: #f4fbfb !important;
|
|
text-shadow: 0 2px 14px rgba(0, 0, 0, 0.86);
|
|
}
|
|
|
|
.qm-history-link-row {
|
|
background-color: rgba(7, 9, 11, 0.96);
|
|
border-top: 1px solid var(--qm-border);
|
|
border-bottom: 1px solid var(--qm-border);
|
|
padding: 1.2rem 0;
|
|
text-align: center;
|
|
}
|
|
|
|
.qm-history-link-row .container {
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
.qm-history-link-row .btn {
|
|
min-width: min(100%, 18rem);
|
|
border-color: rgba(115, 208, 195, 0.58) !important;
|
|
color: #eafffb !important;
|
|
}
|
|
|
|
.cid-ttRnlSkg2R {
|
|
background-color: #000000 !important;
|
|
background-image: linear-gradient(
|
|
rgba(0, 0, 0, 0.62),
|
|
rgba(0, 0, 0, 0.62)
|
|
),
|
|
url("../../../assets/images/qcloud-4-1920x1080.png") !important;
|
|
background-position: center center !important;
|
|
background-repeat: no-repeat !important;
|
|
background-size: cover !important;
|
|
}
|
|
|
|
@media (max-width: 991px) {
|
|
.cid-ttRnktJ11Q button.navbar-toggler {
|
|
display: inline-flex !important;
|
|
align-items: center;
|
|
justify-content: center;
|
|
position: absolute;
|
|
top: 1.9rem;
|
|
right: 1rem;
|
|
z-index: 5;
|
|
}
|
|
}
|
|
|
|
.forum-main,
|
|
.tools-main,
|
|
.minter-board-main {
|
|
background-color: rgba(7, 9, 11, 0.96);
|
|
}
|
|
|
|
.forum-header,
|
|
.tools-header {
|
|
background-color: rgba(7, 9, 11, 0.92);
|
|
color: var(--qm-text);
|
|
border-bottom: 1px solid var(--qm-border);
|
|
}
|
|
|
|
.forum-submenu,
|
|
.tools-submenu,
|
|
.message-input-section,
|
|
.room-content {
|
|
background-color: rgba(12, 17, 20, 0.88);
|
|
border-color: var(--qm-border);
|
|
}
|
|
|
|
.message-toolbar,
|
|
.ql-toolbar.ql-snow {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.2rem;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
padding: 0.45rem 0.55rem;
|
|
border: 1px solid var(--qm-border) !important;
|
|
border-radius: 8px;
|
|
background-color: rgba(10, 14, 17, 0.96);
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.message-toolbar .ql-formats,
|
|
.ql-toolbar.ql-snow .ql-formats {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
margin: 0 !important;
|
|
padding: 0;
|
|
gap: 0.15rem;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow button,
|
|
.ql-toolbar.ql-snow .ql-picker-label {
|
|
min-height: 1.8rem !important;
|
|
height: 1.8rem !important;
|
|
padding: 0 !important;
|
|
border: 1px solid transparent !important;
|
|
border-radius: 6px !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
transform: none !important;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow button {
|
|
width: 1.8rem !important;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow .ql-picker-label {
|
|
width: auto !important;
|
|
min-width: 2.75rem !important;
|
|
padding: 0 0.45rem !important;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow button:hover,
|
|
.ql-toolbar.ql-snow button.ql-active,
|
|
.ql-toolbar.ql-snow .ql-picker-label:hover,
|
|
.ql-toolbar.ql-snow .ql-picker-label.ql-active {
|
|
background-color: rgba(115, 208, 195, 0.12) !important;
|
|
border-color: rgba(115, 208, 195, 0.22) !important;
|
|
box-shadow: none !important;
|
|
transform: none !important;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow .ql-picker {
|
|
height: 1.8rem;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow .ql-picker-item {
|
|
min-height: 1.8rem;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow .ql-picker-options {
|
|
background-color: var(--qm-surface-2);
|
|
border: 1px solid var(--qm-border);
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.ql-toolbar.ql-snow .ql-stroke {
|
|
stroke: var(--qm-text);
|
|
}
|
|
|
|
.ql-toolbar.ql-snow .ql-fill,
|
|
.ql-toolbar.ql-snow .ql-picker-label::before {
|
|
fill: var(--qm-text);
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.forum-content,
|
|
.tools-content {
|
|
border: 1px solid var(--qm-border);
|
|
border-radius: 8px;
|
|
background-color: rgba(9, 13, 15, 0.72);
|
|
box-shadow: var(--qm-shadow);
|
|
}
|
|
|
|
.room-button,
|
|
.tools-button,
|
|
.reply-button,
|
|
.load-more-button {
|
|
padding: 0.55rem 0.85rem;
|
|
}
|
|
|
|
.send-button,
|
|
.publish-card-button,
|
|
.comments-section button[type="submit"],
|
|
.publish-card-form #submit-publish-button,
|
|
#invite-user-button {
|
|
background-color: #12382f !important;
|
|
border-color: rgba(72, 183, 122, 0.58) !important;
|
|
color: #dffff0 !important;
|
|
}
|
|
|
|
.refresh-cards-button,
|
|
.custom-file-input-button,
|
|
.custom-image-input-button,
|
|
.publish-card-form #add-link-button {
|
|
background-color: #132d36 !important;
|
|
border-color: rgba(115, 208, 195, 0.38) !important;
|
|
}
|
|
|
|
.publish-card-form #cancel-publish-button,
|
|
.publish-card-form #blocklist-remove-button {
|
|
background-color: #3a1719 !important;
|
|
border-color: rgba(215, 101, 101, 0.52) !important;
|
|
color: #ffe8e8 !important;
|
|
}
|
|
|
|
.actions .yes {
|
|
background-color: #173a28 !important;
|
|
border-color: rgba(72, 183, 122, 0.62) !important;
|
|
color: #e3fff0 !important;
|
|
}
|
|
|
|
.actions .no {
|
|
background-color: #3b1718 !important;
|
|
border-color: rgba(215, 101, 101, 0.62) !important;
|
|
color: #ffe7e7 !important;
|
|
}
|
|
|
|
.actions .comment {
|
|
background-color: #1a2730 !important;
|
|
border-color: rgba(115, 208, 195, 0.42) !important;
|
|
color: #e7f7fb !important;
|
|
}
|
|
|
|
input[type="text"],
|
|
input[type="number"],
|
|
input[type="search"],
|
|
textarea,
|
|
select,
|
|
.publish-card-view input[type="text"],
|
|
.publish-card-view textarea,
|
|
.blocklist-form input.blocklist-input,
|
|
.invite-form input.invite-input {
|
|
border: 1px solid var(--qm-border) !important;
|
|
border-radius: 8px !important;
|
|
background-color: rgba(10, 14, 17, 0.96) !important;
|
|
color: var(--qm-text) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
|
|
}
|
|
|
|
input[type="text"]:focus,
|
|
input[type="number"]:focus,
|
|
input[type="search"]:focus,
|
|
textarea:focus,
|
|
select:focus {
|
|
border-color: var(--qm-border-strong) !important;
|
|
background-color: #0d1418 !important;
|
|
}
|
|
|
|
input::placeholder,
|
|
textarea::placeholder {
|
|
color: rgba(184, 204, 205, 0.66);
|
|
}
|
|
|
|
input[type="checkbox"] {
|
|
width: 1.2rem;
|
|
height: 1.2rem;
|
|
border: 1px solid var(--qm-border-strong);
|
|
border-radius: 5px;
|
|
background-color: #0b1013;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
input[type="checkbox"]:checked {
|
|
background-color: #12382f;
|
|
border-color: var(--qm-accent);
|
|
}
|
|
|
|
input[type="checkbox"]:checked::after {
|
|
color: var(--qm-accent);
|
|
font-size: 1rem;
|
|
top: -2px;
|
|
left: 3px;
|
|
}
|
|
|
|
.message-item,
|
|
.minter-card,
|
|
.admin-card,
|
|
.invite-item,
|
|
.blocklist-form,
|
|
.comments-section {
|
|
border: 1px solid var(--qm-border);
|
|
border-radius: 8px;
|
|
background-color: rgba(16, 21, 25, 0.94);
|
|
box-shadow: var(--qm-shadow);
|
|
}
|
|
|
|
.minter-card,
|
|
.admin-card {
|
|
position: relative;
|
|
min-width: 16rem;
|
|
margin: 0;
|
|
box-sizing: border-box;
|
|
flex: 1 1 calc((100% - (2 * var(--board-card-gap))) / 3);
|
|
width: calc((100% - (2 * var(--board-card-gap))) / 3);
|
|
max-width: calc((100% - (2 * var(--board-card-gap))) / 3);
|
|
padding: 1rem;
|
|
gap: 0.85rem;
|
|
}
|
|
|
|
.minter-card:hover,
|
|
.admin-card:hover,
|
|
.message-item:hover {
|
|
border-color: var(--qm-border-strong);
|
|
transform: translateY(-2px);
|
|
}
|
|
|
|
.minter-card-header,
|
|
.admin-card-header,
|
|
.support-header {
|
|
border-bottom: 1px solid rgba(157, 193, 196, 0.12);
|
|
padding-bottom: 0.4rem;
|
|
}
|
|
|
|
.minter-card-header h3,
|
|
.admin-card-header h3 {
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.35rem;
|
|
}
|
|
|
|
.minter-card h5,
|
|
.admin-card h5,
|
|
.support-header h5 {
|
|
color: var(--qm-accent);
|
|
font-size: 0.95rem;
|
|
text-transform: uppercase;
|
|
margin: 0;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.minter-card .info,
|
|
.admin-card .info,
|
|
.reply-content,
|
|
.comments-section {
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
background-color: rgba(9, 13, 16, 0.86);
|
|
}
|
|
|
|
.minter-card .info,
|
|
.admin-card .info {
|
|
height: auto;
|
|
max-height: none;
|
|
overflow: visible;
|
|
margin: 0.75rem 0;
|
|
}
|
|
|
|
.minter-card-results,
|
|
.admin-card-results {
|
|
padding: 0.75rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.12);
|
|
border-radius: 8px;
|
|
background-color: rgba(9, 13, 16, 0.58);
|
|
}
|
|
|
|
.minter-card-results span,
|
|
.admin-card-results span {
|
|
border: 1px solid rgba(255, 255, 255, 0.08);
|
|
border-radius: 8px;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.minter-card-results .admin-yes,
|
|
.admin-card-results .admin-yes,
|
|
.minter-card-results .minter-yes,
|
|
.admin-card-results .minter-yes,
|
|
.minter-card-results .total-yes,
|
|
.admin-card-results .total-yes {
|
|
background-color: rgba(72, 183, 122, 0.18);
|
|
color: #c9ffe1;
|
|
}
|
|
|
|
.minter-card-results .admin-no,
|
|
.admin-card-results .admin-no,
|
|
.minter-card-results .minter-no,
|
|
.admin-card-results .minter-no,
|
|
.minter-card-results .total-no,
|
|
.admin-card-results .total-no {
|
|
background-color: rgba(215, 101, 101, 0.18);
|
|
color: #ffd1d1;
|
|
}
|
|
|
|
.minter-card.card--user-vote-yes,
|
|
.admin-card.card--user-vote-yes {
|
|
border-color: rgba(72, 183, 122, 0.82) !important;
|
|
box-shadow: 0 0 0 1px rgba(72, 183, 122, 0.28), var(--qm-shadow);
|
|
}
|
|
|
|
.minter-card.card--user-vote-no,
|
|
.admin-card.card--user-vote-no {
|
|
border-color: rgba(215, 101, 101, 0.82) !important;
|
|
box-shadow: 0 0 0 1px rgba(215, 101, 101, 0.28), var(--qm-shadow);
|
|
}
|
|
|
|
.card--user-vote-yes .actions .yes,
|
|
.card--user-vote-yes .actions .yes:hover,
|
|
.card--user-vote-yes .actions .yes:focus-visible {
|
|
border-color: rgba(72, 183, 122, 0.95) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(72, 183, 122, 0.32) !important;
|
|
}
|
|
|
|
.card--user-vote-no .actions .no,
|
|
.card--user-vote-no .actions .no:hover,
|
|
.card--user-vote-no .actions .no:focus-visible {
|
|
border-color: rgba(215, 101, 101, 0.95) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(215, 101, 101, 0.32) !important;
|
|
}
|
|
|
|
.card--user-vote-yes .admin-yes,
|
|
.card--user-vote-yes .minter-yes,
|
|
.card--user-vote-yes .total-yes {
|
|
border-color: rgba(72, 183, 122, 0.82) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(72, 183, 122, 0.28) !important;
|
|
}
|
|
|
|
.card--user-vote-no .admin-no,
|
|
.card--user-vote-no .minter-no,
|
|
.card--user-vote-no .total-no {
|
|
border-color: rgba(215, 101, 101, 0.82) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(215, 101, 101, 0.28) !important;
|
|
}
|
|
|
|
.card--user-vote-yes .vote-total-group:first-child,
|
|
.card--user-vote-no .vote-total-group:last-child {
|
|
border-radius: 8px;
|
|
padding: 0.2rem 0.35rem;
|
|
}
|
|
|
|
.card--user-vote-yes .vote-total-group:first-child {
|
|
border: 1px solid rgba(72, 183, 122, 0.56);
|
|
background: rgba(72, 183, 122, 0.08);
|
|
}
|
|
|
|
.card--user-vote-no .vote-total-group:last-child {
|
|
border: 1px solid rgba(215, 101, 101, 0.56);
|
|
background: rgba(215, 101, 101, 0.08);
|
|
}
|
|
|
|
.comments-container .comment,
|
|
.comments-section .comment {
|
|
position: relative;
|
|
border: 1px solid var(--qm-border) !important;
|
|
border-radius: 8px;
|
|
background-color: rgba(14, 20, 23, 0.9) !important;
|
|
color: var(--qm-text);
|
|
margin: 1vh 0;
|
|
padding: 1vh;
|
|
box-sizing: border-box;
|
|
text-align: left;
|
|
}
|
|
|
|
.comment-header-row {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 0.55rem;
|
|
width: 100%;
|
|
margin-bottom: 0.45rem;
|
|
}
|
|
|
|
.comment-actions {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 0.35rem;
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.comment-actions .comment-edit-button,
|
|
.comment-actions .comment-reply-button {
|
|
position: static;
|
|
top: auto;
|
|
right: auto;
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.comments-container .comment-meta,
|
|
.comments-section .comment-meta,
|
|
.comments-container .comment-timestamp,
|
|
.comments-section .comment-timestamp {
|
|
width: 100%;
|
|
margin: 0 0 0.5rem;
|
|
text-align: left;
|
|
}
|
|
|
|
.comments-container .comment-timestamp,
|
|
.comments-section .comment-timestamp {
|
|
margin: 0.55rem 0 0;
|
|
color: rgba(134, 171, 188, 0.88);
|
|
font-size: 0.74rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.comments-container .comment-timestamp i,
|
|
.comments-section .comment-timestamp i {
|
|
color: inherit;
|
|
font-style: normal;
|
|
}
|
|
|
|
.comments-container .comment-meta,
|
|
.comments-section .comment-meta {
|
|
min-width: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
flex-wrap: wrap;
|
|
gap: 0.4rem;
|
|
}
|
|
|
|
.comments-container .comment-author-name,
|
|
.comments-section .comment-author-name {
|
|
font-weight: 700;
|
|
}
|
|
|
|
.comment-role-badge,
|
|
.comment-level-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
box-sizing: border-box;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.comment-role-badge {
|
|
min-height: 1.55rem;
|
|
padding: 0 0.55rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.28);
|
|
border-radius: 999px;
|
|
background: rgba(9, 13, 16, 0.9);
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
line-height: 1;
|
|
}
|
|
|
|
.comment-role-badge--admin {
|
|
border-color: rgba(193, 171, 91, 0.48);
|
|
background: rgba(30, 24, 7, 0.88);
|
|
color: rgb(206, 195, 77) !important;
|
|
}
|
|
|
|
.comment-level-badge {
|
|
width: 1.85rem;
|
|
height: 1.85rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.34);
|
|
border-radius: 6px;
|
|
background: rgba(9, 13, 16, 0.92);
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
font-variant-numeric: tabular-nums;
|
|
line-height: 1;
|
|
}
|
|
|
|
.comment-edit-button {
|
|
z-index: 2;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 1.75rem;
|
|
height: 1.75rem;
|
|
padding: 0;
|
|
border: 1px solid rgba(157, 193, 196, 0.28);
|
|
border-radius: 6px;
|
|
background: rgba(8, 12, 15, 0.92);
|
|
color: var(--qm-accent-2);
|
|
cursor: pointer;
|
|
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22);
|
|
}
|
|
|
|
.comment-edit-button:hover,
|
|
.comment-edit-button:focus-visible {
|
|
border-color: rgba(115, 208, 195, 0.64);
|
|
background: rgba(14, 22, 27, 0.98);
|
|
color: #ffffff;
|
|
outline: none;
|
|
}
|
|
|
|
.comment-edit-button .mobi-mbri-edit-2 {
|
|
font-size: 0.78rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.comment-reply-button {
|
|
z-index: 2;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 1.75rem;
|
|
height: 1.75rem;
|
|
padding: 0;
|
|
border: 1px solid rgba(126, 198, 255, 0.28);
|
|
border-radius: 6px;
|
|
background: rgba(8, 12, 15, 0.92);
|
|
color: #8ccaff;
|
|
cursor: pointer;
|
|
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22);
|
|
}
|
|
|
|
.comment-reply-button:hover,
|
|
.comment-reply-button:focus-visible {
|
|
border-color: rgba(126, 198, 255, 0.64);
|
|
background: rgba(14, 22, 27, 0.98);
|
|
color: #ffffff;
|
|
outline: none;
|
|
}
|
|
|
|
.comment-reply-button .mobi-mbri-redo {
|
|
font-size: 0.78rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.comments-container .comment-body,
|
|
.comments-section .comment-body {
|
|
width: 100%;
|
|
text-align: left;
|
|
white-space: pre-wrap;
|
|
word-break: break-word;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.comments-container .comment-body p,
|
|
.comments-section .comment-body p,
|
|
.comments-container .comment-body h2,
|
|
.comments-section .comment-body h2,
|
|
.comments-container .comment-body h3,
|
|
.comments-section .comment-body h3,
|
|
.comments-container .comment-body h4,
|
|
.comments-section .comment-body h4,
|
|
.comments-container .comment-body ul,
|
|
.comments-section .comment-body ul,
|
|
.comments-container .comment-body ol,
|
|
.comments-section .comment-body ol,
|
|
.comments-container .comment-body blockquote,
|
|
.comments-section .comment-body blockquote,
|
|
.comments-container .comment-body pre,
|
|
.comments-section .comment-body pre {
|
|
margin: 0.35rem 0;
|
|
}
|
|
|
|
.comments-container .comment-body ul,
|
|
.comments-section .comment-body ul,
|
|
.comments-container .comment-body ol,
|
|
.comments-section .comment-body ol {
|
|
padding-left: 1.35rem;
|
|
}
|
|
|
|
.richtext-compose,
|
|
.comment-compose {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0;
|
|
margin: 0.75rem 0 0.9rem;
|
|
width: 100%;
|
|
}
|
|
|
|
.richtext-compose .ql-toolbar.ql-snow,
|
|
.comment-compose .ql-toolbar.ql-snow {
|
|
border: 1px solid var(--qm-border) !important;
|
|
border-bottom: none !important;
|
|
border-radius: 8px 8px 0 0;
|
|
margin: 0 !important;
|
|
}
|
|
|
|
.richtext-compose .ql-container.ql-snow,
|
|
.comment-compose .ql-container.ql-snow {
|
|
border: 1px solid var(--qm-border) !important;
|
|
border-top: none !important;
|
|
border-radius: 0 0 8px 8px;
|
|
background: rgba(10, 14, 17, 0.96);
|
|
}
|
|
|
|
.richtext-compose .ql-editor {
|
|
min-height: 10rem;
|
|
text-align: left;
|
|
white-space: pre-wrap;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.comment-compose .ql-editor {
|
|
min-height: 8rem;
|
|
text-align: left;
|
|
white-space: pre-wrap;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.richtext-compose .ql-editor.ql-blank::before,
|
|
.comment-compose .ql-editor.ql-blank::before {
|
|
color: rgba(169, 189, 192, 0.58);
|
|
font-style: normal;
|
|
left: 0.75rem;
|
|
right: 0.75rem;
|
|
}
|
|
|
|
.comment-editor-actions {
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-wrap: nowrap;
|
|
align-items: stretch;
|
|
justify-content: flex-start;
|
|
gap: 0.55rem;
|
|
margin-top: 0.65rem;
|
|
}
|
|
|
|
.comment-editor-context {
|
|
width: 100%;
|
|
min-width: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.comment-editor-status {
|
|
min-height: 1.2rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.8rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.comment-editor-reply-preview {
|
|
width: 100%;
|
|
}
|
|
|
|
.comment-editor-reply-preview .comment-reply-preview {
|
|
margin: 0;
|
|
}
|
|
|
|
.comment-editor-buttons {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
justify-content: flex-end;
|
|
margin-left: 0;
|
|
}
|
|
|
|
.comment-editor-submit,
|
|
.comment-cancel-button {
|
|
min-height: 2.2rem;
|
|
padding: 0.45rem 0.85rem;
|
|
border-radius: 8px;
|
|
border: 1px solid rgba(157, 193, 196, 0.22);
|
|
background: rgba(8, 12, 15, 0.92);
|
|
color: var(--qm-text);
|
|
font-size: 0.84rem;
|
|
font-weight: 700;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.comment-editor-submit:hover,
|
|
.comment-editor-submit:focus-visible,
|
|
.comment-cancel-button:hover,
|
|
.comment-cancel-button:focus-visible {
|
|
border-color: rgba(115, 208, 195, 0.55);
|
|
background: rgba(14, 22, 27, 0.98);
|
|
color: #ffffff;
|
|
outline: none;
|
|
}
|
|
|
|
.comment-cancel-button {
|
|
border-color: rgba(215, 101, 101, 0.42);
|
|
color: #ffd8d8;
|
|
}
|
|
|
|
.comment-reply-preview {
|
|
width: 100%;
|
|
border: 1px solid rgba(126, 198, 255, 0.28);
|
|
border-radius: 8px;
|
|
background: rgba(9, 15, 20, 0.88);
|
|
padding: 0.45rem 0.55rem;
|
|
margin: 0.45rem 0 0.65rem;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.comment-reply-preview--composer {
|
|
border-color: rgba(126, 198, 255, 0.34);
|
|
background: rgba(10, 16, 22, 0.88);
|
|
}
|
|
|
|
.comment-reply-preview--embedded {
|
|
margin-top: 0.45rem;
|
|
margin-bottom: 0.7rem;
|
|
}
|
|
|
|
.comment-reply-preview-header {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: 0.35rem;
|
|
margin-bottom: 0;
|
|
min-width: 0;
|
|
}
|
|
|
|
.comment-reply-preview--expanded .comment-reply-preview-header {
|
|
margin-bottom: 0.3rem;
|
|
}
|
|
|
|
.comment-reply-preview-kicker {
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.comment-reply-author {
|
|
color: var(--qm-accent-2);
|
|
font-weight: 800;
|
|
}
|
|
|
|
.comment-reply-preview-timestamp {
|
|
margin-left: auto;
|
|
color: rgba(134, 171, 188, 0.88);
|
|
font-size: 0.72rem;
|
|
line-height: 1.3;
|
|
}
|
|
|
|
.comment-reply-preview-toggle {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 1.55rem;
|
|
height: 1.55rem;
|
|
margin-left: 0.15rem;
|
|
padding: 0;
|
|
border: 1px solid rgba(126, 198, 255, 0.22);
|
|
border-radius: 6px;
|
|
background: rgba(8, 12, 15, 0.9);
|
|
color: #8ccaff;
|
|
cursor: pointer;
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.comment-reply-preview-toggle:hover,
|
|
.comment-reply-preview-toggle:focus-visible {
|
|
border-color: rgba(126, 198, 255, 0.64);
|
|
background: rgba(14, 22, 27, 0.98);
|
|
color: #ffffff;
|
|
outline: none;
|
|
}
|
|
|
|
.comment-reply-preview-toggle .mobi-mbri-arrow-down,
|
|
.comment-reply-preview-toggle .mobi-mbri-arrow-up {
|
|
font-size: 0.78rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.comment-reply-preview-content.board-rich-content.ql-editor {
|
|
height: auto;
|
|
min-height: 0;
|
|
max-height: none;
|
|
overflow: visible;
|
|
width: 100%;
|
|
padding: 0.4rem 0.55rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.12);
|
|
border-radius: 6px;
|
|
background: rgba(7, 11, 14, 0.82);
|
|
color: var(--qm-text);
|
|
font-size: 0.88rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.comment-reply-preview--collapsed .comment-reply-preview-content.board-rich-content.ql-editor {
|
|
display: none;
|
|
}
|
|
|
|
.comment-reply-preview--expanded .comment-reply-preview-content.board-rich-content.ql-editor {
|
|
display: block;
|
|
max-height: none;
|
|
overflow: visible;
|
|
}
|
|
|
|
.comment-reply-preview-empty {
|
|
color: var(--qm-muted);
|
|
font-style: italic;
|
|
}
|
|
|
|
.comments-container .comment.comment--voted,
|
|
.comments-section .comment.comment--voted {
|
|
border-color: var(--comment-accent, var(--qm-border)) !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px var(--comment-accent-soft, transparent),
|
|
0 0 0 1px rgba(0, 0, 0, 0.18);
|
|
}
|
|
|
|
.comments-container .comment.comment--voted .comment-author-name,
|
|
.comments-section .comment.comment--voted .comment-author-name,
|
|
.comments-container .comment.comment--voted .comment-author-name-link,
|
|
.comments-section .comment.comment--voted .comment-author-name-link {
|
|
color: var(--comment-accent, var(--qm-accent-2)) !important;
|
|
}
|
|
|
|
.comments-container .comment.comment--vote-admin,
|
|
.comments-section .comment.comment--vote-admin {
|
|
border-width: 2px !important;
|
|
border-left-width: 5px !important;
|
|
}
|
|
|
|
.comments-container .comment.comment--vote-admin.comment--vote-yes,
|
|
.comments-section .comment.comment--vote-admin.comment--vote-yes {
|
|
--comment-accent: rgba(92, 196, 130, 0.95);
|
|
--comment-accent-soft: rgba(92, 196, 130, 0.22);
|
|
background-color: rgba(11, 34, 24, 0.88) !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(92, 196, 130, 0.22),
|
|
inset 0.35rem 0 0 rgba(92, 196, 130, 0.45);
|
|
}
|
|
|
|
.comments-container .comment.comment--vote-admin.comment--vote-no,
|
|
.comments-section .comment.comment--vote-admin.comment--vote-no {
|
|
--comment-accent: rgba(221, 107, 107, 0.95);
|
|
--comment-accent-soft: rgba(221, 107, 107, 0.22);
|
|
background-color: rgba(42, 11, 11, 0.88) !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(221, 107, 107, 0.22),
|
|
inset 0.35rem 0 0 rgba(221, 107, 107, 0.45);
|
|
}
|
|
|
|
.comments-container .comment.comment--vote-minter.comment--vote-yes,
|
|
.comments-section .comment.comment--vote-minter.comment--vote-yes {
|
|
--comment-accent: rgba(92, 196, 130, 0.55);
|
|
--comment-accent-soft: rgba(92, 196, 130, 0.12);
|
|
border-left-width: 4px !important;
|
|
background-color: rgba(92, 196, 130, 0.12) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(92, 196, 130, 0.14);
|
|
}
|
|
|
|
.comments-container .comment.comment--vote-minter.comment--vote-no,
|
|
.comments-section .comment.comment--vote-minter.comment--vote-no {
|
|
--comment-accent: rgba(221, 107, 107, 0.55);
|
|
--comment-accent-soft: rgba(221, 107, 107, 0.12);
|
|
border-left-width: 4px !important;
|
|
background-color: rgba(221, 107, 107, 0.1) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(221, 107, 107, 0.14);
|
|
}
|
|
|
|
.board-account-trigger,
|
|
.card-account-trigger,
|
|
.comment-author-name-link {
|
|
appearance: none;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 0.25rem;
|
|
border: none;
|
|
background: transparent;
|
|
padding: 0;
|
|
margin: 0;
|
|
color: var(--qm-accent-2);
|
|
font: inherit;
|
|
font-weight: 800;
|
|
line-height: inherit;
|
|
cursor: pointer;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.board-account-trigger:hover,
|
|
.board-account-trigger:focus-visible,
|
|
.card-account-trigger:hover,
|
|
.card-account-trigger:focus-visible,
|
|
.comment-author-name-link:hover,
|
|
.comment-author-name-link:focus-visible {
|
|
color: #f6faff;
|
|
text-decoration: underline;
|
|
outline: none;
|
|
}
|
|
|
|
.board-account-trigger--heading,
|
|
.card-account-trigger--heading {
|
|
color: var(--qm-accent-2);
|
|
}
|
|
|
|
.board-account-trigger--inline,
|
|
.card-account-trigger--inline {
|
|
display: inline-flex;
|
|
width: auto;
|
|
max-width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.comment-author-name-link {
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.95rem;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.card-edit-button {
|
|
position: absolute;
|
|
top: 0.65rem;
|
|
right: 0.65rem;
|
|
z-index: 2;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 2rem;
|
|
height: 2rem;
|
|
padding: 0;
|
|
border: 1px solid rgba(157, 193, 196, 0.36);
|
|
border-radius: 6px;
|
|
background: rgba(8, 14, 18, 0.92);
|
|
color: var(--qm-accent-2);
|
|
cursor: pointer;
|
|
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
|
|
}
|
|
|
|
.card-edit-button:hover,
|
|
.card-edit-button:focus-visible {
|
|
border-color: var(--qm-border-strong);
|
|
background: rgba(15, 25, 29, 0.98);
|
|
color: #f4fbff;
|
|
outline: none;
|
|
}
|
|
|
|
.card-edit-button .mobi-mbri-edit-2 {
|
|
font-size: 0.9rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
/* Stats dashboard -------------------------------------------------------------- */
|
|
.stats-board-main {
|
|
position: relative;
|
|
isolation: isolate;
|
|
min-height: 100vh;
|
|
padding: 1.5rem 1rem 2.5rem;
|
|
overflow: hidden;
|
|
color: var(--qm-text);
|
|
background:
|
|
radial-gradient(circle at top left, rgba(115, 208, 195, 0.18), transparent 38%),
|
|
radial-gradient(circle at 82% 6%, rgba(241, 189, 106, 0.16), transparent 28%),
|
|
linear-gradient(180deg, rgba(6, 9, 11, 0.98), rgba(10, 14, 17, 0.97) 45%, rgba(5, 7, 9, 0.99));
|
|
}
|
|
|
|
.stats-board-main::before {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
pointer-events: none;
|
|
background:
|
|
linear-gradient(120deg, rgba(115, 208, 195, 0.04), transparent 35%),
|
|
linear-gradient(300deg, rgba(241, 189, 106, 0.05), transparent 32%);
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.stats-board-shell {
|
|
position: relative;
|
|
z-index: 1;
|
|
width: min(1480px, calc(100% - 1.25rem));
|
|
margin: 0 auto;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.95rem;
|
|
}
|
|
|
|
.stats-hero,
|
|
.stats-panel,
|
|
.stats-status,
|
|
.stats-metric-card,
|
|
.stats-history-item,
|
|
.stats-meta-row,
|
|
.stats-empty-state {
|
|
backdrop-filter: blur(10px);
|
|
-webkit-backdrop-filter: blur(10px);
|
|
}
|
|
|
|
.stats-hero {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 1.3rem 1.4rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 20px;
|
|
background: linear-gradient(180deg, rgba(10, 14, 17, 0.92), rgba(10, 14, 17, 0.78));
|
|
box-shadow: var(--qm-shadow);
|
|
}
|
|
|
|
.stats-hero-copy {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
min-width: min(28rem, 100%);
|
|
}
|
|
|
|
.stats-hero-kicker,
|
|
.stats-panel-kicker {
|
|
margin: 0;
|
|
color: var(--qm-accent);
|
|
font-size: 0.76rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.12em;
|
|
}
|
|
|
|
.stats-hero h1 {
|
|
margin: 0;
|
|
font-size: clamp(2.2rem, 4.6vw, 4rem);
|
|
line-height: 0.95;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
|
|
.stats-hero-description {
|
|
margin: 0;
|
|
max-width: 58ch;
|
|
color: var(--qm-muted);
|
|
font-size: 0.98rem;
|
|
line-height: 1.55;
|
|
}
|
|
|
|
.stats-hero-chip-stack {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: flex-end;
|
|
align-items: flex-start;
|
|
gap: 0.55rem;
|
|
}
|
|
|
|
.stats-hero-chip {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.6rem;
|
|
padding: 0.58rem 0.82rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 999px;
|
|
background: rgba(8, 12, 15, 0.86);
|
|
color: var(--qm-text);
|
|
font-size: 0.88rem;
|
|
font-weight: 800;
|
|
box-shadow: 0 10px 24px rgba(0, 0, 0, 0.24);
|
|
}
|
|
|
|
.stats-hero-chip--muted {
|
|
color: var(--qm-muted);
|
|
font-weight: 700;
|
|
}
|
|
|
|
.stats-hero-chip--role {
|
|
border-color: rgba(157, 193, 196, 0.22);
|
|
background: rgba(8, 12, 15, 0.9);
|
|
}
|
|
|
|
.stats-hero-chip--admin {
|
|
border-color: rgba(241, 189, 106, 0.28);
|
|
color: #ffe9bd;
|
|
}
|
|
|
|
.stats-hero-chip--minter {
|
|
border-color: rgba(115, 208, 195, 0.28);
|
|
color: #dffdfa;
|
|
}
|
|
|
|
.stats-hero-chip--beta {
|
|
border-color: rgba(241, 189, 106, 0.28);
|
|
color: #ffe7b7;
|
|
}
|
|
|
|
.stats-hero-avatar {
|
|
width: 2rem;
|
|
height: 2rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.24);
|
|
border-radius: 50%;
|
|
object-fit: cover;
|
|
background: rgba(14, 20, 23, 0.9);
|
|
}
|
|
|
|
.stats-actions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.stats-action-button {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 10.5rem;
|
|
padding: 0.75rem 1rem;
|
|
border-radius: 12px !important;
|
|
font-size: 0.9rem;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.03em;
|
|
}
|
|
|
|
.stats-action-button--primary {
|
|
border-color: rgba(115, 208, 195, 0.34) !important;
|
|
background: linear-gradient(135deg, rgba(115, 208, 195, 0.18), rgba(241, 189, 106, 0.16)) !important;
|
|
color: #effcfa !important;
|
|
}
|
|
|
|
.stats-action-button--primary:hover,
|
|
.stats-action-button--primary:focus-visible {
|
|
border-color: rgba(115, 208, 195, 0.58) !important;
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
.stats-action-button--warning {
|
|
border-color: rgba(241, 189, 106, 0.28) !important;
|
|
background: linear-gradient(135deg, rgba(241, 189, 106, 0.12), rgba(115, 208, 195, 0.08)) !important;
|
|
color: #fff4dc !important;
|
|
}
|
|
|
|
.stats-action-button--warning:hover,
|
|
.stats-action-button--warning:focus-visible {
|
|
border-color: rgba(241, 189, 106, 0.46) !important;
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
.stats-status {
|
|
margin: 0;
|
|
padding: 0.85rem 1rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 14px;
|
|
background: rgba(9, 13, 16, 0.86);
|
|
color: var(--qm-muted);
|
|
font-size: 0.92rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.stats-sync-banner {
|
|
display: flex;
|
|
align-items: stretch;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 1rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 18px;
|
|
background: linear-gradient(180deg, rgba(8, 12, 15, 0.94), rgba(7, 10, 13, 0.88));
|
|
box-shadow: 0 16px 34px rgba(0, 0, 0, 0.22);
|
|
}
|
|
|
|
.stats-sync-banner--current {
|
|
border-color: rgba(115, 208, 195, 0.2);
|
|
background: linear-gradient(180deg, rgba(7, 15, 14, 0.96), rgba(7, 10, 13, 0.9));
|
|
}
|
|
|
|
.stats-sync-banner--progress {
|
|
border-color: rgba(115, 169, 208, 0.24);
|
|
background: linear-gradient(180deg, rgba(7, 13, 18, 0.96), rgba(7, 10, 13, 0.9));
|
|
}
|
|
|
|
.stats-sync-banner--stale {
|
|
border-color: rgba(241, 189, 106, 0.22);
|
|
background: linear-gradient(180deg, rgba(26, 18, 8, 0.96), rgba(9, 10, 13, 0.92));
|
|
}
|
|
|
|
.stats-sync-banner-copy {
|
|
display: flex;
|
|
flex: 1 1 28rem;
|
|
flex-direction: column;
|
|
gap: 0.35rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.stats-sync-banner-kicker {
|
|
margin: 0;
|
|
color: var(--qm-accent);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.12em;
|
|
}
|
|
|
|
.stats-sync-banner-title {
|
|
margin: 0;
|
|
color: var(--qm-text);
|
|
font-size: 1.15rem;
|
|
line-height: 1.25;
|
|
}
|
|
|
|
.stats-sync-banner-text {
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.92rem;
|
|
line-height: 1.55;
|
|
}
|
|
|
|
.stats-sync-banner-meta {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.5rem 0.65rem;
|
|
margin-top: 0.25rem;
|
|
}
|
|
|
|
.stats-sync-banner-meta span {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
padding: 0.34rem 0.6rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 999px;
|
|
background: rgba(6, 10, 13, 0.74);
|
|
color: var(--qm-muted);
|
|
font-size: 0.76rem;
|
|
font-weight: 700;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.stats-sync-banner-actions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: flex-end;
|
|
align-items: flex-start;
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.stats-sync-banner-actions .stats-action-button {
|
|
min-width: 10rem;
|
|
}
|
|
|
|
.stats-summary-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, minmax(0, 1fr));
|
|
gap: 0.75rem;
|
|
padding: 0.85rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.12);
|
|
border-radius: 18px;
|
|
background: linear-gradient(180deg, rgba(8, 12, 15, 0.95), rgba(7, 10, 13, 0.9));
|
|
box-shadow: 0 16px 30px rgba(0, 0, 0, 0.18);
|
|
}
|
|
|
|
.stats-metric-card {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.35rem;
|
|
min-width: 0;
|
|
padding: 1rem 1rem 0.95rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 16px;
|
|
background:
|
|
linear-gradient(180deg, rgba(12, 16, 20, 0.98), rgba(8, 12, 15, 0.96));
|
|
color: var(--qm-text);
|
|
box-shadow: 0 14px 30px rgba(0, 0, 0, 0.22);
|
|
}
|
|
|
|
.stats-metric-label {
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.75rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.stats-metric-value {
|
|
color: var(--qm-text);
|
|
font-size: clamp(1.45rem, 3vw, 2rem);
|
|
font-weight: 900;
|
|
line-height: 1;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
|
|
.stats-metric-note {
|
|
margin: 0;
|
|
color: rgba(169, 189, 192, 0.9);
|
|
font-size: 0.8rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.stats-panels-grid {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1.35fr) minmax(19rem, 1fr);
|
|
gap: 0.9rem;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.stats-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.95rem;
|
|
min-width: 0;
|
|
height: auto;
|
|
align-self: stretch;
|
|
padding: 1rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 18px;
|
|
background: rgba(9, 13, 16, 0.9);
|
|
box-shadow: var(--qm-shadow);
|
|
}
|
|
|
|
.stats-panel--wide {
|
|
min-width: 0;
|
|
}
|
|
|
|
.stats-panel-header h2 {
|
|
word-break: normal;
|
|
overflow-wrap: normal;
|
|
}
|
|
|
|
.stats-panel-header {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.stats-panel-header h2 {
|
|
margin: 0.15rem 0 0;
|
|
color: var(--qm-text);
|
|
font-size: 1.2rem;
|
|
line-height: 1.2;
|
|
letter-spacing: -0.02em;
|
|
}
|
|
|
|
.stats-panel-copy {
|
|
margin: 0;
|
|
max-width: 34ch;
|
|
color: var(--qm-muted);
|
|
font-size: 0.9rem;
|
|
line-height: 1.45;
|
|
text-align: right;
|
|
}
|
|
|
|
.stats-table-wrap {
|
|
overflow: auto;
|
|
max-height: clamp(24rem, 58vh, 42rem);
|
|
scrollbar-gutter: stable both-edges;
|
|
overscroll-behavior: contain;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 14px;
|
|
background: rgba(6, 9, 11, 0.78);
|
|
}
|
|
|
|
.stats-table {
|
|
width: 100%;
|
|
min-width: 760px;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
.stats-table thead th {
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 1;
|
|
padding: 0.85rem 0.8rem;
|
|
border-bottom: 1px solid rgba(157, 193, 196, 0.14);
|
|
background: rgba(10, 14, 17, 0.96);
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
text-align: left;
|
|
}
|
|
|
|
.stats-table tbody td {
|
|
padding: 0.82rem 0.8rem;
|
|
border-bottom: 1px solid rgba(157, 193, 196, 0.08);
|
|
color: var(--qm-text);
|
|
font-size: 0.92rem;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.stats-table tbody tr:hover {
|
|
background: rgba(115, 208, 195, 0.05);
|
|
}
|
|
|
|
.stats-table-primary {
|
|
color: var(--qm-text);
|
|
font-weight: 800;
|
|
}
|
|
|
|
.stats-table-secondary {
|
|
margin-top: 0.18rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.78rem;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.stats-meta-stack,
|
|
.stats-history-list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.65rem;
|
|
max-height: clamp(16rem, 42vh, 28rem);
|
|
overflow: auto;
|
|
scrollbar-gutter: stable both-edges;
|
|
overscroll-behavior: contain;
|
|
}
|
|
|
|
#stats-live-group-panel .stats-meta-stack {
|
|
max-height: none;
|
|
overflow: visible;
|
|
scrollbar-gutter: auto;
|
|
overscroll-behavior: auto;
|
|
}
|
|
|
|
.stats-meta-row,
|
|
.stats-history-item,
|
|
.stats-empty-state {
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 14px;
|
|
background: rgba(8, 12, 15, 0.86);
|
|
}
|
|
|
|
.stats-meta-row {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 0.78rem 0.85rem;
|
|
}
|
|
|
|
.stats-meta-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.stats-history-item {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 0.85rem 0.9rem;
|
|
}
|
|
|
|
.stats-history-item h3 {
|
|
margin: 0;
|
|
color: var(--qm-text);
|
|
font-size: 0.96rem;
|
|
line-height: 1.3;
|
|
word-break: normal;
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.stats-history-item p {
|
|
margin: 0.22rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.82rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.stats-history-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 0.35rem 0.65rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.24);
|
|
border-radius: 999px;
|
|
background: rgba(115, 208, 195, 0.12);
|
|
color: var(--qm-accent);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
letter-spacing: 0.08em;
|
|
text-transform: uppercase;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.stats-empty-state {
|
|
padding: 1rem 1rem 1.05rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.92rem;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.stats-legacy-callout {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.75rem;
|
|
padding: 0.95rem 1rem;
|
|
border: 1px solid rgba(241, 189, 106, 0.18);
|
|
border-radius: 14px;
|
|
background: linear-gradient(180deg, rgba(33, 22, 7, 0.9), rgba(10, 12, 14, 0.88));
|
|
}
|
|
|
|
.stats-legacy-callout-header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.3rem;
|
|
}
|
|
|
|
.stats-legacy-callout-header strong {
|
|
color: var(--qm-text);
|
|
font-size: 0.92rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.stats-legacy-callout-note {
|
|
color: rgba(241, 189, 106, 0.92);
|
|
font-size: 0.82rem;
|
|
font-weight: 700;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.stats-legacy-chip-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.stats-legacy-chip-grid .stats-metric-card {
|
|
min-height: 100%;
|
|
}
|
|
|
|
.stats-section-nav {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.65rem;
|
|
padding: 0.55rem;
|
|
position: sticky;
|
|
top: 0.75rem;
|
|
z-index: 4;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 18px;
|
|
background: linear-gradient(180deg, rgba(8, 12, 15, 0.96), rgba(7, 10, 13, 0.9));
|
|
box-shadow: 0 14px 32px rgba(0, 0, 0, 0.24);
|
|
backdrop-filter: blur(12px);
|
|
-webkit-backdrop-filter: blur(12px);
|
|
}
|
|
|
|
.stats-section-nav-link {
|
|
display: flex;
|
|
flex: 1 1 14rem;
|
|
flex-direction: column;
|
|
gap: 0.3rem;
|
|
min-width: 12rem;
|
|
padding: 0.78rem 0.9rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 14px;
|
|
background: rgba(8, 12, 15, 0.86);
|
|
color: var(--qm-text);
|
|
text-decoration: none;
|
|
box-shadow: 0 10px 22px rgba(0, 0, 0, 0.18);
|
|
transition:
|
|
border-color 0.18s ease,
|
|
transform 0.18s ease,
|
|
box-shadow 0.18s ease,
|
|
background 0.18s ease;
|
|
}
|
|
|
|
.stats-section-nav-link:hover,
|
|
.stats-section-nav-link:focus-visible {
|
|
border-color: rgba(115, 208, 195, 0.3);
|
|
background: rgba(10, 15, 18, 0.94);
|
|
box-shadow: 0 14px 26px rgba(0, 0, 0, 0.24);
|
|
transform: translateY(-1px);
|
|
}
|
|
|
|
.stats-section-nav-link--active {
|
|
border-color: rgba(115, 208, 195, 0.45);
|
|
background: linear-gradient(180deg, rgba(8, 16, 18, 0.96), rgba(7, 11, 13, 0.92));
|
|
box-shadow: 0 16px 30px rgba(0, 0, 0, 0.28);
|
|
}
|
|
|
|
.stats-section-nav-link-label {
|
|
color: var(--qm-text);
|
|
font-size: 0.92rem;
|
|
font-weight: 900;
|
|
line-height: 1.25;
|
|
letter-spacing: -0.01em;
|
|
}
|
|
|
|
.stats-section-nav-link-note {
|
|
color: var(--qm-muted);
|
|
font-size: 0.76rem;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.stats-section {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.85rem;
|
|
padding-top: 0.2rem;
|
|
scroll-margin-top: 6.5rem;
|
|
background: transparent !important;
|
|
}
|
|
|
|
#stats-nominator-leaderboard,
|
|
#stats-legacy-leaderboard,
|
|
#stats-admin-leaderboard {
|
|
scroll-margin-top: 6.5rem;
|
|
}
|
|
|
|
.stats-section-header {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 0.1rem 0.1rem 0.2rem;
|
|
}
|
|
|
|
.stats-section-header h2 {
|
|
margin: 0.15rem 0 0;
|
|
color: var(--qm-text);
|
|
font-size: 1.38rem;
|
|
line-height: 1.15;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
|
|
@media (max-width: 1179px) {
|
|
.stats-summary-grid {
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
}
|
|
|
|
.stats-panels-grid {
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
}
|
|
|
|
.stats-panel-header,
|
|
.stats-history-item,
|
|
.stats-meta-row {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.stats-section-header {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.stats-panel-copy {
|
|
max-width: none;
|
|
text-align: left;
|
|
}
|
|
|
|
.stats-sync-banner {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.stats-sync-banner-actions {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.stats-section-nav-link {
|
|
flex-basis: 100%;
|
|
min-width: 0;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 860px) {
|
|
.stats-summary-grid {
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
}
|
|
|
|
.stats-panels-grid {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.stats-sync-banner-actions {
|
|
width: 100%;
|
|
}
|
|
|
|
.stats-section-nav-link {
|
|
min-width: 0;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 560px) {
|
|
.stats-summary-grid {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.stats-section-nav {
|
|
top: 0.45rem;
|
|
padding: 0.45rem;
|
|
}
|
|
|
|
.stats-sync-banner-actions {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.stats-sync-banner-actions .stats-action-button {
|
|
width: 100%;
|
|
}
|
|
|
|
.stats-section-nav {
|
|
gap: 0.55rem;
|
|
}
|
|
|
|
.stats-section-nav-link {
|
|
width: 100%;
|
|
flex-basis: 100%;
|
|
}
|
|
|
|
.stats-compile-resume-card {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.stats-compile-resume-card .stats-action-button {
|
|
width: 100%;
|
|
min-width: 0;
|
|
}
|
|
}
|
|
|
|
.stats-compile-modal-shell {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.95rem;
|
|
padding: 1rem;
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.stats-compile-modal-header {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.stats-compile-modal-kicker {
|
|
margin: 0 0 0.2rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.stats-compile-modal-title {
|
|
margin: 0;
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.6rem;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.stats-compile-modal-subtitle {
|
|
margin: 0.35rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.92rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.stats-compile-modal-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 0.35rem 0.7rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.24);
|
|
border-radius: 999px;
|
|
background: rgba(8, 12, 15, 0.88);
|
|
color: var(--qm-accent);
|
|
font-size: 0.76rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.stats-compile-modal-note,
|
|
.stats-compile-note,
|
|
.stats-compile-status {
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 12px;
|
|
background: rgba(8, 12, 15, 0.84);
|
|
}
|
|
|
|
.stats-compile-modal-note {
|
|
padding: 0.85rem 0.95rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.9rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.stats-compile-field {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.stats-compile-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.stats-compile-select,
|
|
.stats-compile-input {
|
|
width: 100%;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 12px;
|
|
background: rgba(10, 14, 17, 0.92);
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.stats-compile-select {
|
|
min-height: 2.6rem;
|
|
padding: 0.55rem 0.8rem;
|
|
}
|
|
|
|
.stats-compile-input {
|
|
min-height: 2.6rem;
|
|
padding: 0.55rem 0.8rem;
|
|
}
|
|
|
|
.stats-compile-preview {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.35rem;
|
|
padding: 0.9rem 0.95rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.16);
|
|
border-radius: 12px;
|
|
background: rgba(6, 10, 13, 0.9);
|
|
}
|
|
|
|
.stats-compile-preview-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.stats-compile-preview-code {
|
|
overflow-x: auto;
|
|
color: #dff6ff;
|
|
font-size: 0.88rem;
|
|
font-weight: 700;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.stats-compile-resume-card {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 0.95rem 1rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.18);
|
|
border-radius: 14px;
|
|
background: linear-gradient(180deg, rgba(8, 13, 16, 0.94), rgba(7, 10, 13, 0.88));
|
|
}
|
|
|
|
.stats-compile-resume-card h3 {
|
|
margin: 0;
|
|
color: var(--qm-text);
|
|
font-size: 1rem;
|
|
line-height: 1.25;
|
|
}
|
|
|
|
.stats-compile-resume-card p {
|
|
margin: 0.25rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.88rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.stats-compile-resume-kicker {
|
|
margin: 0 0 0.2rem;
|
|
color: var(--qm-accent);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.12em;
|
|
}
|
|
|
|
.stats-compile-resume-note {
|
|
color: rgba(115, 208, 195, 0.94) !important;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.stats-compile-resume-card .stats-action-button {
|
|
align-self: center;
|
|
min-width: 13rem;
|
|
}
|
|
|
|
.stats-compile-status {
|
|
padding: 0.85rem 0.95rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.9rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.stats-compile-note {
|
|
margin: 0;
|
|
padding: 0.85rem 0.95rem;
|
|
color: rgba(169, 189, 192, 0.92);
|
|
font-size: 0.86rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.stats-validation-report {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.85rem;
|
|
}
|
|
|
|
.stats-validation-report-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 0.7rem;
|
|
}
|
|
|
|
.stats-validation-report-grid .stats-metric-card {
|
|
padding: 0.9rem 0.95rem 0.86rem;
|
|
}
|
|
|
|
.stats-validation-issues {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.65rem;
|
|
padding: 0.95rem;
|
|
border: 1px solid rgba(241, 189, 106, 0.18);
|
|
border-radius: 14px;
|
|
background: linear-gradient(180deg, rgba(28, 20, 8, 0.92), rgba(8, 12, 15, 0.9));
|
|
}
|
|
|
|
.stats-validation-issues-header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.stats-validation-issues-header strong {
|
|
color: var(--qm-text);
|
|
font-size: 0.92rem;
|
|
}
|
|
|
|
.stats-validation-issues-header span {
|
|
color: rgba(241, 189, 106, 0.88);
|
|
font-size: 0.78rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.stats-validation-issues-list {
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
gap: 0.6rem;
|
|
}
|
|
|
|
.stats-validation-issue {
|
|
padding: 0.82rem 0.88rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 12px;
|
|
background: rgba(6, 9, 11, 0.9);
|
|
}
|
|
|
|
.stats-validation-issue-id {
|
|
margin: 0;
|
|
color: var(--qm-text);
|
|
font-size: 0.88rem;
|
|
font-weight: 800;
|
|
line-height: 1.4;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.stats-validation-issue-reason {
|
|
margin: 0.2rem 0 0;
|
|
color: var(--qm-accent);
|
|
font-size: 0.76rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.stats-validation-issue-detail {
|
|
margin: 0.3rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.84rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.stats-compile-actions,
|
|
.stats-compile-footer-actions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: flex-end;
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.stats-compile-actions {
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.stats-compile-footer-actions {
|
|
align-items: center;
|
|
}
|
|
|
|
.stats-compile-progress-shell .publish-progress-modal-footer {
|
|
align-items: center;
|
|
}
|
|
|
|
#stats-snapshot-container,
|
|
#stats-board-content {
|
|
display: none;
|
|
}
|
|
|
|
.account-modal-shell {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1rem;
|
|
padding: 1rem;
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.account-modal-header {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
padding: 0.15rem 0 0.95rem;
|
|
border-bottom: 1px solid rgba(157, 193, 196, 0.16);
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 1;
|
|
background: rgba(5, 10, 14, 0.96);
|
|
}
|
|
|
|
.account-modal-kicker {
|
|
margin: 0 0 0.2rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.account-modal-title {
|
|
margin: 0;
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.5rem;
|
|
line-height: 1.25;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-modal-address {
|
|
margin: 0.3rem 0 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.92rem;
|
|
line-height: 1.4;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.account-modal-section {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.85rem;
|
|
padding: 0.95rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(10, 14, 17, 0.8);
|
|
}
|
|
|
|
.account-modal-loading {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 18rem;
|
|
}
|
|
|
|
.account-section-heading {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.25rem;
|
|
}
|
|
|
|
.account-section-heading h3 {
|
|
margin: 0;
|
|
color: var(--qm-accent);
|
|
font-size: 1.05rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.account-section-subtitle {
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.9rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.account-stat-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.account-stat-card {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.25rem;
|
|
min-width: 0;
|
|
padding: 0.7rem 0.8rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.86);
|
|
}
|
|
|
|
.account-stat-card--wide {
|
|
grid-column: 1 / -1;
|
|
}
|
|
|
|
.account-stat-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.76rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.account-stat-value {
|
|
color: var(--qm-text);
|
|
font-size: 1.04rem;
|
|
font-weight: 700;
|
|
line-height: 1.35;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-stat-value--timestamp {
|
|
color: #b7dafc;
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.account-stat-value--loading {
|
|
color: var(--qm-muted);
|
|
font-style: italic;
|
|
}
|
|
|
|
.account-stat-value--warning {
|
|
color: #f1c88d;
|
|
}
|
|
|
|
.account-stat-value--balance {
|
|
color: #8fc7ff;
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.account-stat-value--balance .account-balance-display,
|
|
.account-asset-balance-display {
|
|
display: inline-flex;
|
|
align-items: baseline;
|
|
gap: 0.1rem;
|
|
color: inherit;
|
|
font-variant-numeric: tabular-nums;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.account-stat-value--balance .account-balance-whole,
|
|
.account-asset-balance-display .account-balance-whole {
|
|
color: inherit;
|
|
font-size: 1em;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.account-stat-value--balance .account-balance-fraction,
|
|
.account-asset-balance-display .account-balance-fraction {
|
|
color: rgba(180, 223, 255, 0.85);
|
|
font-size: 0.72em;
|
|
font-weight: 800;
|
|
line-height: 1;
|
|
}
|
|
|
|
.account-stat-value--balance .account-balance-unit {
|
|
color: rgba(180, 223, 255, 0.9);
|
|
font-size: 0.7em;
|
|
font-weight: 800;
|
|
letter-spacing: 0;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.account-stat-value--mono {
|
|
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono",
|
|
monospace;
|
|
font-size: 0.92rem;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.account-note {
|
|
margin: 0;
|
|
padding: 0.8rem 0.9rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.9);
|
|
color: var(--qm-muted);
|
|
font-size: 0.92rem;
|
|
line-height: 1.55;
|
|
}
|
|
|
|
.account-note--warning {
|
|
border-color: rgba(255, 174, 96, 0.34);
|
|
background: rgba(28, 17, 8, 0.94);
|
|
color: #f1c88d;
|
|
}
|
|
|
|
.account-group-status-grid {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 14rem);
|
|
gap: 0.55rem;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.account-group-status-card {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.4rem;
|
|
min-width: 0;
|
|
padding: 0.75rem 0.85rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.88);
|
|
}
|
|
|
|
.account-group-status-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.76rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.account-group-status-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
align-self: flex-start;
|
|
min-width: 4.5rem;
|
|
padding: 0.3rem 0.7rem;
|
|
border-radius: 999px;
|
|
border: 1px solid transparent;
|
|
font-size: 0.92rem;
|
|
font-weight: 800;
|
|
font-variant-numeric: tabular-nums;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.account-group-status-badge--yes {
|
|
border-color: rgba(120, 176, 255, 0.78);
|
|
background: rgba(11, 21, 33, 0.96);
|
|
color: #8dc4ff;
|
|
}
|
|
|
|
.account-group-status-badge--no {
|
|
border-color: rgba(221, 107, 107, 0.72);
|
|
background: rgba(29, 13, 14, 0.96);
|
|
color: #ffb4b4;
|
|
}
|
|
|
|
.account-asset-balances-toolbar {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 0.65rem;
|
|
padding: 0.75rem 0.8rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.92);
|
|
}
|
|
|
|
.account-asset-balances-button {
|
|
min-height: 2.25rem;
|
|
min-width: 14rem;
|
|
max-width: 100%;
|
|
border: 1px solid rgba(126, 198, 255, 0.3);
|
|
border-radius: 8px;
|
|
background: rgba(10, 15, 20, 0.94);
|
|
color: #cfe8ff;
|
|
font-size: 0.94rem;
|
|
font-weight: 700;
|
|
cursor: pointer;
|
|
padding: 0.45rem 0.85rem;
|
|
}
|
|
|
|
.account-asset-balances-button:hover,
|
|
.account-asset-balances-button:focus-visible {
|
|
border-color: rgba(115, 208, 195, 0.55);
|
|
background: rgba(14, 22, 27, 0.98);
|
|
color: #ffffff;
|
|
outline: none;
|
|
}
|
|
|
|
.account-asset-balances-button:disabled {
|
|
opacity: 0.72;
|
|
cursor: progress;
|
|
}
|
|
|
|
.account-asset-balances-summary {
|
|
flex: 1 1 18rem;
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.9rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.account-asset-balances-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.55rem;
|
|
min-width: 0;
|
|
padding: 0.75rem 0.8rem;
|
|
border: 1px solid rgba(126, 198, 255, 0.2);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.92);
|
|
}
|
|
|
|
.account-asset-balances-empty {
|
|
color: var(--qm-muted);
|
|
font-size: 0.9rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.account-asset-balance-list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.account-asset-balance-row {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) auto;
|
|
gap: 0.75rem;
|
|
align-items: center;
|
|
min-width: 0;
|
|
padding: 0.65rem 0.75rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.9);
|
|
}
|
|
|
|
.account-asset-balance-row--qort {
|
|
border-color: rgba(126, 198, 255, 0.34);
|
|
background: rgba(10, 15, 23, 0.96);
|
|
}
|
|
|
|
.account-asset-balance-row-top {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.18rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.account-asset-balance-name {
|
|
color: var(--qm-text);
|
|
font-size: 0.95rem;
|
|
font-weight: 800;
|
|
line-height: 1.25;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-asset-balance-meta {
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
line-height: 1.2;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.account-asset-balance-value {
|
|
min-width: 0;
|
|
text-align: right;
|
|
}
|
|
|
|
.account-asset-balance-display {
|
|
justify-content: flex-end;
|
|
color: #8fc7ff;
|
|
}
|
|
|
|
.account-asset-balances-loading {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 4.5rem;
|
|
}
|
|
|
|
.account-chip-block {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.55rem;
|
|
}
|
|
|
|
.account-chip-block-title {
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.8rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.account-chip-list {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.4rem;
|
|
max-height: 12rem;
|
|
overflow: auto;
|
|
padding-right: 0.25rem;
|
|
}
|
|
|
|
.account-chip {
|
|
appearance: none;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.3rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.24);
|
|
border-radius: 999px;
|
|
background: rgba(8, 12, 15, 0.94);
|
|
color: var(--qm-text);
|
|
padding: 0.38rem 0.75rem;
|
|
font-size: 0.9rem;
|
|
font-weight: 700;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.account-chip:hover,
|
|
.account-chip:focus-visible {
|
|
border-color: rgba(115, 208, 195, 0.65);
|
|
background: rgba(16, 24, 28, 0.98);
|
|
color: #ffffff;
|
|
outline: none;
|
|
}
|
|
|
|
.account-chip--empty {
|
|
cursor: default;
|
|
color: var(--qm-muted);
|
|
}
|
|
|
|
.account-tx-type-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(11.5rem, 1fr));
|
|
gap: 0.55rem;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.account-tx-type-row {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) auto;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
padding: 0.45rem 0.6rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.86);
|
|
min-width: 0;
|
|
}
|
|
|
|
.account-tx-type-row--arbitrary {
|
|
border-color: rgba(115, 168, 255, 0.58);
|
|
background: rgba(11, 18, 27, 0.94);
|
|
}
|
|
|
|
.account-tx-type-name {
|
|
color: var(--qm-text);
|
|
font-size: 0.9rem;
|
|
font-weight: 800;
|
|
min-width: 0;
|
|
overflow-wrap: anywhere;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-tx-type-count {
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.9rem;
|
|
font-weight: 800;
|
|
font-variant-numeric: tabular-nums;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.account-tx-type-empty,
|
|
.account-tx-empty {
|
|
color: var(--qm-muted);
|
|
font-size: 0.94rem;
|
|
}
|
|
|
|
.account-tx-list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.55rem;
|
|
}
|
|
|
|
.account-tx-item {
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.88);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.account-tx-item[open] {
|
|
border-color: rgba(115, 208, 195, 0.55);
|
|
}
|
|
|
|
.account-tx-item--sell-order {
|
|
border-color: rgba(221, 107, 107, 0.48);
|
|
background: rgba(18, 10, 11, 0.94);
|
|
}
|
|
|
|
.account-tx-item--sell-order.account-tx-item--sell-order-complete {
|
|
border-color: rgba(72, 183, 122, 0.6);
|
|
box-shadow: inset 0 0 0 1px rgba(72, 183, 122, 0.12);
|
|
}
|
|
|
|
.account-tx-item--sell-order.account-tx-item--sell-order-error {
|
|
border-color: rgba(221, 107, 107, 0.6);
|
|
box-shadow: inset 0 0 0 1px rgba(221, 107, 107, 0.12);
|
|
}
|
|
|
|
.account-tx-summary {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
gap: 0.35rem;
|
|
padding: 0.65rem 0.75rem;
|
|
cursor: pointer;
|
|
list-style: none;
|
|
}
|
|
|
|
.account-tx-summary::-webkit-details-marker {
|
|
display: none;
|
|
}
|
|
|
|
.account-tx-summary-main,
|
|
.account-tx-summary-extra {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
min-width: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.account-tx-summary-extra--sell {
|
|
padding-top: 0.05rem;
|
|
padding-bottom: 0.05rem;
|
|
border-radius: 0.6rem;
|
|
background: rgba(28, 12, 13, 0.7);
|
|
box-shadow: inset 0 0 0 1px rgba(221, 107, 107, 0.14);
|
|
}
|
|
|
|
.account-tx-summary-type {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 0.22rem 0.5rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.24);
|
|
border-radius: 999px;
|
|
color: var(--qm-text);
|
|
font-size: 0.82rem;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.account-tx-summary-type--arbitrary {
|
|
border-color: rgba(115, 168, 255, 0.6);
|
|
color: #d7e8ff;
|
|
}
|
|
|
|
.account-tx-summary-time,
|
|
.account-tx-summary-id {
|
|
color: var(--qm-muted);
|
|
font-size: 0.88rem;
|
|
}
|
|
|
|
.account-tx-summary-time {
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.account-tx-summary-id {
|
|
min-width: 0;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.account-tx-at-chip,
|
|
.account-tx-at-banner-action,
|
|
.account-tx-at-banner-amount,
|
|
.account-tx-at-banner-market,
|
|
.account-tx-at-banner-status {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.25rem;
|
|
min-width: 0;
|
|
padding: 0.26rem 0.55rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.24);
|
|
border-radius: 999px;
|
|
background: rgba(8, 12, 15, 0.92);
|
|
color: var(--qm-text);
|
|
font-size: 0.78rem;
|
|
font-weight: 800;
|
|
line-height: 1.2;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-tx-at-chip--action,
|
|
.account-tx-at-banner-action {
|
|
border-color: rgba(221, 107, 107, 0.72);
|
|
color: #ffd8d8;
|
|
}
|
|
|
|
.account-tx-at-chip--amount,
|
|
.account-tx-at-banner-amount {
|
|
border-color: rgba(221, 107, 107, 0.72);
|
|
color: #ffd8d8;
|
|
}
|
|
|
|
.account-tx-at-chip--market {
|
|
border-color: rgba(157, 193, 196, 0.22);
|
|
}
|
|
|
|
.account-tx-at-banner-market {
|
|
border-color: rgba(157, 193, 196, 0.22);
|
|
color: var(--qm-text);
|
|
}
|
|
|
|
.account-tx-at-chip--status,
|
|
.account-tx-at-banner-status {
|
|
margin-left: auto;
|
|
}
|
|
|
|
.account-tx-at-chip--status-loading,
|
|
.account-tx-at-banner-status.account-tx-at-chip--status-loading {
|
|
border-style: dashed;
|
|
color: var(--qm-muted);
|
|
}
|
|
|
|
.account-tx-at-chip--status-active,
|
|
.account-tx-at-banner-status.account-tx-at-chip--status-active {
|
|
border-color: rgba(115, 168, 255, 0.48);
|
|
color: #d7e8ff;
|
|
}
|
|
|
|
.account-tx-at-chip--status-complete,
|
|
.account-tx-at-banner-status.account-tx-at-chip--status-complete {
|
|
border-color: rgba(72, 183, 122, 0.62);
|
|
color: #dffff0;
|
|
}
|
|
|
|
.account-tx-at-chip--status-sleeping,
|
|
.account-tx-at-banner-status.account-tx-at-chip--status-sleeping {
|
|
border-color: rgba(157, 193, 196, 0.3);
|
|
color: var(--qm-muted);
|
|
}
|
|
|
|
.account-tx-at-chip--status-frozen,
|
|
.account-tx-at-banner-status.account-tx-at-chip--status-frozen {
|
|
border-color: rgba(255, 201, 92, 0.45);
|
|
color: #ffe7b8;
|
|
}
|
|
|
|
.account-tx-at-chip--status-error,
|
|
.account-tx-at-banner-status.account-tx-at-chip--status-error {
|
|
border-color: rgba(221, 107, 107, 0.55);
|
|
color: #ffe3e3;
|
|
}
|
|
|
|
.account-tx-at-chip--status-unavailable,
|
|
.account-tx-at-banner-status.account-tx-at-chip--status-unavailable {
|
|
border-color: rgba(157, 193, 196, 0.22);
|
|
color: var(--qm-muted);
|
|
}
|
|
|
|
.account-tx-body {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.75rem;
|
|
padding: 0.75rem;
|
|
border-top: 1px solid rgba(157, 193, 196, 0.12);
|
|
}
|
|
|
|
.account-tx-flow {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) minmax(7.5rem, 9rem) minmax(0, 1fr);
|
|
gap: 0.65rem;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.account-tx-flow--loading {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 5rem;
|
|
}
|
|
|
|
.account-tx-flow-empty {
|
|
padding: 0.8rem 0.9rem;
|
|
border: 1px dashed rgba(157, 193, 196, 0.2);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.88);
|
|
color: var(--qm-muted);
|
|
font-size: 0.86rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.account-tx-party {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
min-width: 0;
|
|
padding: 0.7rem 0.8rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.92);
|
|
}
|
|
|
|
.account-tx-party--from {
|
|
border-color: rgba(115, 168, 255, 0.4);
|
|
}
|
|
|
|
.account-tx-party--to {
|
|
border-color: rgba(72, 183, 122, 0.4);
|
|
}
|
|
|
|
.account-tx-party-label,
|
|
.account-tx-amount-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.account-tx-party-name-list {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.35rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.account-chip--tx-name,
|
|
.account-chip--tx-more {
|
|
padding: 0.32rem 0.58rem;
|
|
font-size: 0.82rem;
|
|
}
|
|
|
|
.account-chip--tx-more {
|
|
cursor: default;
|
|
color: var(--qm-muted);
|
|
border-style: dashed;
|
|
}
|
|
|
|
.account-chip--tx-address {
|
|
width: 100%;
|
|
justify-content: flex-start;
|
|
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono",
|
|
monospace;
|
|
font-size: 0.76rem;
|
|
word-break: break-all;
|
|
}
|
|
|
|
.account-tx-party-empty {
|
|
color: var(--qm-muted);
|
|
font-size: 0.88rem;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.account-tx-amount-panel {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.3rem;
|
|
min-width: 0;
|
|
padding: 0.75rem 0.65rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.94);
|
|
text-align: center;
|
|
}
|
|
|
|
.account-tx-amount-value {
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.04rem;
|
|
font-weight: 800;
|
|
font-variant-numeric: tabular-nums;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-tx-amount-note {
|
|
color: var(--qm-muted);
|
|
font-size: 0.82rem;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.account-tx-amount-arrow {
|
|
color: var(--qm-accent);
|
|
font-size: 1.15rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.account-tx-flow .board-loading-inline {
|
|
justify-content: center;
|
|
}
|
|
|
|
.account-tx-group {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
min-width: 0;
|
|
padding: 0.7rem 0.8rem;
|
|
border: 1px solid rgba(126, 198, 255, 0.22);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.92);
|
|
}
|
|
|
|
.account-tx-group--loading {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 5rem;
|
|
}
|
|
|
|
.account-tx-group-label,
|
|
.account-tx-group-owner-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.account-tx-group-name {
|
|
color: var(--qm-accent-2);
|
|
font-size: 1.04rem;
|
|
font-weight: 800;
|
|
line-height: 1.35;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-tx-group-owner-row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: 0.35rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.account-tx-group-id {
|
|
color: var(--qm-muted);
|
|
font-size: 0.82rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.account-tx-group .account-chip--tx-owner {
|
|
padding: 0.32rem 0.58rem;
|
|
font-size: 0.82rem;
|
|
}
|
|
|
|
.account-tx-at {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.65rem;
|
|
min-width: 0;
|
|
padding: 0.75rem 0.8rem;
|
|
border: 1px solid rgba(115, 168, 255, 0.28);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.92);
|
|
}
|
|
|
|
.account-tx-at--loading {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 5rem;
|
|
}
|
|
|
|
.account-tx-at--loaded {
|
|
display: flex;
|
|
}
|
|
|
|
.account-tx-at-banner {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: 0.35rem;
|
|
width: 100%;
|
|
}
|
|
|
|
.account-tx-at-note {
|
|
margin: 0;
|
|
color: var(--qm-muted);
|
|
font-size: 0.88rem;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.account-tx-meta-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
|
|
gap: 0.45rem;
|
|
margin: 0;
|
|
}
|
|
|
|
.account-tx-meta-item {
|
|
min-width: 0;
|
|
padding: 0.55rem 0.65rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 8px;
|
|
background: rgba(6, 10, 13, 0.92);
|
|
}
|
|
|
|
.account-tx-meta-label {
|
|
display: block;
|
|
margin: 0 0 0.2rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.76rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.account-tx-meta-value {
|
|
display: block;
|
|
margin: 0;
|
|
color: var(--qm-text);
|
|
font-size: 0.92rem;
|
|
line-height: 1.4;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.account-tx-json {
|
|
margin: 0;
|
|
padding: 0.8rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(4, 8, 11, 0.98);
|
|
color: #dce7e7;
|
|
font-size: 0.9rem;
|
|
line-height: 1.45;
|
|
white-space: pre-wrap;
|
|
word-break: break-word;
|
|
overflow: auto;
|
|
max-height: 20rem;
|
|
}
|
|
|
|
.account-tx-controls {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
width: 100%;
|
|
}
|
|
|
|
.account-tx-warning {
|
|
margin: 0;
|
|
}
|
|
|
|
.account-tx-load-row {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 0.55rem;
|
|
width: 100%;
|
|
padding-top: 0.25rem;
|
|
}
|
|
|
|
.account-load-more-button {
|
|
min-height: 2.2rem;
|
|
width: 100%;
|
|
min-width: 0;
|
|
border: 1px solid rgba(157, 193, 196, 0.22);
|
|
border-radius: 8px;
|
|
background: rgba(8, 12, 15, 0.92);
|
|
color: var(--qm-text);
|
|
font-size: 0.94rem;
|
|
font-weight: 700;
|
|
cursor: pointer;
|
|
padding: 0.45rem 0.85rem;
|
|
}
|
|
|
|
.account-load-all-button {
|
|
min-height: 2.2rem;
|
|
width: 100%;
|
|
min-width: 0;
|
|
border: 1px solid rgba(126, 198, 255, 0.28);
|
|
border-radius: 8px;
|
|
background: rgba(10, 15, 20, 0.94);
|
|
color: #cfe8ff;
|
|
font-size: 0.94rem;
|
|
font-weight: 700;
|
|
cursor: pointer;
|
|
padding: 0.45rem 0.85rem;
|
|
}
|
|
|
|
.account-load-more-button:hover,
|
|
.account-load-more-button:focus-visible,
|
|
.account-load-all-button:hover,
|
|
.account-load-all-button:focus-visible {
|
|
border-color: rgba(115, 208, 195, 0.55);
|
|
background: rgba(14, 22, 27, 0.98);
|
|
color: #ffffff;
|
|
outline: none;
|
|
}
|
|
|
|
.account-load-all-button:hover,
|
|
.account-load-all-button:focus-visible {
|
|
border-color: rgba(126, 198, 255, 0.62);
|
|
background: rgba(13, 21, 30, 0.99);
|
|
color: #e7f4ff;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.account-tx-flow {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.account-tx-load-row {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.account-tx-amount-panel {
|
|
width: 100%;
|
|
}
|
|
|
|
.account-tx-group {
|
|
width: 100%;
|
|
}
|
|
|
|
.account-tx-at {
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
.attachments-gallery {
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.attachment img,
|
|
.modal-content {
|
|
border-color: var(--qm-border);
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.board-loading {
|
|
color: var(--qm-muted);
|
|
}
|
|
|
|
.board-loading-spinner {
|
|
border-color: rgba(115, 208, 195, 0.2);
|
|
border-top-color: var(--qm-accent);
|
|
}
|
|
|
|
.minter-steps {
|
|
display: grid;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
gap: 0.85rem;
|
|
width: min(100%, 72rem);
|
|
margin: 1.1rem auto 1.35rem;
|
|
text-align: left;
|
|
}
|
|
|
|
.minter-step-card {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
gap: 0.75rem;
|
|
min-height: 6rem;
|
|
padding: 0.95rem 1rem;
|
|
border: 1px solid var(--qm-border-strong);
|
|
border-radius: 8px;
|
|
background: rgba(10, 14, 17, 0.78);
|
|
box-shadow: var(--qm-shadow);
|
|
}
|
|
|
|
.minter-step-card-index {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex: 0 0 2rem;
|
|
height: 2rem;
|
|
border: 1px solid rgba(115, 208, 195, 0.42);
|
|
border-radius: 999px;
|
|
color: var(--qm-accent);
|
|
font-weight: 800;
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.minter-step-card-copy {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.25rem;
|
|
}
|
|
|
|
.minter-step-card h4 {
|
|
margin: 0;
|
|
color: var(--qm-text);
|
|
font-size: 0.98rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
@media (max-width: 980px) {
|
|
.minter-steps {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.options-grid {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 680px) {
|
|
.forum-content,
|
|
.tools-content {
|
|
width: 96%;
|
|
}
|
|
|
|
.minter-card,
|
|
.admin-card {
|
|
min-width: 0;
|
|
max-width: 100%;
|
|
width: 100%;
|
|
}
|
|
|
|
.actions-buttons {
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
.actions button {
|
|
flex: 1 1 100%;
|
|
}
|
|
}
|
|
|
|
.card-identity-row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.65rem;
|
|
margin-top: 0.9rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.card-identity-box {
|
|
appearance: none;
|
|
display: flex;
|
|
flex: 1 1 14rem;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.2rem;
|
|
padding: 0.7rem 0.85rem;
|
|
border: 1px solid var(--qm-border-strong) !important;
|
|
border-radius: 8px !important;
|
|
background: rgba(10, 14, 17, 0.84) !important;
|
|
color: var(--qm-text) !important;
|
|
box-shadow: none !important;
|
|
text-align: center;
|
|
cursor: copy;
|
|
}
|
|
|
|
.card-identity-box:hover {
|
|
border-color: rgba(115, 208, 195, 0.72) !important;
|
|
background: rgba(19, 29, 34, 0.96) !important;
|
|
transform: translateY(-1px);
|
|
}
|
|
|
|
.card-identity-box.is-copied {
|
|
border-color: rgba(72, 183, 122, 0.82) !important;
|
|
background: rgba(15, 45, 33, 0.92) !important;
|
|
}
|
|
|
|
.card-identity-box.is-empty {
|
|
cursor: help;
|
|
opacity: 0.86;
|
|
}
|
|
|
|
.card-identity-box-name-row {
|
|
display: grid;
|
|
grid-template-columns: auto minmax(0, 1fr) auto;
|
|
align-items: center;
|
|
justify-items: center;
|
|
gap: 0.45rem;
|
|
width: 100%;
|
|
min-width: 0;
|
|
}
|
|
|
|
.card-identity-box-avatar {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex: 0 0 auto;
|
|
justify-self: start;
|
|
}
|
|
|
|
.card-identity-box-avatar .user-avatar-shell {
|
|
width: 2.2rem;
|
|
height: 2.2rem;
|
|
min-width: 2.2rem;
|
|
min-height: 2.2rem;
|
|
flex: 0 0 2.2rem;
|
|
margin: 0;
|
|
}
|
|
|
|
.card-identity-box-label {
|
|
color: var(--qm-muted);
|
|
font-size: 0.72rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.card-identity-box-name {
|
|
flex: 0 1 auto;
|
|
min-width: 0;
|
|
color: var(--qm-text);
|
|
font-size: 0.98rem;
|
|
font-weight: 700;
|
|
justify-self: center;
|
|
text-align: center;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.card-identity-box-level {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex: 0 0 1.85rem;
|
|
width: 1.85rem;
|
|
height: 1.85rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.34);
|
|
border-radius: 6px;
|
|
background: rgba(9, 13, 16, 0.92);
|
|
color: var(--qm-accent-2);
|
|
font-size: 0.74rem;
|
|
font-weight: 800;
|
|
font-variant-numeric: tabular-nums;
|
|
line-height: 1;
|
|
box-sizing: border-box;
|
|
justify-self: end;
|
|
}
|
|
|
|
.user-avatar-shell {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 50px;
|
|
height: 50px;
|
|
min-width: 50px;
|
|
min-height: 50px;
|
|
margin: 0 auto 0.35rem;
|
|
border: 1px solid var(--qm-border-strong);
|
|
border-radius: 50%;
|
|
background: rgba(10, 14, 17, 0.72);
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
flex: 0 0 50px;
|
|
}
|
|
|
|
.user-avatar-shell--placeholder {
|
|
opacity: 0.72;
|
|
}
|
|
|
|
.user-avatar-shell--has-avatar {
|
|
background: rgba(10, 14, 17, 0.88);
|
|
}
|
|
|
|
.user-avatar {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.card-title-box {
|
|
display: block;
|
|
width: 100%;
|
|
margin: 0 0 0.75rem;
|
|
padding: 0.9rem 1rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.14);
|
|
border-radius: 8px;
|
|
background-color: rgba(9, 13, 16, 0.86);
|
|
color: var(--qm-text);
|
|
font-size: 0.98rem;
|
|
font-weight: 600;
|
|
line-height: 1.45;
|
|
text-align: center;
|
|
word-break: break-word;
|
|
}
|
|
|
|
.cid-utzh0dnVQB .col-12.col-lg-4 {
|
|
display: flex;
|
|
}
|
|
|
|
.cid-utzh0dnVQB .row {
|
|
align-items: stretch;
|
|
}
|
|
|
|
.cid-utzh0dnVQB .card-wrapper {
|
|
display: flex;
|
|
flex: 1 1 auto;
|
|
height: 100%;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
justify-content: flex-start;
|
|
gap: 0.85rem;
|
|
}
|
|
|
|
.cid-utzh0dnVQB .card-wrapper .icon-wrapper:last-child {
|
|
margin-top: auto;
|
|
}
|
|
|
|
.cid-utzh0dnVQB .mbr-text {
|
|
flex: 1 1 auto;
|
|
margin: 0;
|
|
padding: 0.95rem 1rem;
|
|
border: 1px solid rgba(157, 193, 196, 0.16);
|
|
border-radius: 8px;
|
|
background: rgba(9, 13, 16, 0.72);
|
|
color: var(--qm-text);
|
|
text-align: left;
|
|
line-height: 1.55;
|
|
}
|
|
|
|
.card-published-date {
|
|
margin-top: 1.5rem;
|
|
color: var(--qm-muted);
|
|
font-size: 0.75rem;
|
|
text-align: center;
|
|
}
|
|
|
|
.minter-card-results .vote-results {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
gap: 0.35rem;
|
|
width: 100%;
|
|
padding: 0.55rem;
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.minter-card-results .vote-results--admin {
|
|
background: rgba(9, 13, 16, 0.72);
|
|
border: 1px solid rgba(115, 208, 195, 0.38);
|
|
box-shadow: inset 0 0 0 1px rgba(157, 193, 196, 0.08);
|
|
}
|
|
|
|
.minter-card-results .vote-results--outlined {
|
|
background: rgba(255, 255, 255, 0.02);
|
|
border: 1px solid rgba(157, 193, 196, 0.18);
|
|
}
|
|
|
|
.minter-card-results .vote-results--totals {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
.minter-card-results .vote-total-group {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 0.3rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.minter-card-results .vote-results--outlined span {
|
|
background: transparent !important;
|
|
border: 1px solid rgba(157, 193, 196, 0.24) !important;
|
|
color: var(--qm-text) !important;
|
|
}
|
|
|
|
.minter-card-results .vote-results--outlined .minter-yes,
|
|
.minter-card-results .vote-results--outlined .total-yes {
|
|
border-color: rgba(72, 183, 122, 0.42) !important;
|
|
color: #dffff0 !important;
|
|
}
|
|
|
|
.minter-card-results .vote-results--outlined .minter-no,
|
|
.minter-card-results .vote-results--outlined .total-no {
|
|
border-color: rgba(215, 101, 101, 0.42) !important;
|
|
color: #ffe3e3 !important;
|
|
}
|
|
|
|
.minter-card-results .vote-total-weight {
|
|
background: rgba(9, 13, 16, 0.92) !important;
|
|
border: 1px solid rgba(157, 193, 196, 0.22) !important;
|
|
color: var(--qm-muted) !important;
|
|
font-size: 0.84rem;
|
|
}
|
|
|
|
.admin-card.ar-card {
|
|
overflow: hidden;
|
|
border-color: var(--ar-card-border, var(--qm-border));
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0) 24%),
|
|
var(--ar-card-background, rgba(16, 21, 25, 0.94));
|
|
box-shadow: 0 0 0 1px var(--ar-card-border, rgba(157, 193, 196, 0.18)),
|
|
var(--qm-shadow);
|
|
}
|
|
|
|
.admin-card.ar-card::before {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0 auto 0 0;
|
|
width: 0.38rem;
|
|
border-radius: 8px 0 0 8px;
|
|
background: linear-gradient(
|
|
180deg,
|
|
var(--ar-card-state-accent, var(--ar-card-accent, var(--qm-accent))),
|
|
var(--ar-card-accent, var(--qm-accent))
|
|
);
|
|
opacity: 0.96;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.admin-card.ar-card .admin-card-header,
|
|
.admin-card.ar-card .minter-card-header,
|
|
.admin-card.ar-card .support-header {
|
|
border-bottom-color: rgba(255, 255, 255, 0.08);
|
|
}
|
|
|
|
.admin-card.ar-card .support-header h5 {
|
|
color: var(--ar-card-accent, var(--qm-accent));
|
|
}
|
|
|
|
.admin-card.ar-card .card-title-box {
|
|
border-color: var(--ar-card-border, rgba(157, 193, 196, 0.16));
|
|
background-color: rgba(8, 12, 15, 0.9);
|
|
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03);
|
|
}
|
|
|
|
.admin-card.ar-card .minter-card-results {
|
|
border-color: var(--ar-card-border, rgba(157, 193, 196, 0.12));
|
|
background-color: rgba(9, 13, 16, 0.66);
|
|
}
|
|
|
|
.admin-card.ar-card .card-published-date {
|
|
color: rgba(207, 224, 224, 0.78);
|
|
}
|
|
|
|
/* Responsive board layout and control surfaces */
|
|
.minter-board-main {
|
|
box-sizing: border-box;
|
|
padding: clamp(0.9rem, 1.6vw, 1.5rem);
|
|
}
|
|
|
|
.publish-card-view,
|
|
.card-display-options {
|
|
box-sizing: border-box;
|
|
padding: clamp(0.9rem, 1.3vw, 1.25rem);
|
|
}
|
|
|
|
.publish-card-form {
|
|
width: min(100%, 48rem);
|
|
margin: 0 auto;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.card-actions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
align-items: stretch;
|
|
gap: 0.75rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.card-actions .publish-card-button,
|
|
.card-actions .refresh-cards-button {
|
|
flex: 1 1 14rem;
|
|
min-width: 0;
|
|
max-width: 18rem;
|
|
}
|
|
|
|
.show-card-checkbox {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.5rem 0.85rem;
|
|
}
|
|
|
|
.show-card-checkbox label {
|
|
margin: 0;
|
|
}
|
|
|
|
@media (max-width: 1024px) {
|
|
.cards-container {
|
|
--board-card-gap: clamp(0.7rem, 1vw, 1rem);
|
|
}
|
|
|
|
.minter-card,
|
|
.admin-card {
|
|
flex: 1 1 calc((100% - var(--board-card-gap)) / 2);
|
|
width: calc((100% - var(--board-card-gap)) / 2);
|
|
max-width: calc((100% - var(--board-card-gap)) / 2);
|
|
}
|
|
|
|
.minter-list-card {
|
|
min-width: 52rem;
|
|
}
|
|
|
|
.minter-list-header,
|
|
.minter-list-row {
|
|
grid-template-columns: minmax(16rem, 1.2fr) minmax(9rem, 0.55fr) minmax(20rem, 1.45fr) minmax(6.5rem, 0.4fr) minmax(6.5rem, 0.4fr);
|
|
}
|
|
|
|
.minter-list-header {
|
|
min-width: 52rem;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.minter-board-main {
|
|
padding: 0.9rem;
|
|
}
|
|
|
|
.cards-container {
|
|
--board-card-gap: 0.7rem;
|
|
}
|
|
|
|
.card-display-options,
|
|
.publish-card-view {
|
|
width: 100%;
|
|
padding: 0.9rem;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.board-update-banner {
|
|
top: 3.75rem;
|
|
width: 100%;
|
|
padding: 0.75rem;
|
|
}
|
|
|
|
.board-update-banner-button {
|
|
width: auto;
|
|
}
|
|
|
|
.cards-container--list {
|
|
width: 100%;
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.minter-list-card {
|
|
min-width: 0;
|
|
}
|
|
|
|
.minter-list-header {
|
|
display: none;
|
|
}
|
|
|
|
.minter-list-row {
|
|
grid-template-columns: 1fr;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.minter-list-status-track {
|
|
grid-template-columns: repeat(5, minmax(3.5rem, 1fr));
|
|
overflow-x: auto;
|
|
padding-bottom: 0.15rem;
|
|
}
|
|
|
|
.minter-list-votes {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.minter-list-comments,
|
|
.minter-list-actions {
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.minter-list-comments button,
|
|
.minter-list-action-button {
|
|
width: auto;
|
|
min-width: 7.5rem;
|
|
}
|
|
|
|
.card-actions {
|
|
flex-direction: row;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.card-actions .publish-card-button,
|
|
.card-actions .refresh-cards-button {
|
|
flex: 0 1 auto;
|
|
width: auto;
|
|
max-width: 14rem;
|
|
}
|
|
|
|
#publish-card-button,
|
|
#refresh-cards-button,
|
|
#display-mode-select,
|
|
#sort-select,
|
|
#time-range-select {
|
|
display: block;
|
|
width: 100% !important;
|
|
max-width: 100% !important;
|
|
margin: 0.35rem 0 !important;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
#publish-card-button,
|
|
#refresh-cards-button {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: auto !important;
|
|
min-width: 8rem;
|
|
max-width: 13.5rem !important;
|
|
margin: 0.25rem !important;
|
|
padding: 0.62rem 0.9rem !important;
|
|
font-size: 0.9rem !important;
|
|
}
|
|
|
|
#sort-select,
|
|
#display-mode-select,
|
|
#time-range-select {
|
|
font-size: 1rem !important;
|
|
padding: 0.7rem 0.8rem !important;
|
|
}
|
|
|
|
.show-card-checkbox {
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
justify-content: flex-start;
|
|
text-align: left;
|
|
}
|
|
|
|
.minter-card,
|
|
.admin-card {
|
|
min-width: 0;
|
|
flex: 1 1 100%;
|
|
width: 100%;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.card-identity-row {
|
|
flex-direction: column;
|
|
gap: 0.55rem;
|
|
}
|
|
|
|
.card-identity-box {
|
|
flex: 1 1 auto;
|
|
width: 100%;
|
|
}
|
|
|
|
.card-identity-box-name-row {
|
|
gap: 0.35rem;
|
|
}
|
|
|
|
.card-identity-box-avatar .user-avatar-shell {
|
|
width: 1.95rem;
|
|
height: 1.95rem;
|
|
min-width: 1.95rem;
|
|
min-height: 1.95rem;
|
|
flex-basis: 1.95rem;
|
|
}
|
|
|
|
.minter-card-results,
|
|
.admin-card-results {
|
|
padding: 0.65rem;
|
|
}
|
|
|
|
.actions-buttons {
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.actions .yes,
|
|
.actions .no,
|
|
.actions .comment {
|
|
flex: 1 1 100%;
|
|
width: 100%;
|
|
}
|
|
|
|
.comment-editor-actions {
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.comment-editor-buttons {
|
|
width: 100%;
|
|
margin-left: 0;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.comment-editor-submit,
|
|
.comment-cancel-button {
|
|
width: 100%;
|
|
}
|
|
|
|
.publish-card-form button {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: auto;
|
|
min-width: 7.5rem;
|
|
margin: 0.25rem 0.35rem 0.25rem 0;
|
|
padding: 0.62rem 0.9rem;
|
|
font-size: 0.92rem;
|
|
}
|
|
|
|
.publish-card-form button + button {
|
|
margin-top: 0.25rem;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 560px) {
|
|
.publish-progress-modal-container {
|
|
width: 100%;
|
|
max-height: 90vh;
|
|
}
|
|
|
|
.publish-progress-modal-header {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.publish-progress-modal-badge {
|
|
align-self: flex-start;
|
|
}
|
|
|
|
.publish-progress-step {
|
|
grid-template-columns: auto minmax(0, 1fr);
|
|
}
|
|
|
|
.publish-progress-step-status-wrap {
|
|
grid-column: 2;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.comments-container .comment,
|
|
.comments-section .comment {
|
|
padding: 0.85rem;
|
|
}
|
|
|
|
.comment-header-row {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.comment-reply-preview {
|
|
padding: 0.4rem 0.5rem;
|
|
}
|
|
|
|
.comment-reply-preview-content.board-rich-content.ql-editor {
|
|
font-size: 0.84rem;
|
|
}
|
|
|
|
.minter-card-results .vote-results--totals {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.minter-card-header h3,
|
|
.admin-card-header h3 {
|
|
font-size: 1.15rem;
|
|
}
|
|
|
|
.minter-card h5,
|
|
.admin-card h5 {
|
|
font-size: 0.85rem;
|
|
}
|
|
|
|
.stats-hero,
|
|
.stats-panel-header,
|
|
.stats-history-item,
|
|
.stats-meta-row {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.stats-panel-copy {
|
|
text-align: left;
|
|
}
|
|
|
|
.stats-legacy-chip-grid {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.stats-compile-actions,
|
|
.stats-compile-footer-actions {
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.stats-compile-actions .stats-action-button,
|
|
.stats-compile-footer-actions .stats-action-button {
|
|
width: 100%;
|
|
}
|
|
|
|
.stats-validation-report-grid {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
.stats-validation-issues-header {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.publish-progress-step-bullets {
|
|
padding-left: 0.9rem;
|
|
}
|
|
|
|
.card-identity-box-level {
|
|
width: 1.65rem;
|
|
height: 1.65rem;
|
|
flex-basis: 1.65rem;
|
|
}
|
|
}
|