.wt { padding:0;width:100%;}
.wt .source {opacity: 0.3;width: calc( 100% - 20px);position: relative;border: 2px dashed #444;margin: 10px 0;padding: 10px;}
.wt .source > .BE_icon{position: absolute; top : 10px; right:10px;}
.wt {position:relative;}
.wt .source textarea{width:calc( 100% - 20px ); padding:10px; height:40px; min-height:unset;}
.wt .source:hover {opacity:0.8;}

.wt--top {display:flex;flex-direction:row; flex-wrap: wrap;}
.wt--top select {padding:5px;}
.wt--top .wt--fieldtitle {display: block;padding: 5px 10px 5px 0;font-weight: bold;font-size: 14px;align-self: center;}

.wt--days {display:none;}
.wt[data-mode="4"] .wt--days {width:100%; display:flex; flex-direction: column;}
.wt[data-mode="2"] .wt--days[data-target="holidays"] {width:100%; display:flex; flex-direction: column;}

.wt[data-mode="1"] .wt--days[data-target="holydays"],
.wt[data-mode="3"] .wt--days[data-target="holydays"],
.wt[data-mode="1"] .wt--hmode,
.wt[data-mode="3"] .wt--hmode {display:none;}

.wt[data-hmode="0"] .wt--days[data-target="holidays"],
.wt[data-hmode="1"] .wt--days[data-target="holidays"],
.wt[data-hmode="2"] .wt--days[data-target="holidays"],
.wt[data-hmode="3"] .wt--days[data-target="holidays"] {display:none;}

.wt--day {width: 100%;margin: 5px 0;display: grid;grid-template-columns: minmax(35px,auto) 1fr;grid-column-gap: 5px;background: linear-gradient(#f0f0f0,#ccc);border: 1px solid #c4c2c2;border-radius: 5px;box-shadow: 3px 3px 3px #e1dddd;}
.wt--day > div {border:0px solid red;}
.wt--day .wt--title {display:flex;flex-direction:row;flex-wrap:nowrap;}
.wt--day .wt--title span {height: 100%;border-right: 1px solid #aaa;text-align: center;display: flex;flex-direction: row;justify-content: center;padding: 0 7px;align-self: center;align-items: center;}
.wt--day .wt--title .wt--copy {display: flex;padding: 0 8px;flex-direction: column;justify-content: center;border-right: 1px solid #b7b7b7;cursor:pointer;}

.wt--day .wt--title .wt--copy i {display:block; width:16px; height:16px; background-size: cover; opacity:0.5;}
.wt--day .wt--title .wt--copy i {background-image: url("data:image/svg+xml,%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23444' d='M9 16l4-7h-3v-9h-7l2 3h2v6h-3z'%3E%3C/path%3E%3C/svg%3E");}

.wt--day .wt--title .wt--copy:hover i {opacity:1;}

.wt--day[data-day="sun"] .wt--copy {cursor:default;}
.wt--day[data-day="sun"] .wt--copy i {opacity:0.1 !important;}


.wt--day .wt--line {align-self: center;text-align: center;height: 100%;padding: 3px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: start;}

.wt--day .wt--add { align-self: center; text-align: center;margin: 0px 10px; cursor:pointer;}
.wt--day .wt--add i { display:block; width:20px; height:20px; background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Crect x='0.016' style='fill:%2332BEA6;' width='511.968' height='512'/%3E%3Cg%3E%3Crect x='240.014' y='98.128' style='fill:%23FFFFFF;' width='32' height='315.744'/%3E%3Crect x='98.142' y='240' style='fill:%23FFFFFF;' width='315.744' height='32'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E"); cursor:pointer;}




.wt--day .wt--empty { text-align:center; }
.wt--day .wt--empty {display:none;}
.wt--day .wt--msg { padding: 8px;}
.wt--day[data-count="0"] .wt--line {display:none;}
.wt--day[data-count="0"] .wt--empty {display:grid;grid-template-columns: 20px 1fr;}

.wt--filled .wt--add {display:none !important;}



.wt--inval {display: flex;border: 1px solid #aaa;padding: 0;font-size: 11px;margin: 8px 10px;
background:  linear-gradient(#ccc,#eaeaea);
color: #333;border-radius: 5px;flex-direction: row;flex-wrap: nowrap;}


.wt--inval .wt--itimes {display:flex; flex-direction: row;flex-wrap:nowrap;align-items: center;cursor:default;}
.wt--inval .wt--itimes span {padding:3px 10px; display:block;}
.wt--inval .wt--itimes span:nth-child(1) {border-right:1px solid #aaa;}
.wt--inval .wt--iremove {background: linear-gradient(to right,#eaeaea,#c1b5b5);height: 100%;width: 20px;display: flex;flex-direction: column;justify-content: center;cursor: pointer;border-left: 1px solid #aaa;}

.wt--inval .wt--iremove i {background: no-repeat;background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16px' height='16px'%3E%3Cpath d='M 2.75 2.042969 L 2.042969 2.75 L 2.398438 3.101563 L 7.292969 8 L 2.042969 13.25 L 2.75 13.957031 L 8 8.707031 L 12.894531 13.605469 L 13.25 13.957031 L 13.957031 13.25 L 13.605469 12.894531 L 8.707031 8 L 13.957031 2.75 L 13.25 2.042969 L 8 7.292969 L 3.101563 2.398438 Z'/%3E%3C/svg%3E");background-size: cover;width: 8px;height: 8px;align-self: center;}

.wt--inval:hover {background:linear-gradient(#dfdfdf,#acacac);}
.wt--inval:hover .wt--iremove {background: linear-gradient(to right,#995f5f,#b70000);}
.wt--inval:hover .wt--iremove i {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16px' height='16px' fill='%23FFF'%3E%3Cpath d='M 2.75 2.042969 L 2.042969 2.75 L 2.398438 3.101563 L 7.292969 8 L 2.042969 13.25 L 2.75 13.957031 L 8 8.707031 L 12.894531 13.605469 L 13.25 13.957031 L 13.957031 13.25 L 13.605469 12.894531 L 8.707031 8 L 13.957031 2.75 L 13.25 2.042969 L 8 7.292969 L 3.101563 2.398438 Z'/%3E%3C/svg%3E") !important;}

.wt--win {position:absolute;top:0;left:0;width:100%;height:100%; z-index:2;}
.wt--win .wt--bg {position: absolute; background:#444; opacity:0.8; top:0;left:0;width:100%;height:100%;z-index:3;}
.wt--win .wt--window {background: white;position: absolute;width: 80%;min-height: 160px;color: black;z-index: 4;top: calc( 50% - 100px);left: calc( 10%);padding: 0px;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;}
.wt--win .wt--window .wt--closewindow {position: absolute;cursor: pointer;right: 8px;top: 5px;display:block;width:20px;height:20px;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='24px' height='24px'%3E%3Cpath fill='%23f78f8f' d='M21 24.15L8.857 36.293 4.707 32.143 16.85 20 4.707 7.857 8.857 3.707 21 15.85 33.143 3.707 37.293 7.857 25.15 20 37.293 32.143 33.143 36.293z'/%3E%3Cpath fill='%23c74343' d='M33.143,4.414l3.443,3.443L25.15,19.293L24.443,20l0.707,0.707l11.436,11.436l-3.443,3.443 L21.707,24.15L21,23.443l-0.707,0.707L8.857,35.586l-3.443-3.443L16.85,20.707L17.557,20l-0.707-0.707L5.414,7.857l3.443-3.443 L20.293,15.85L21,16.557l0.707-0.707L33.143,4.414 M33.143,3L21,15.143L8.857,3L4,7.857L16.143,20L4,32.143L8.857,37L21,24.857 L33.143,37L38,32.143L25.857,20L38,7.857L33.143,3L33.143,3z'/%3E%3C/svg%3E");}
.wt--win .wt--window p {background: linear-gradient(#d24848,#bb2828);color: white;padding: 5px 20px;text-align: center;margin: 0 0 15px 0; font-size: 120%;}
.wt--win .wt--window .error {background: #774646;color: white;text-align: center;padding: 10px;}
.wt--win .wt--window .wt--actions {text-align: center;border-top: 1px solid #ddd;display: grid;grid-template-columns: 1fr 1fr;}
.wt--win .wt--action {color: white;text-align: center;padding: 7px;cursor: pointer;}
.wt--win .wt--action[data-type="submit"] {background:linear-gradient(#f07272,#ff1616);;}
.wt--win .wt--action[data-type="cancel"] {background:linear-gradient(#9b9b9b,#a6a6a6);}

.wt--win .wt--slider {display:block;padding: 35px;}
.wt--slider .rs-container .rs-scale span ins {display:none !important;}

.obji__form_object  {position: relative;margin-left: 20px; width:95%; max-width:1000px; display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 20px;}


.wt--timer_wrapper_hide {display:none;}
.wt--timer[data-status="paused"] > :not([data-status="paused"]) {display:none;}
.wt--timer[data-status="unknown"] > :not([data-status="unknown"]) {display:none;}
.wt--timer[data-status="closed"] > :not([data-status="closed"]) {display:none;}
.wt--timer[data-status="opened"] > :not([data-status="opened"]) {display:none;}