aboutsummaryrefslogtreecommitdiff
path: root/static/css/administration/admin.css
diff options
context:
space:
mode:
authorBobby <[email protected]>2025-08-29 10:37:19 +0530
committerBobby <[email protected]>2025-08-29 10:37:19 +0530
commit8201431f6314baeb42e2ddc4d8ea909a577c814f (patch)
treeb611c8564772bee9c7c572d1e04bf76ef76d15b5 /static/css/administration/admin.css
parentdbcf50e9fa2143a97ec4992eb5e691204ac92cbc (diff)
downloadthatcomputerscientist-8201431f6314baeb42e2ddc4d8ea909a577c814f.tar.xz
thatcomputerscientist-8201431f6314baeb42e2ddc4d8ea909a577c814f.zip
admin announcement management
Diffstat (limited to 'static/css/administration/admin.css')
-rw-r--r--static/css/administration/admin.css121
1 files changed, 121 insertions, 0 deletions
diff --git a/static/css/administration/admin.css b/static/css/administration/admin.css
new file mode 100644
index 00000000..9ccf23e1
--- /dev/null
+++ b/static/css/administration/admin.css
@@ -0,0 +1,121 @@
+.content-title {
+ margin: 4px 0px;
+}
+
+.collapsable p {
+ color: #8d8dff;
+ margin: 20px 0 15px 0;
+ padding-bottom: 5px;
+ border-bottom: 1px dashed rgba(141, 141, 255, 0.5);
+ font-weight: 700;
+ text-shadow: 0 0 3px #000;
+}
+
+.error-message {
+ color: #ff6b6b;
+ font-size: 11px;
+ font-weight: bold;
+}
+
+.success-message {
+ color: #6bff9e;
+ font-size: 11px;
+ font-weight: bold;
+}
+
+.crispy-table {
+ width: 100%;
+ border-collapse: separate;
+ border-spacing: 0;
+ border-radius: 8px;
+ overflow: hidden;
+ margin-top: 12px;
+ background: rgba(49, 27, 79, 0.4);
+}
+
+.crispy-table th,
+.crispy-table td {
+ padding: 12px;
+ text-align: left;
+ border-bottom: 1px solid rgba(141, 141, 255, 0.3);
+}
+
+.crispy-table th {
+ background: linear-gradient(to bottom, #6b3fa0 0%, #311b4f 100%);
+ font-weight: bold;
+}
+
+.crispy-table tr {
+ transition: all 0.3s ease;
+}
+
+.crispy-table tr:hover {
+ background-color: rgba(68, 68, 177, 0.15);
+}
+
+.crispy-table tr:nth-child(even) {
+ background-color: rgba(49, 27, 79, 0.6);
+}
+
+.table-image {
+ width: 64px;
+ height: 64px;
+ border-radius: 4px;
+}
+
+.table-metadata p {
+ margin: 5px 0;
+ color: #dddddd;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 500px;
+}
+
+.table-metadata strong {
+ color: #8d8dff;
+}
+
+.table-actions {
+ display: flex;
+ gap: 8px;
+}
+
+.table-actions a,
+.table-actions>form>input[type="submit"] {
+ padding: 5px 10px;
+ border-radius: 4px;
+ font-weight: bold;
+ text-decoration: none;
+ text-align: center;
+ color: #ffffff;
+ cursor: pointer;
+}
+
+.edit-button {
+ background: rgba(141, 141, 255, 0.3);
+ border: 1px solid #8d8dff;
+}
+
+.edit-button:hover {
+ background: rgba(141, 141, 255, 0.6);
+}
+
+.delete-button {
+ background: rgba(255, 107, 107, 0.3);
+ border: 1px solid #ff6b6b;
+}
+
+.delete-button:hover {
+ background: rgba(255, 107, 107, 0.6);
+}
+
+.crispy-table tfoot {
+ background: linear-gradient(to top, rgba(107, 63, 160, 0.6), rgba(49, 27, 79, 0.6));
+}
+
+.crispy-table tfoot p {
+ font-weight: bold;
+ color: #ffffff;
+ text-align: center;
+} \ No newline at end of file