.q2-setup{width:100%;height:auto;display:block;background:#f4f6ec;border:1px solid #d6dfcb;border-radius:12px;margin:8px 0 16px}
.q2-setup .fbw-svg-label{font-size:15px;fill:#293e3d;font-weight:650}
.q2-source{fill:#256759;stroke:#fffef7;stroke-width:2}
.q2-glass{fill:#cfe4d8;stroke:#256759;stroke-width:2}
.q2-glass-on{fill:#8fbfa8;stroke:#194d43;stroke-width:2}
.q2-glass-off{fill:#f4f6ec;stroke:#8a907e;stroke-width:2;stroke-dasharray:4 3}
.q2-mirror{fill:#d7c9a5;stroke:#8a7951;stroke-width:2}
.q2-path{fill:none;stroke:#5d7a6c;stroke-width:3}
.q2-det{fill:#ad603c;stroke:#fffef7;stroke-width:2}
.q2-time{fill:#dfeada;stroke:#256759;stroke-width:2}
.q2-block-on{fill:#f0d4c4;stroke:#ad603c;stroke-width:2}
@media (max-width:480px){
  .q2-setup .fbw-svg-label{font-size:14px}
}
