diff --git a/css/content.css b/css/content.css
index 7677561..c7adfd6 100644
--- a/css/content.css
+++ b/css/content.css
@@ -175,4 +175,101 @@
50% {
opacity: .5;
}
+}
+
+/* Dashboard V2 */
+#canvasrefined-v2-container + .canvasrefined-gpa-card {
+ margin-top: 18px;
+}
+#canvasrefined-v2-container {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ gap: 20px;
+ padding: 0 12px 20px;
+ box-sizing: border-box;
+ max-width: 1200px;
+ margin: 25px auto 0;
+}
+#DashboardCard_Container .ic-Dashboard-header {
+ margin-bottom: 0;
+}
+.canvasrefined-v2-active .ic-DashboardCard__box__container {
+ display: none !important;
+}
+.canvasrefined-v2-card {
+ display: block;
+ width: 262px;
+ box-sizing: border-box;
+ cursor: grab;
+ margin: 0 !important;
+}
+#canvasrefined-v2-container.drag-active > * > * {
+ pointer-events: none;
+}
+.canvasrefined-v2-card[draggable="true"]:active {
+ cursor: grabbing;
+ opacity: 0.7;
+}
+.canvasrefined-v2-card.dragging {
+ opacity: 0.4;
+ transform: scale(0.98);
+}
+.canvasrefined-v2-card.drag-over {
+ outline: 2px solid var(--bclinks, #56Caf0);
+ outline-offset: -2px;
+}
+.canvasrefined-v2-card .ic-DashboardCard__action-layout svg {
+ fill: var(--bctext-1, #333);
+}
+.canvasrefined-v2-card .ic-DashboardCard__action {
+ color: var(--bctext-1, #333);
+}
+#canvasrefined-v2-container .canvasrefined-gpa-card {
+ margin: 0;
+ width: 262px;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ background: var(--bcbackground-1, #2d2d2d);
+ align-self: flex-start;
+}
+#canvasrefined-v2-container .canvasrefined-gpa-edit-btn {
+ background: var(--bcbackground-2, #3a3a3a);
+ border: 1px solid var(--bcbackground-2, #555);
+ color: var(--bctext-0, #f5f5f5);
+}
+#canvasrefined-v2-container .canvasrefined-gpa-header {
+ color: var(--bctext-0, #f5f5f5);
+}
+#canvasrefined-v2-container .canvasrefined-gpa p {
+ color: var(--bctext-1, #ccc);
+}
+#canvasrefined-v2-container .canvasrefined-gpa {
+ background: var(--bcbackground-1, #2d2d2d);
+ border-radius: 0 0 4px 4px;
+ box-shadow: none;
+ margin: 0;
+}
+#canvasrefined-v2-container .canvasrefined-gpa-course {
+ border-color: var(--bcbackground-2, #444);
+}
+body.canvasrefined-limit-assignments .canvasrefined-card-assignment {
+ max-height: 160px;
+ overflow-y: auto;
+}
+body.canvasrefined-truncate-names .canvasrefined-card-assignment {
+ overflow-x: hidden;
+}
+body.canvasrefined-truncate-names .canvasrefined-assignment-link {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 240px;
+ display: block;
+}
+#canvasrefined-v2-container .canvasrefined-gpa-courses-container {
+ max-height: 220px;
+ overflow-y: auto;
}
\ No newline at end of file
diff --git a/html/popup.html b/html/popup.html
index a411e06..3db3050 100644
--- a/html/popup.html
+++ b/html/popup.html
@@ -58,6 +58,10 @@
Report issue
+