|
@@ -55,4 +55,41 @@
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
width: auto;
|
|
width: auto;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ .notifications{
|
|
|
|
|
+ position: fixed;
|
|
|
|
|
+ top: 1rem;
|
|
|
|
|
+ right: 1rem;
|
|
|
|
|
+ z-index: 9999;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap: 0.5rem;
|
|
|
|
|
+ width: min(320px, calc(100vw - 2rem));
|
|
|
|
|
+ pointer-events: none;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .notifications p{
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ padding: 0.75rem 1rem;
|
|
|
|
|
+ border-radius: 6px;
|
|
|
|
|
+ font-size: 0.9rem;
|
|
|
|
|
+ line-height: 1.3;
|
|
|
|
|
+ color: var(--color-text);
|
|
|
|
|
+ background: var(--color-surface-alt);
|
|
|
|
|
+ border: 1px solid var(--color-border);
|
|
|
|
|
+ box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
|
|
|
|
|
+ pointer-events: auto;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .notifications p.success{
|
|
|
|
|
+ border-color: var(--color-success);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .notifications p.warning{
|
|
|
|
|
+ border-color: var(--color-warning);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .notifications p.error{
|
|
|
|
|
+ border-color: var(--color-error);
|
|
|
|
|
+ }
|
|
|
</style>
|
|
</style>
|