183 lines
3.2 KiB
CSS
Raw Normal View History

2024-08-20 15:57:58 +02:00
.upload {
border: 1px dashed var(--codex-border-color);
background-color: var(
--codex-upload-background,
var(--codex-background-secondary)
);
min-height: 150px;
border-radius: var(--codex-border-radius);
justify-content: center;
flex-direction: column;
gap: 0.5rem;
cursor: pointer;
padding: 0.5rem 2rem;
}
.upload-selected {
border-color: var(--codex-color-primary);
}
.uploadFile {
background-color: var(
--codex-upload-background,
var(--codex-background-secondary)
);
border-radius: var(--codex-border-radius);
border: 1px solid var(--codex-border-color);
2024-08-28 10:04:50 +02:00
padding: 1em 2rem;
2024-08-20 15:57:58 +02:00
margin-top: 0.5rem;
}
.uploadFile-info {
flex-grow: 1;
gap: 0.5rem;
}
.upload-actions {
gap: 0.5rem;
}
.upload-action-close {
color: var(--codex-color);
border: 1px solid var(--codex-color);
}
.upload-action-confirm {
color: var(--codex-color-primary);
border: 1px solid var(--codex-color-primary);
}
.uploadFile-progressBar {
flex-grow: 1;
background-color: var(
--codex-upload-background,
var(--codex-background-secondary)
);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
border-radius: var(--codex-border-radius);
}
2024-10-08 15:00:08 +02:00
.uploadFile-progressBar {
2024-08-20 15:57:58 +02:00
height: 0.5rem;
width: 100%;
border: none;
}
.uploadFile-progressBar[value]::-webkit-progress-bar {
2024-10-08 15:00:08 +02:00
background-color: var(--codex-background-light);
border-radius: 50px;
2024-08-20 15:57:58 +02:00
}
.uploadFile-progressBar[value]::-webkit-progress-value {
2024-10-08 15:00:08 +02:00
background: var(--codex-color-primary);
border-radius: 50px;
}
.uploadFile-progressBar[value]::-moz-progress-bar {
border-radius: 50px;
background: var(--codex-color-primary);
}
.uploadFile-progressBar[aria-invalid]::-moz-progress-bar {
background: rgb(var(--codex-color-error));
2024-08-20 15:57:58 +02:00
}
.uploadFile-progressBar[aria-invalid]::-webkit-progress-value {
2024-10-08 15:00:08 +02:00
background: rgb(var(--codex-color-error));
2024-08-20 15:57:58 +02:00
}
.uploadFile-filename {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 150px;
display: inline-block;
}
.uploadFile-progressBarPercent {
white-space: nowrap;
display: inline-block;
text-align: right;
}
.uploadFile-message {
font-size: 0.85rem;
}
2024-08-20 15:57:58 +02:00
.upload-progress-check {
color: var(--codex-color-primary);
}
.upload-progress-cancelled {
2024-08-28 10:04:50 +02:00
color: rgb(var(--codex-color-error));
2024-08-20 15:57:58 +02:00
}
.uploadFile-preview {
border-radius: var(--codex-border-radius);
}
.uploadFile-infoLeft {
gap: 0.5rem;
flex-grow: 1;
}
.uploadFile-progress {
gap: 0.5rem;
}
.uploadFile-progress {
margin: 0.25 0;
}
.uploadFile-infoRight,
.uploadFile-progress,
.upload,
.uploadFile-info,
.uploadFile-infoLeft,
.uploadFile-name {
display: flex;
align-items: center;
}
.uploadFile-name[aria-invalid] {
2024-08-28 10:04:50 +02:00
color: rgb(var(--codex-color-error));
2024-08-20 15:57:58 +02:00
}
.uploadFile-name[data-done] {
color: var(--codex-color-primary);
}
.uploadFile-infoText {
flex-grow: 1;
}
.uploadFile-infoRight {
justify-content: space-around;
gap: 0.25rem;
}
.uploadFile-progressBarPercent,
.uploadFile-right {
width: 5rem;
}
.uploadFile-cid {
transition: color 0.35s;
cursor: pointer;
}
.uploadFile-cid:hover {
color: var(--codex-color-primary);
}
.upload-warning {
2024-08-28 10:04:50 +02:00
border-color: rgb(var(--codex-color-warning));
2024-08-20 15:57:58 +02:00
}
.upload-text {
text-align: center;
}