346 lines
5.2 KiB
CSS
346 lines
5.2 KiB
CSS
/* Flowchart variables */
|
|
/* Sequence Diagram variables */
|
|
/* Gantt chart variables */
|
|
div.mermaid svg
|
|
{
|
|
display: block;
|
|
|
|
margin-right: auto;
|
|
margin-left: auto;
|
|
}
|
|
.mermaid .label
|
|
{
|
|
color: #333;
|
|
}
|
|
div.mermaid .node rect,
|
|
div.mermaid .node circle,
|
|
div.mermaid .node ellipse,
|
|
div.mermaid .node polygon
|
|
{
|
|
fill: #ececff;
|
|
stroke: #ccf;
|
|
stroke-width: 1px;
|
|
}
|
|
div.mermaid .edgePath .path
|
|
{
|
|
stroke: #333;
|
|
}
|
|
div.mermaid .edgeLabel
|
|
{
|
|
background-color: #e8e8e8;
|
|
}
|
|
div.mermaid .cluster rect
|
|
{
|
|
fill: #ffffde !important;
|
|
rx: 4 !important;
|
|
stroke: #aa3 !important;
|
|
stroke-width: 1px !important;
|
|
}
|
|
div.mermaid .cluster text
|
|
{
|
|
fill: #333;
|
|
}
|
|
div.mermaid .actor
|
|
{
|
|
stroke: #ccf;
|
|
fill: #ececff;
|
|
}
|
|
div.mermaid text.actor
|
|
{
|
|
fill: black;
|
|
stroke: none;
|
|
}
|
|
div.mermaid .actor-line
|
|
{
|
|
stroke: grey;
|
|
}
|
|
div.mermaid .messageLine0
|
|
{
|
|
stroke-width: 1.5;
|
|
stroke-dasharray: '2 2';
|
|
marker-end: 'url(#arrowhead)';
|
|
stroke: #333;
|
|
}
|
|
div.mermaid .messageLine1
|
|
{
|
|
stroke-width: 1.5;
|
|
stroke-dasharray: '2 2';
|
|
stroke: #333;
|
|
}
|
|
#arrowhead
|
|
{
|
|
fill: #333;
|
|
}
|
|
#crosshead path
|
|
{
|
|
fill: #333 !important;
|
|
stroke: #333 !important;
|
|
}
|
|
div.mermaid .messageText
|
|
{
|
|
fill: #333;
|
|
stroke: none;
|
|
}
|
|
div.mermaid .labelBox
|
|
{
|
|
stroke: #ccf;
|
|
fill: #ececff;
|
|
}
|
|
div.mermaid .labelText
|
|
{
|
|
fill: black;
|
|
stroke: none;
|
|
}
|
|
div.mermaid .loopText
|
|
{
|
|
fill: black;
|
|
stroke: none;
|
|
}
|
|
div.mermaid .loopLine
|
|
{
|
|
stroke-width: 2;
|
|
stroke-dasharray: '2 2';
|
|
marker-end: 'url(#arrowhead)';
|
|
stroke: #ccf;
|
|
}
|
|
div.mermaid .note
|
|
{
|
|
stroke: #aa3;
|
|
fill: #fff5ad;
|
|
}
|
|
div.mermaid .noteText
|
|
{
|
|
font-family: 'trebuchet ms', verdana, arial;
|
|
font-size: 14px;
|
|
|
|
fill: black;
|
|
stroke: none;
|
|
}
|
|
/** Section styling */
|
|
div.mermaid .section
|
|
{
|
|
opacity: .2;
|
|
|
|
stroke: none;
|
|
}
|
|
div.mermaid .section0
|
|
{
|
|
fill: rgba(102, 102, 255, .49);
|
|
}
|
|
div.mermaid .section2
|
|
{
|
|
fill: #fff400;
|
|
}
|
|
div.mermaid .section1,
|
|
div.mermaid .section3
|
|
{
|
|
opacity: .2;
|
|
|
|
fill: white;
|
|
}
|
|
div.mermaid .sectionTitle0
|
|
{
|
|
fill: #333;
|
|
}
|
|
div.mermaid .sectionTitle1
|
|
{
|
|
fill: #333;
|
|
}
|
|
div.mermaid .sectionTitle2
|
|
{
|
|
fill: #333;
|
|
}
|
|
div.mermaid .sectionTitle3
|
|
{
|
|
fill: #333;
|
|
}
|
|
div.mermaid .sectionTitle
|
|
{
|
|
font-size: 11px;
|
|
|
|
text-anchor: start;
|
|
text-height: 14px;
|
|
}
|
|
/* Grid and axis */
|
|
div.mermaid .grid .tick
|
|
{
|
|
opacity: .3;
|
|
|
|
stroke: lightgrey;
|
|
shape-rendering: crispEdges;
|
|
}
|
|
div.mermaid .grid path
|
|
{
|
|
stroke-width: 0;
|
|
}
|
|
/* Today line */
|
|
div.mermaid .today
|
|
{
|
|
fill: none;
|
|
stroke: red;
|
|
stroke-width: 2px;
|
|
}
|
|
/* Task styling */
|
|
/* Default task */
|
|
div.mermaid .task
|
|
{
|
|
stroke-width: 2;
|
|
}
|
|
div.mermaid .taskText
|
|
{
|
|
font-size: 11px;
|
|
|
|
text-anchor: middle;
|
|
}
|
|
div.mermaid .taskTextOutsideRight
|
|
{
|
|
font-size: 11px;
|
|
|
|
fill: black;
|
|
text-anchor: start;
|
|
}
|
|
div.mermaid .taskTextOutsideLeft
|
|
{
|
|
font-size: 11px;
|
|
|
|
fill: black;
|
|
text-anchor: end;
|
|
}
|
|
/* Specific task settings for the sections*/
|
|
div.mermaid .taskText0,
|
|
div.mermaid .taskText1,
|
|
div.mermaid .taskText2,
|
|
div.mermaid .taskText3
|
|
{
|
|
fill: white;
|
|
}
|
|
div.mermaid .task0,
|
|
div.mermaid .task1,
|
|
div.mermaid .task2,
|
|
div.mermaid .task3
|
|
{
|
|
fill: #8a90dd;
|
|
stroke: #534fbc;
|
|
}
|
|
div.mermaid .taskTextOutside0,
|
|
div.mermaid .taskTextOutside2
|
|
{
|
|
fill: black;
|
|
}
|
|
div.mermaid .taskTextOutside1,
|
|
div.mermaid .taskTextOutside3
|
|
{
|
|
fill: black;
|
|
}
|
|
/* Active task */
|
|
div.mermaid .active0,
|
|
div.mermaid .active1,
|
|
div.mermaid .active2,
|
|
div.mermaid .active3
|
|
{
|
|
fill: #bfc7ff;
|
|
stroke: #534fbc;
|
|
}
|
|
div.mermaid .activeText0,
|
|
div.mermaid .activeText1,
|
|
div.mermaid .activeText2,
|
|
div.mermaid .activeText3
|
|
{
|
|
fill: black !important;
|
|
}
|
|
/* Completed task */
|
|
div.mermaid .done0,
|
|
div.mermaid .done1,
|
|
div.mermaid .done2,
|
|
div.mermaid .done3
|
|
{
|
|
stroke: grey;
|
|
fill: lightgrey;
|
|
stroke-width: 2;
|
|
}
|
|
div.mermaid .doneText0,
|
|
div.mermaid .doneText1,
|
|
div.mermaid .doneText2,
|
|
div.mermaid .doneText3
|
|
{
|
|
fill: black !important;
|
|
}
|
|
/* Tasks on the critical line */
|
|
div.mermaid .crit0,
|
|
div.mermaid .crit1,
|
|
div.mermaid .crit2,
|
|
div.mermaid .crit3
|
|
{
|
|
stroke: #f88;
|
|
fill: red;
|
|
stroke-width: 2;
|
|
}
|
|
div.mermaid .activeCrit0,
|
|
div.mermaid .activeCrit1,
|
|
div.mermaid .activeCrit2,
|
|
div.mermaid .activeCrit3
|
|
{
|
|
stroke: #f88;
|
|
fill: #bfc7ff;
|
|
stroke-width: 2;
|
|
}
|
|
div.mermaid .doneCrit0,
|
|
div.mermaid .doneCrit1,
|
|
div.mermaid .doneCrit2,
|
|
div.mermaid .doneCrit3
|
|
{
|
|
cursor: pointer;
|
|
|
|
stroke: #f88;
|
|
fill: lightgrey;
|
|
stroke-width: 2;
|
|
shape-rendering: crispEdges;
|
|
}
|
|
div.mermaid .doneCritText0,
|
|
div.mermaid .doneCritText1,
|
|
div.mermaid .doneCritText2,
|
|
div.mermaid .doneCritText3
|
|
{
|
|
fill: black !important;
|
|
}
|
|
div.mermaid .activeCritText0,
|
|
div.mermaid .activeCritText1,
|
|
div.mermaid .activeCritText2,
|
|
div.mermaid .activeCritText3
|
|
{
|
|
fill: black !important;
|
|
}
|
|
div.mermaid .titleText
|
|
{
|
|
font-size: 18px;
|
|
|
|
text-anchor: middle;
|
|
fill: black;
|
|
}
|
|
/*
|
|
|
|
|
|
*/
|
|
div.mermaid .node text
|
|
{
|
|
font-family: 'trebuchet ms', verdana, arial;
|
|
font-size: 14px;
|
|
}
|
|
div.mermaidTooltip
|
|
{
|
|
font-family: 'trebuchet ms', verdana, arial;
|
|
font-size: 12px;
|
|
|
|
position: absolute;
|
|
z-index: 100;
|
|
|
|
max-width: 200px;
|
|
padding: 2px;
|
|
|
|
text-align: center;
|
|
pointer-events: none;
|
|
|
|
border: 1px solid #aa3;
|
|
border-radius: 2px;
|
|
background: #ffffde;
|
|
} |