aura-web/src/pages/WorkflowsPage/styles/workflows-page-web.css

93 lines
1.5 KiB
CSS

.workflows-page-web {
max-width: 1400px;
}
.workflows-hero {
border-radius: 24px;
padding: 30px;
margin-bottom: 24px;
background: var(--gradient-hero);
}
.workflows-hero-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 20px;
flex-wrap: wrap;
margin-bottom: 20px;
}
.workflows-hero-copy {
max-width: 680px;
}
.workflows-title {
margin: 16px 0 10px;
}
.workflows-subtitle {
margin-top: 0;
font-size: 15px;
line-height: 1.75;
}
.workflows-create-btn {
height: 46px;
padding: 0 18px;
font-weight: 700;
}
.workflows-state-spin {
display: block;
margin-top: 32px;
}
.workflows-empty-card {
border-radius: 22px;
padding: 54px 24px;
}
.workflows-card-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
gap: 18px;
}
.workflow-card-schedule {
border-radius: 16px;
padding: 16px;
background: linear-gradient(180deg, rgba(248, 251, 255, 0.92), rgba(255, 255, 255, 0.96));
border: 1px solid rgba(148, 163, 184, 0.14);
margin-bottom: 16px;
}
.workflow-card-schedule-label {
gap: 8px;
color: var(--color-text-secondary);
font-size: 13px;
margin-bottom: 10px;
}
.workflow-card-schedule-time {
color: var(--color-text-tertiary);
font-size: 12.5px;
margin-top: 10px;
}
.workflow-card-actions {
gap: 8px;
margin-top: auto;
padding-top: 16px;
border-top: 1px solid var(--color-border);
}
.workflow-action-primary,
.workflow-action-secondary {
height: 40px;
}
.workflow-action-primary {
font-weight: 700;
}