.b1 button.b1link {width:100%;}
.b1[data-state~="shouldUseFlex"] .b1link,.b1[data-state~="shouldUseFlex"] .b1labelwrapper {text-align:initial;display:flex;align-items:center;}
.b1[data-state~="shouldUseFlex"][data-state~="center"] .b1link,.b1[data-state~="shouldUseFlex"][data-state~="center"] .b1labelwrapper {justify-content:center;}
.b1[data-state~="shouldUseFlex"][data-state~="left"] .b1link,.b1[data-state~="shouldUseFlex"][data-state~="left"] .b1labelwrapper {justify-content:flex-start;}
.b1[data-state~="shouldUseFlex"][data-state~="right"] .b1link,.b1[data-state~="shouldUseFlex"][data-state~="right"] .b1labelwrapper {justify-content:flex-end;}
.b1link {border-radius:2px;  position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(94, 147, 196, 0.85);transition:border-color 0.4s ease 0s, background-color 0.4s ease 0s, color 0.4s ease 0s;  box-shadow:0px 2px 5px rgba(0, 0, 0, 0.53);;  background-image:url("/_ha/img/c4cebebc4d4b29281541.svg");color:#000000;}
.b1_glow {position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:rgba(255, 255, 255, 0.59) 0 0 6px 0 inset, rgba(255, 255, 255, 0.92) 0 1px 0 0 inset, rgba(255, 255, 255, 0.2) 0 0 5px 0 inset;  border-radius:2px;}
.b1label {font:normal normal bold 20px/1.2em Play,sans-serif ;  transition:border-color 0.4s ease 0s, background-color 0.4s ease 0s, color 0.4s ease 0s;  color:#000000;display:inline-block;position:relative;white-space:nowrap;}
.b1_screw {width:15px;height:15px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNUJCRTkyRDIyMjA2ODExODIyQUI2RTY2QjVBQTI1NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyN0M4RUYxRjlBMDMxMUUyQkY4RkFENzdFNDE1QTVCNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyN0M4RUYxRTlBMDMxMUUyQkY4RkFENzdFNDE1QTVCNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwRDNGQUZCMDUyMTY4MTE4MjJBQjZFNjZCNUFBMjU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1QkJFOTJEMjIyMDY4MTE4MjJBQjZFNjZCNUFBMjU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CZyQ/wAAAXdJREFUeNqck79Lw0AUxy9NpNaI7VDooqKT4NS/wcW5xbGj6V46ds7/oYtdOhUhg6D/QHAPWWLVToFKY0miNef3lXd6iFTw4EPevR/37t57McT3MvhbYtnQbJIptP2Xg8FBJrAYk3XkuNT44EOkoQVSQBlUmDLryTEHKZPzIYXFmU123gY1cAT2gA0W4BEE4EW7dqECt0ADHIPzfr9/EUXRwxKLvrQnPdsb7E9xq+vugANw1uv1LpMkkUS325VKHgwGV2QHh6BKcaqy6r27nU7ndDabCSLPc6Hkdrt9Qnb2o6yGpVWbFBUpZd113ZXS932hZMdx6lxIlVBYWgGoBWkYhnGr1aJ3iel0KiCvHEjP1S5Un0ta4Bt4Gg6HN3EcCyLLMqHk0Wh0C/szt4r8palNEx20CIKgSNM0sW271mw2q8g+8Tzvejwe38F+D+Z8g6UK3ACbP/q8r/V5ovX5FWTg/a8JM/mKv07Yutm2WL92tv/9V30KMAByHrXgbfxckwAAAABJRU5ErkJggg==");background-repeat:no-repeat;display:inline-block;}
.b1_screw-tl,.b1_screw-tr,.b1_screw-bt,.b1_screw-br {position:absolute;}
.b1_screw-tl {left:2px;top:2px;}
.b1_screw-tr {right:2px;top:2px;}
.b1_screw-bt {bottom:2px;left:2px;}
.b1_screw-br {bottom:2px;right:2px;}
.b1[data-disabled="false"] {cursor:pointer !important;}
.b1[data-disabled="false"]:active[data-state~="mobile"] .b1link,.b1[data-disabled="false"]:hover[data-state~="desktop"] .b1link,.b1[data-disabled="false"][data-preview~="hover"] .b1link {background-color:rgba(62, 98, 130, 1);}
.b1[data-disabled="false"]:active[data-state~="mobile"] .b1label,.b1[data-disabled="false"]:hover[data-state~="desktop"] .b1label,.b1[data-disabled="false"][data-preview~="hover"] .b1label {color:#E8E8E8;}
.b1[data-disabled="true"] .b1link,.b1[data-preview~="disabled"] .b1link {background-color:rgba(204, 204, 204, 1);}
.b1[data-disabled="true"] .b1label,.b1[data-preview~="disabled"] .b1label {color:#FFFFFF;}