diff --git a/kibot/resources/kiri/kiri.css b/kibot/resources/kiri/kiri.css
index a7d875ea..18cbbfbd 100644
--- a/kibot/resources/kiri/kiri.css
+++ b/kibot/resources/kiri/kiri.css
@@ -360,3 +360,220 @@ hr {
margin-left: 0.5em;
margin-right: 0.1em;
}
+
+.icon-commits {
+ margin-left: 5px;
+ margin-right:0.5em;
+}
+
+.icon-control {
+ width: 20px;
+ height: 20px;
+}
+
+.icon-commit1 {
+ margin-left: 0.5em;
+ margin-right: 0.2em;
+ color: #00FF00;
+ width: 10px;
+ height: 10px;
+}
+
+.icon-commit2 {
+ display: inline;
+ margin-left: 1em;
+ margin-right:0.2em;
+ color: #FF0000;
+ width: 10px;
+ height: 10px;
+}
+
+.icon-commit3 {
+ margin-left:1em;
+ margin-right:0.2em;
+ color: #FFA000;
+ width: 10px;
+ height: 10px;
+}
+
+.icon-sheets {
+ margin-right:0.5em;
+ width: 20px;
+ height: 20px;
+}
+
+.ui-style {
+ background-color: #333;
+ overflow-y: hidden;
+ overflow-x: hidden;
+ padding: 0px 10px 0px 10px;
+ margin: 0px;
+}
+
+.ui-row-style {
+ overflow-y: hidden;
+ overflow-x: hidden;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+}
+
+.ui-col-prjdata {
+ height: 100%;
+ overflow-y: hidden;
+ overflow-x: hidden;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+}
+
+.ui-list-prjdata {
+ height: 95%;
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 8px;
+}
+
+.ui-list-topsep-prjdata {
+ margin-top: 1em;
+}
+
+.ui-kiri-title {
+ margin-left: 5px;
+}
+
+.ui-sch-title-m {
+ margin-left: 5px;
+}
+
+.ui-pcb-title-m {
+ margin-left: 5px;
+}
+
+.ui-sch-title {
+ margin-bottom: 0px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ui-pcb-title {
+ margin-bottom: 0px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ui-commits-list {
+ padding: 0px 4px 8px 0px;
+ margin: 0px;
+ margin-right: 4px;
+ overflow-y: scroll;
+}
+
+.ui-center {
+ background-color: #333;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+ height: 90vh;
+}
+
+.ui-center-row {
+ width: 100%;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+}
+
+.ui-controls {
+ width: 100%;
+ flex: 1;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+}
+
+.ui-controls-row {
+ width: 100%;
+ margin: 0px 0px 0px 5px;
+}
+
+.ui-pcb-sch-sel {
+ padding: 0px 0px 0px 0px;
+ margin: 20px 0px 0px 10px;
+}
+
+.ui-controls-sep1 {
+ width: 2em;
+}
+
+.ui-controls-svg {
+ padding: 0px 0px 0px 0px;
+ margin: 20px 0px 0px 20px;
+}
+
+.ui-controls-sep2 {
+ width: 1em;
+}
+
+.ui-controls-info {
+ padding: 0px 0px 0px 0px;
+ margin: 20px 0px 0px 20px;
+}
+
+.ui-canvas-out {
+ width: 100%;
+ height: 100%;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+}
+
+.ui-canvas-in {
+ width: 100%;
+ height: 90%;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+}
+
+.ui-legend {
+ background-color: #222;
+ width: 100%;
+ padding: 8px 5px 8px 5px;
+ margin: 0px;
+}
+
+.ui-legend-sep1 {
+ display: inline;
+ width: 2em;
+}
+
+.ui-diff-container {
+ height: 94%;
+ padding: 0px;
+}
+
+.ui-sheets-col {
+ width: 100%;
+ padding: 0px 0px 0px 0px;
+ margin: 0px;
+ height: 100vh;
+}
+
+.ui-sheets-form {
+ width: 180px;
+ padding-top: 1em;
+}
+
+.ui-sheets-form-row {
+ height: 85%;
+ width: 300px;
+}
+
+.ui-sheets-form-col {
+ height: 100%;
+ width: 100%;
+}
+
+.ui-sheets-form-div {
+ height: 100%;
+ width: 100%;
+ padding: 0px 0px 8px 0px;
+ margin: 0px;
+ overflow-y: scroll;
+ max-height: 90vh;
+}