1126 lines
25 KiB
Plaintext
1126 lines
25 KiB
Plaintext
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&display=swap');
|
|
|
|
:root {
|
|
--rbx-bg: #1a1a1a;
|
|
--rbx-surface: #242424;
|
|
--rbx-surface-2: #2a2a2a;
|
|
--rbx-border: #393b3d;
|
|
--rbx-text: #e3e3e3;
|
|
--rbx-text-dim: #c3c3c3;
|
|
--rbx-text-muted: #909090;
|
|
--rbx-accent: #0066ff;
|
|
--rbx-accent-hover: #0052cc;
|
|
--rbx-danger: #e3000b;
|
|
--rbx-header-h: 44px;
|
|
--rbx-sidenav-w: 44px;
|
|
--rbx-sidenav-expanded-w: 220px;
|
|
}
|
|
|
|
[class*="icon-nav-"]::before,
|
|
[class*="icon-nav-"]::after,
|
|
[class*="rbx-icon-nav-"]::before,
|
|
[class*="rbx-icon-nav-"]::after {
|
|
content: none !important;
|
|
display: none !important;
|
|
}
|
|
|
|
.rbx-sidenav-icon {
|
|
font-size: 1rem;
|
|
color: inherit;
|
|
}
|
|
|
|
.rbx-sidenav-icon i {
|
|
font-size: 1rem;
|
|
line-height: 1;
|
|
color: inherit;
|
|
}
|
|
|
|
|
|
|
|
*, *::before, *::after {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
html, body {
|
|
margin: 0;
|
|
padding: 0;
|
|
background-color: var(--rbx-bg) !important;
|
|
color: var(--rbx-text) !important;
|
|
font-family: 'Nunito', 'Gotham SSm A', 'Gotham SSm B', Arial, sans-serif !important;
|
|
font-size: 14px;
|
|
line-height: 1.42857143;
|
|
}
|
|
|
|
body.rbx-body {
|
|
background-color: var(--rbx-bg) !important;
|
|
}
|
|
|
|
a {
|
|
color: var(--rbx-accent);
|
|
text-decoration: none;
|
|
}
|
|
|
|
a:hover {
|
|
color: var(--rbx-accent-hover);
|
|
text-decoration: none;
|
|
}
|
|
|
|
.icon-default-navigation,
|
|
.icon-nav-menu,
|
|
.icon-nav-robux,
|
|
.icon-nav-tix,
|
|
.icon-nav-settings,
|
|
.icon-nav-search,
|
|
.icon-nav-home,
|
|
.icon-nav-profile,
|
|
.icon-nav-message,
|
|
.icon-nav-friends,
|
|
.icon-nav-charactercustomizer,
|
|
.icon-nav-inventory,
|
|
.icon-nav-trade,
|
|
.icon-nav-group,
|
|
.icon-nav-forum,
|
|
.icon-nav-blog,
|
|
.icon-nav-search-white,
|
|
.icon-nav-shop {
|
|
background-image: url('/static/svg/navigation.svg') !important;
|
|
}
|
|
|
|
.rbx-icon-default-navigation,
|
|
.rbx-icon-nav-menu,
|
|
.rbx-icon-nav-robux,
|
|
.rbx-icon-nav-tix,
|
|
.rbx-icon-nav-settings,
|
|
.rbx-icon-nav-search,
|
|
.rbx-icon-nav-home,
|
|
.rbx-icon-nav-profile,
|
|
.rbx-icon-nav-message,
|
|
.rbx-icon-nav-friends,
|
|
.rbx-icon-nav-charactercustomizer,
|
|
.rbx-icon-nav-inventory,
|
|
.rbx-icon-nav-trade,
|
|
.rbx-icon-nav-group,
|
|
.rbx-icon-nav-forum,
|
|
.rbx-icon-nav-blog,
|
|
.rbx-icon-nav-search-white,
|
|
.rbx-icon-nav-shop {
|
|
background-image: url('/static/svg/navigation.svg');
|
|
background-repeat: no-repeat;
|
|
background-size: auto auto;
|
|
width: 28px;
|
|
height: 28px;
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.rbx-icon-nav-menu { background-position: 0 0; }
|
|
.rbx-icon-nav-menu:hover { background-position: -28px 0; }
|
|
.rbx-icon-nav-robux { background-position: 0 -28px; }
|
|
.rbx-icon-nav-robux:hover { background-position: -28px -28px; }
|
|
a:hover .rbx-icon-nav-robux { background-position: -28px -28px; }
|
|
.rbx-icon-nav-tix { background-position: 0 -56px; }
|
|
.rbx-icon-nav-tix:hover { background-position: -28px -56px; }
|
|
a:hover .rbx-icon-nav-tix { background-position: -28px -56px; }
|
|
.rbx-icon-nav-settings { background-position: 0 -84px; }
|
|
.rbx-icon-nav-settings:hover{ background-position: -28px -84px; }
|
|
.rbx-icon-nav-search { background-position: 0 -112px; }
|
|
|
|
.rbx-icon-default-bc, .rbx-icon-bc, .rbx-icon-tbc, .rbx-icon-obc,
|
|
.rbx-icon-negative-bc, .rbx-icon-negative-tbc, .rbx-icon-negative-obc {
|
|
background-image: url('/static/img/Style/bc.svg');
|
|
background-repeat: no-repeat;
|
|
background-size: auto auto;
|
|
width: 52px;
|
|
height: 28px;
|
|
display: inline-block;
|
|
}
|
|
|
|
.rbx-icon-bc { background-position: 0 0; }
|
|
.rbx-icon-tbc { background-position: 0 -28px; }
|
|
.rbx-icon-obc { background-position: 0 -56px; }
|
|
.rbx-icon-negative-bc { background-position: -52px 0; }
|
|
.rbx-icon-negative-tbc { background-position: -52px -28px; }
|
|
.rbx-icon-negative-obc { background-position: -52px -56px; }
|
|
|
|
.rbx-icon-default-iconlabels,
|
|
.rbx-icon-bc-label, .rbx-icon-tbc-label, .rbx-icon-obc-label,
|
|
.rbx-icon-limited-label, .rbx-icon-limited-unique-label {
|
|
background-image: url('/static/img/Style/icon_labels.svg');
|
|
background-repeat: no-repeat;
|
|
background-size: auto auto;
|
|
height: 18px;
|
|
display: inline-block;
|
|
}
|
|
|
|
.rbx-icon-bc-label { width: 30px; background-position: 0 0; }
|
|
.rbx-icon-tbc-label { width: 40px; background-position: 0 -18px; }
|
|
.rbx-icon-obc-label { width: 40px; background-position: 0 -36px; }
|
|
.rbx-icon-limited-label { width: 60px; background-position: 0 -54px; }
|
|
.rbx-icon-limited-unique-label { width: 80px; background-position: 0 -126px; }
|
|
|
|
#navigation-container {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
z-index: 9000;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#header, .rbx-header {
|
|
pointer-events: all;
|
|
position: fixed !important;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
height: var(--rbx-header-h);
|
|
background-color: #1a1a1a !important;
|
|
border-bottom: 1px solid var(--rbx-border) !important;
|
|
z-index: 9100;
|
|
}
|
|
|
|
.rbx-header-inner {
|
|
display: flex;
|
|
align-items: center;
|
|
height: var(--rbx-header-h);
|
|
padding: 0 8px;
|
|
gap: 0;
|
|
}
|
|
|
|
.rbx-navbar-header {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-shrink: 0;
|
|
gap: 4px;
|
|
}
|
|
|
|
.rbx-nav-collapse {
|
|
width: 36px;
|
|
height: 36px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
flex-shrink: 0;
|
|
transition: background-color 0.15s;
|
|
}
|
|
|
|
.rbx-nav-collapse:hover {
|
|
background-color: rgba(255,255,255,0.1);
|
|
}
|
|
|
|
.navbar-header {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.nexium-brand {
|
|
text-decoration: none !important;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.nexium-logo {
|
|
font-size: 1.35rem;
|
|
font-weight: 800;
|
|
color: #ffffff !important;
|
|
letter-spacing: 3px;
|
|
text-transform: uppercase;
|
|
font-family: 'Nunito', 'Gotham SSm A', sans-serif;
|
|
padding: 0 6px;
|
|
user-select: none;
|
|
}
|
|
|
|
.nav.rbx-navbar, ul.rbx-navbar {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
display: flex;
|
|
align-items: stretch;
|
|
height: var(--rbx-header-h);
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.rbx-navbar-top-links {
|
|
margin-left: 8px;
|
|
}
|
|
|
|
.nav.rbx-navbar li,
|
|
ul.rbx-navbar li {
|
|
display: flex;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.nav.rbx-navbar li a,
|
|
ul.rbx-navbar li a,
|
|
.font-header-2.nav-menu-title,
|
|
a.nav-menu-title {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 0 14px;
|
|
color: #c3c3c3 !important;
|
|
text-decoration: none !important;
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
white-space: nowrap;
|
|
transition: color 0.12s, background-color 0.12s;
|
|
font-family: 'Nunito', Arial, sans-serif !important;
|
|
}
|
|
|
|
.nav.rbx-navbar li a:hover,
|
|
ul.rbx-navbar li a:hover,
|
|
.font-header-2.nav-menu-title:hover,
|
|
a.nav-menu-title:hover {
|
|
color: #ffffff !important;
|
|
background-color: rgba(255,255,255,0.07);
|
|
}
|
|
|
|
#right-navigation-header {
|
|
margin-left: auto;
|
|
display: flex;
|
|
align-items: center;
|
|
height: var(--rbx-header-h);
|
|
gap: 4px;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.nav-search-container {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.nav-search-form {
|
|
display: flex;
|
|
align-items: center;
|
|
background-color: #2e2e2e;
|
|
border: 1px solid #4a4a4a;
|
|
border-radius: 4px;
|
|
height: 30px;
|
|
overflow: hidden;
|
|
transition: border-color 0.15s;
|
|
}
|
|
|
|
.nav-search-form:focus-within {
|
|
border-color: var(--rbx-accent);
|
|
}
|
|
|
|
.nav-search-input {
|
|
background: transparent;
|
|
border: none;
|
|
outline: none;
|
|
color: #e3e3e3;
|
|
font-size: 0.825rem;
|
|
padding: 0 10px;
|
|
width: 130px;
|
|
font-family: inherit;
|
|
}
|
|
|
|
.nav-search-input::placeholder {
|
|
color: #666;
|
|
}
|
|
|
|
.nav-search-btn {
|
|
background: transparent;
|
|
border: none;
|
|
cursor: pointer;
|
|
padding: 0 8px;
|
|
height: 30px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
transition: background-color 0.12s;
|
|
}
|
|
|
|
.nav-search-btn:hover {
|
|
background-color: rgba(255,255,255,0.08);
|
|
}
|
|
|
|
.nav-currency-section {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.nav-currency-item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 3px;
|
|
text-decoration: none !important;
|
|
color: #e3e3e3 !important;
|
|
font-size: 0.875rem;
|
|
font-weight: 700;
|
|
padding: 0 8px;
|
|
height: 36px;
|
|
border-radius: 4px;
|
|
transition: background-color 0.12s, color 0.12s;
|
|
}
|
|
|
|
.nav-currency-item:hover {
|
|
background-color: rgba(255,255,255,0.08);
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
.nav-currency-amt {
|
|
min-width: 20px;
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.nav-account-section {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.nav-account-dropdown-wrap {
|
|
position: relative;
|
|
}
|
|
|
|
.nav-account-btn {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
background: none;
|
|
border: none;
|
|
color: #e3e3e3;
|
|
font-family: inherit;
|
|
font-size: 0.825rem;
|
|
font-weight: 600;
|
|
cursor: pointer;
|
|
padding: 0 8px;
|
|
height: 36px;
|
|
border-radius: 4px;
|
|
transition: background-color 0.12s, color 0.12s;
|
|
}
|
|
|
|
.nav-account-btn:hover {
|
|
background-color: rgba(255,255,255,0.08);
|
|
color: #ffffff;
|
|
}
|
|
|
|
.nav-headshot {
|
|
width: 28px;
|
|
height: 28px;
|
|
border-radius: 4px;
|
|
display: block;
|
|
object-fit: cover;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.nav-account-name {
|
|
max-width: 110px;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.nav-notif-dot {
|
|
width: 8px;
|
|
height: 8px;
|
|
background-color: var(--rbx-danger);
|
|
border-radius: 50%;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.nav-dropdown-menu {
|
|
display: none;
|
|
position: absolute;
|
|
top: calc(100% + 4px);
|
|
right: 0;
|
|
min-width: 180px;
|
|
background-color: #242424;
|
|
border: 1px solid var(--rbx-border);
|
|
border-radius: 4px;
|
|
box-shadow: 0 6px 20px rgba(0,0,0,0.55);
|
|
z-index: 9999;
|
|
padding: 4px 0;
|
|
}
|
|
|
|
.nav-account-dropdown-wrap.open .nav-dropdown-menu {
|
|
display: block;
|
|
}
|
|
|
|
.nav-dropdown-item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
width: 100%;
|
|
padding: 7px 14px;
|
|
color: #c3c3c3 !important;
|
|
text-decoration: none !important;
|
|
font-size: 0.825rem;
|
|
font-weight: 500;
|
|
background: none;
|
|
border: none;
|
|
cursor: pointer;
|
|
font-family: inherit;
|
|
text-align: left;
|
|
transition: background-color 0.1s, color 0.1s;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.nav-dropdown-item:hover {
|
|
background-color: rgba(255,255,255,0.07);
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
.nav-dropdown-admin {
|
|
color: #f0a500 !important;
|
|
}
|
|
|
|
.nav-dropdown-admin:hover {
|
|
color: #ffc107 !important;
|
|
}
|
|
|
|
.nav-dropdown-logout {
|
|
color: var(--rbx-danger) !important;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.nav-dropdown-logout:hover {
|
|
color: #ff3d3d !important;
|
|
}
|
|
|
|
.nav-dropdown-divider {
|
|
border-top: 1px solid var(--rbx-border);
|
|
margin: 3px 0;
|
|
}
|
|
|
|
.nav-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: var(--rbx-danger);
|
|
color: #fff;
|
|
border-radius: 10px;
|
|
padding: 1px 5px;
|
|
font-size: 0.65rem;
|
|
font-weight: 700;
|
|
line-height: 1.4;
|
|
min-width: 16px;
|
|
}
|
|
|
|
#left-navigation-container {
|
|
pointer-events: all;
|
|
position: fixed;
|
|
top: var(--rbx-header-h);
|
|
left: 0;
|
|
width: var(--rbx-sidenav-w);
|
|
height: calc(100vh - var(--rbx-header-h));
|
|
background-color: #1a1a1a;
|
|
border-right: 1px solid var(--rbx-border);
|
|
z-index: 8900;
|
|
overflow: hidden;
|
|
transition: width 0.18s ease;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
#left-navigation-container.rbx-sidenav-expanded {
|
|
width: var(--rbx-sidenav-expanded-w);
|
|
box-shadow: 4px 0 16px rgba(0,0,0,0.45);
|
|
}
|
|
|
|
.rbx-sidenav {
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: 100%;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.rbx-sidenav-list {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 6px 0;
|
|
flex: 1;
|
|
overflow-y: auto;
|
|
overflow-x: hidden;
|
|
scrollbar-width: none;
|
|
}
|
|
|
|
.rbx-sidenav-list::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
.rbx-sidenav-item {
|
|
display: block;
|
|
}
|
|
|
|
.rbx-sidenav-link {
|
|
display: flex;
|
|
align-items: center;
|
|
width: var(--rbx-sidenav-expanded-w);
|
|
height: 40px;
|
|
text-decoration: none !important;
|
|
color: #a0a0a0 !important;
|
|
font-size: 0.825rem;
|
|
font-weight: 600;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
transition: background-color 0.12s, color 0.12s;
|
|
}
|
|
|
|
.rbx-sidenav-link:hover {
|
|
background-color: rgba(255,255,255,0.06);
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
.rbx-sidenav-admin {
|
|
color: #f0a500 !important;
|
|
}
|
|
|
|
.rbx-sidenav-admin:hover {
|
|
color: #ffc107 !important;
|
|
}
|
|
|
|
.rbx-sidenav-icon {
|
|
width: var(--rbx-sidenav-w);
|
|
min-width: var(--rbx-sidenav-w);
|
|
height: 40px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.rbx-sidenav-label {
|
|
opacity: 0;
|
|
transition: opacity 0.14s;
|
|
flex: 1;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
#left-navigation-container.rbx-sidenav-expanded .rbx-sidenav-label {
|
|
opacity: 1;
|
|
}
|
|
|
|
.rbx-sidenav-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: var(--rbx-danger);
|
|
color: #fff;
|
|
border-radius: 10px;
|
|
padding: 1px 5px;
|
|
font-size: 0.6rem;
|
|
font-weight: 700;
|
|
line-height: 1.4;
|
|
min-width: 14px;
|
|
}
|
|
|
|
#page-main-content, .rbx-page-main {
|
|
margin-top: var(--rbx-header-h);
|
|
margin-left: var(--rbx-sidenav-w);
|
|
min-height: calc(100vh - var(--rbx-header-h));
|
|
background-color: var(--rbx-bg);
|
|
color: var(--rbx-text);
|
|
}
|
|
|
|
.rbx-page-no-nav {
|
|
margin-top: 0 !important;
|
|
margin-left: 0 !important;
|
|
}
|
|
|
|
.container-footer, #footer-container {
|
|
margin-left: var(--rbx-sidenav-w);
|
|
background-color: #111111;
|
|
border-top: 1px solid var(--rbx-border);
|
|
}
|
|
|
|
.footer-inner {
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
padding: 36px 24px;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 32px;
|
|
}
|
|
|
|
.footer-col {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 6px;
|
|
min-width: 120px;
|
|
}
|
|
|
|
.footer-brand-col {
|
|
flex: 1;
|
|
min-width: 200px;
|
|
}
|
|
|
|
.footer-nexium-logo {
|
|
font-size: 1.4rem;
|
|
font-weight: 800;
|
|
letter-spacing: 3px;
|
|
color: #ffffff;
|
|
font-family: 'Nunito', sans-serif;
|
|
}
|
|
|
|
.footer-disclaimer {
|
|
color: var(--rbx-text-muted);
|
|
font-size: 0.78rem;
|
|
margin: 6px 0 0;
|
|
line-height: 1.5;
|
|
max-width: 280px;
|
|
}
|
|
|
|
.footer-col-title {
|
|
color: #ffffff;
|
|
font-size: 0.78rem;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
margin: 0 0 4px;
|
|
}
|
|
|
|
.footer-link {
|
|
color: var(--rbx-text-muted) !important;
|
|
text-decoration: none !important;
|
|
font-size: 0.825rem;
|
|
font-weight: 500;
|
|
transition: color 0.12s;
|
|
}
|
|
|
|
.footer-link:hover {
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
#websitewidemessage {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
background-color: rgb(255,136,0);
|
|
z-index: 9200;
|
|
padding: 4px 12px;
|
|
}
|
|
|
|
#websitewidemessage p {
|
|
margin: 0;
|
|
font-weight: 500;
|
|
font-size: 0.9rem;
|
|
text-align: center;
|
|
color: #fff;
|
|
}
|
|
|
|
#websitewidemessage a {
|
|
text-decoration: underline !important;
|
|
color: #fff !important;
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.linebreak {
|
|
width: 100%;
|
|
border-bottom: 1px solid var(--rbx-border);
|
|
margin: 10px 0;
|
|
height: 1px;
|
|
}
|
|
|
|
.place-card {
|
|
background-color: var(--rbx-surface-2);
|
|
min-height: 220px;
|
|
transition: transform 0.15s;
|
|
width: 150px;
|
|
border-radius: 4px;
|
|
box-shadow: 0 2px 8px rgba(0,0,0,0.4);
|
|
}
|
|
|
|
.place-card h5 {
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.place-card:hover {
|
|
transform: scale(1.04);
|
|
}
|
|
|
|
.place-card .votePercentageBackground {
|
|
background-color: #313131;
|
|
z-index: 1;
|
|
height: 10px;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
position: relative;
|
|
border: 1px solid #1b1b1b;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.place-card .votePercentageFill {
|
|
background-color: #555;
|
|
height: 10px;
|
|
}
|
|
|
|
.place-card .segment {
|
|
background-color: #1b1b1b;
|
|
height: 10px;
|
|
width: 2px;
|
|
position: absolute;
|
|
top: 0;
|
|
z-index: 3;
|
|
}
|
|
|
|
.text-secondary {
|
|
color: var(--rbx-text-muted) !important;
|
|
}
|
|
|
|
.cursor-pointer {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.badge, .badge-danger {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: var(--rbx-danger);
|
|
color: #fff;
|
|
border-radius: 10px;
|
|
padding: 2px 6px;
|
|
font-size: 0.7rem;
|
|
font-weight: 700;
|
|
min-width: 16px;
|
|
}
|
|
|
|
.alert {
|
|
border-radius: 4px;
|
|
padding: 10px 16px;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.alert-danger { background-color: rgba(227,0,11,0.15); border: 1px solid rgba(227,0,11,0.35); color: #ff6b6b; }
|
|
.alert-success { background-color: rgba(0,180,80,0.12); border: 1px solid rgba(0,180,80,0.30); color: #5fe890; }
|
|
.alert-info { background-color: rgba(0,102,255,0.12); border: 1px solid rgba(0,102,255,0.30); color: #6babff; }
|
|
.alert-warning { background-color: rgba(240,165,0,0.12); border: 1px solid rgba(240,165,0,0.30); color: #ffd060; }
|
|
|
|
.btn, button.btn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 7px 18px;
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
border-radius: 4px;
|
|
border: none;
|
|
cursor: pointer;
|
|
transition: background-color 0.15s, opacity 0.15s;
|
|
font-family: inherit;
|
|
text-decoration: none !important;
|
|
}
|
|
|
|
.btn-primary, .btn-growth-md, .btn-full-width {
|
|
background-color: var(--rbx-accent);
|
|
color: #fff !important;
|
|
}
|
|
|
|
.btn-primary:hover {
|
|
background-color: var(--rbx-accent-hover);
|
|
color: #fff !important;
|
|
}
|
|
|
|
.btn-secondary {
|
|
background-color: var(--rbx-surface-2);
|
|
color: var(--rbx-text) !important;
|
|
border: 1px solid var(--rbx-border);
|
|
}
|
|
|
|
.btn-secondary:hover {
|
|
background-color: #333;
|
|
}
|
|
|
|
.btn-danger {
|
|
background-color: var(--rbx-danger);
|
|
color: #fff !important;
|
|
}
|
|
|
|
.btn-danger:hover {
|
|
background-color: #b50009;
|
|
}
|
|
|
|
.btn-sm {
|
|
padding: 4px 10px;
|
|
font-size: 0.78rem;
|
|
}
|
|
|
|
.btn-lg {
|
|
padding: 10px 24px;
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.form-control, input[type="text"], input[type="password"], input[type="email"],
|
|
input[type="number"], textarea, select {
|
|
background-color: #2a2a2a !important;
|
|
border: 1px solid #4a4a4a !important;
|
|
color: var(--rbx-text) !important;
|
|
border-radius: 4px;
|
|
padding: 6px 10px;
|
|
font-family: inherit;
|
|
font-size: 0.875rem;
|
|
transition: border-color 0.15s;
|
|
width: 100%;
|
|
}
|
|
|
|
.form-control:focus, input[type="text"]:focus, input[type="password"]:focus,
|
|
input[type="email"]:focus, input[type="number"]:focus, textarea:focus, select:focus {
|
|
border-color: var(--rbx-accent) !important;
|
|
outline: none;
|
|
background-color: #2e2e2e !important;
|
|
}
|
|
|
|
.form-control::placeholder, input::placeholder, textarea::placeholder {
|
|
color: #666 !important;
|
|
}
|
|
|
|
select option {
|
|
background-color: #2a2a2a;
|
|
color: var(--rbx-text);
|
|
}
|
|
|
|
.card, .panel, .well {
|
|
background-color: var(--rbx-surface);
|
|
border: 1px solid var(--rbx-border);
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.modal-content {
|
|
background-color: var(--rbx-surface) !important;
|
|
border: 1px solid var(--rbx-border) !important;
|
|
color: var(--rbx-text) !important;
|
|
}
|
|
|
|
.modal-header {
|
|
border-bottom: 1px solid var(--rbx-border) !important;
|
|
}
|
|
|
|
.modal-footer {
|
|
border-top: 1px solid var(--rbx-border) !important;
|
|
}
|
|
|
|
.dropdown-menu {
|
|
background-color: var(--rbx-surface-2) !important;
|
|
border: 1px solid var(--rbx-border) !important;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.dropdown-item, .dropdown-menu a {
|
|
color: var(--rbx-text-dim) !important;
|
|
font-size: 0.85rem;
|
|
}
|
|
|
|
.dropdown-item:hover, .dropdown-menu a:hover {
|
|
background-color: rgba(255,255,255,0.07) !important;
|
|
color: #fff !important;
|
|
}
|
|
|
|
.dropdown-divider, .dropdown-menu hr {
|
|
border-color: var(--rbx-border) !important;
|
|
}
|
|
|
|
table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
color: var(--rbx-text);
|
|
}
|
|
|
|
th {
|
|
border-bottom: 2px solid var(--rbx-border);
|
|
padding: 8px 12px;
|
|
text-align: left;
|
|
font-weight: 700;
|
|
font-size: 0.825rem;
|
|
color: var(--rbx-text-muted);
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
|
|
td {
|
|
padding: 8px 12px;
|
|
border-bottom: 1px solid var(--rbx-border);
|
|
font-size: 0.875rem;
|
|
}
|
|
|
|
tr:last-child td {
|
|
border-bottom: none;
|
|
}
|
|
|
|
.pagination {
|
|
display: flex;
|
|
list-style: none;
|
|
gap: 4px;
|
|
padding: 0;
|
|
margin: 16px 0;
|
|
}
|
|
|
|
.pagination li a, .pagination li span {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 32px;
|
|
height: 32px;
|
|
padding: 0 8px;
|
|
background-color: var(--rbx-surface-2);
|
|
border: 1px solid var(--rbx-border);
|
|
border-radius: 4px;
|
|
color: var(--rbx-text-dim) !important;
|
|
font-size: 0.825rem;
|
|
font-weight: 600;
|
|
text-decoration: none !important;
|
|
transition: background-color 0.12s;
|
|
}
|
|
|
|
.pagination li.active a,
|
|
.pagination li.active span {
|
|
background-color: var(--rbx-accent);
|
|
border-color: var(--rbx-accent);
|
|
color: #fff !important;
|
|
}
|
|
|
|
.pagination li a:hover {
|
|
background-color: rgba(255,255,255,0.1);
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
color: var(--rbx-text);
|
|
font-family: 'Nunito', 'Gotham SSm A', sans-serif;
|
|
}
|
|
|
|
.title-logo {
|
|
font-size: 1.35rem;
|
|
font-weight: 800;
|
|
letter-spacing: 3px;
|
|
margin-bottom: 0;
|
|
text-transform: uppercase;
|
|
color: #fff;
|
|
}
|
|
|
|
.container, .container-fluid {
|
|
width: 100%;
|
|
padding: 0 16px;
|
|
}
|
|
|
|
.container {
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
margin: 0 -8px;
|
|
}
|
|
|
|
[class^="col-"], [class*=" col-"] {
|
|
padding: 0 8px;
|
|
flex: 1;
|
|
}
|
|
|
|
.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
|
|
.col-6 { flex: 0 0 50%; max-width: 50%; }
|
|
.col-8 { flex: 0 0 66.6666%; max-width: 66.6666%; }
|
|
.col-12 { flex: 0 0 100%; max-width: 100%; }
|
|
.col { flex: 1; }
|
|
|
|
.d-flex { display: flex !important; }
|
|
.align-items-center { align-items: center !important; }
|
|
.justify-content-center { justify-content: center !important; }
|
|
.justify-content-between { justify-content: space-between !important; }
|
|
.flex-wrap { flex-wrap: wrap !important; }
|
|
.gap-2 { gap: 8px !important; }
|
|
.gap-3 { gap: 12px !important; }
|
|
.gap-4 { gap: 16px !important; }
|
|
.ms-auto { margin-left: auto !important; }
|
|
.me-auto { margin-right: auto !important; }
|
|
.mt-1 { margin-top: 4px !important; }
|
|
.mt-2 { margin-top: 8px !important; }
|
|
.mt-3 { margin-top: 12px !important; }
|
|
.mt-4 { margin-top: 16px !important; }
|
|
.mb-1 { margin-bottom: 4px !important; }
|
|
.mb-2 { margin-bottom: 8px !important; }
|
|
.mb-3 { margin-bottom: 12px !important; }
|
|
.mb-4 { margin-bottom: 16px !important; }
|
|
.pt-1 { padding-top: 4px !important; }
|
|
.pt-2 { padding-top: 8px !important; }
|
|
.pt-3 { padding-top: 12px !important; }
|
|
.pt-4 { padding-top: 16px !important; }
|
|
.pb-1 { padding-bottom: 4px !important; }
|
|
.pb-2 { padding-bottom: 8px !important; }
|
|
.pb-3 { padding-bottom: 12px !important; }
|
|
.pb-4 { padding-bottom: 16px !important; }
|
|
.ps-3 { padding-left: 12px !important; }
|
|
.pe-3 { padding-right: 12px !important; }
|
|
.p-0 { padding: 0 !important; }
|
|
.p-2 { padding: 8px !important; }
|
|
.p-3 { padding: 12px !important; }
|
|
.p-4 { padding: 16px !important; }
|
|
.text-center { text-align: center !important; }
|
|
.text-end { text-align: right !important; }
|
|
.text-white { color: #fff !important; }
|
|
.text-muted { color: var(--rbx-text-muted) !important; }
|
|
.fw-bold { font-weight: 700 !important; }
|
|
.fw-semibold { font-weight: 600 !important; }
|
|
.small { font-size: 0.78rem !important; }
|
|
.w-100 { width: 100% !important; }
|
|
.rounded { border-radius: 4px !important; }
|
|
.rounded-circle { border-radius: 50% !important; }
|
|
.overflow-hidden { overflow: hidden !important; }
|
|
.border { border: 1px solid var(--rbx-border) !important; }
|
|
.border-bottom { border-bottom: 1px solid var(--rbx-border) !important; }
|
|
.bg-danger { background-color: var(--rbx-danger) !important; }
|
|
.bg-success { background-color: #008f40 !important; }
|
|
.position-relative { position: relative !important; }
|
|
.position-absolute { position: absolute !important; }
|
|
.fixed-top { position: fixed !important; top: 0; left: 0; right: 0; }
|
|
.d-none { display: none !important; }
|
|
.d-block { display: block !important; }
|
|
.d-inline-block { display: inline-block !important; }
|
|
.d-inline-flex { display: inline-flex !important; }
|
|
.invisible { visibility: hidden !important; }
|
|
.opacity-0 { opacity: 0 !important; }
|
|
.opacity-100 { opacity: 1 !important; }
|
|
.font-weight-bold { font-weight: 700 !important; }
|
|
.me-1 { margin-right: 4px !important; }
|
|
.me-2 { margin-right: 8px !important; }
|
|
.me-3 { margin-right: 12px !important; }
|
|
.ms-1 { margin-left: 4px !important; }
|
|
.ms-2 { margin-left: 8px !important; }
|
|
.ms-3 { margin-left: 12px !important; }
|
|
|
|
.badge.text-bg-danger, .badge.bg-danger {
|
|
background-color: var(--rbx-danger) !important;
|
|
color: #fff !important;
|
|
}
|
|
|
|
.badge.text-bg-success, .badge.bg-success {
|
|
background-color: #008f40 !important;
|
|
color: #fff !important;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.rbx-navbar-top-links {
|
|
display: none !important;
|
|
}
|
|
|
|
.nav-search-container {
|
|
display: none;
|
|
}
|
|
|
|
.nav-account-name {
|
|
display: none;
|
|
}
|
|
|
|
#page-main-content, .rbx-page-main {
|
|
margin-left: 0;
|
|
}
|
|
|
|
.container-footer, #footer-container {
|
|
margin-left: 0;
|
|
}
|
|
|
|
#left-navigation-container {
|
|
width: 0;
|
|
border-right: none;
|
|
}
|
|
|
|
#left-navigation-container.rbx-sidenav-expanded {
|
|
width: var(--rbx-sidenav-expanded-w);
|
|
border-right: 1px solid var(--rbx-border);
|
|
}
|
|
} |