Files
Papo/public/styles/dashboard.sections.css
Pascal Prießnitz 22caa79b54
All checks were successful
Deploy Discord Bot / deploy (push) Successful in 37s
[deploy]
2025-12-04 16:43:38 +01:00

107 lines
2.2 KiB
CSS

.tickets-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 18px;
}
.ticket-list {
display: flex;
flex-direction: column;
gap: 10px;
}
.ticket-item {
border: 1px solid var(--border);
background: rgba(255, 255, 255, 0.04);
border-radius: 14px;
padding: 13px 15px;
display: flex;
flex-direction: column;
gap: 6px;
box-shadow: 0 14px 32px rgba(0, 0, 0, 0.3);
}
.ticket-status {
padding: 5px 11px;
border-radius: 999px;
font-weight: 700;
font-size: 12px;
text-transform: capitalize;
border: 1px solid rgba(255, 255, 255, 0.1);
background: rgba(255, 255, 255, 0.05);
color: var(--text);
box-shadow: 0 10px 22px rgba(0, 0, 0, 0.24);
}
.status-open {
background: rgba(249, 115, 22, 0.18);
color: var(--accent-strong);
border-color: rgba(249, 115, 22, 0.45);
}
.status-closed {
background: rgba(239, 68, 68, 0.16);
color: #f87171;
border-color: rgba(239, 68, 68, 0.42);
}
.module-list {
display: flex;
flex-direction: column;
gap: 10px;
}
.module-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 14px;
border-radius: 14px;
border: 1px solid rgba(255, 255, 255, 0.07);
background: rgba(255, 255, 255, 0.03);
box-shadow: 0 12px 26px rgba(0, 0, 0, 0.25);
}
.module-meta {
display: flex;
flex-direction: column;
gap: 4px;
}
.switch {
position: relative;
width: 52px;
height: 28px;
border-radius: 28px;
background: rgba(255, 255, 255, 0.14);
border: 1px solid rgba(255, 255, 255, 0.1);
cursor: pointer;
transition: background 140ms ease, border 140ms ease, box-shadow 140ms ease;
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.2);
}
.switch::after {
content: '';
position: absolute;
top: 3px;
left: 3px;
width: 22px;
height: 22px;
border-radius: 50%;
background: #9ca3af;
transition: transform 160ms ease, background 160ms ease, box-shadow 160ms ease;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.switch.on {
background: rgba(249, 115, 22, 0.3);
border-color: rgba(249, 115, 22, 0.6);
box-shadow: 0 8px 20px rgba(249, 115, 22, 0.24);
}
.switch.on::after {
transform: translateX(22px);
background: #ffd9b3;
box-shadow: 0 6px 14px rgba(249, 115, 22, 0.35);
}