@font-face {font-family: "mosfont"; src: url("icons.woff") format('woff');}
.mIcon {font-family: mosfont;}
[data-theme="dark"]{    
    --c_0:#2196F3;
    --c_1:#0077ff;--c_1_0:#99bbff;--c_1_1:#ffb4e6;--c_1_2:#74f390;--c_1_0_m:#0077ff;--c_1_1_m:#ff24b6;--c_1_2_m:#00b427;
    --c_2:#ff0000;--c_2_cur:#ffa500;
    --c_3:#ffff00;
    --c_4:#cfa972;
    --c_5:#a7b5c2;
    --c_6:#00c800;
    --c_7:#097c25;
    --c_8:#558253;
    --c_9:#8b12ae;
    --c_10:#73c8f5;
    --c_11:#ff00d4;
    --c_12:#cccccc;
}
[data-theme="light"]{
    --c_0:#2196F3;
    --c_1:#0077ff;--c_1_0:#6ad;--c_1_1:#d8c;--c_1_2:#74f390;--c_1_0_m:#0077ff;--c_1_1_m:#ff24b6;--c_1_2_m:#00b427;
    --c_2:#ff0000;--c_2_cur:#ffa500;
    --c_3:#990;
    --c_4:#cfa972;
    --c_5:#678;
    --c_6:#00c800;
    --c_7:#097c25;
    --c_8:#558253;
    --c_9:#8b12ae;
    --c_10:#268;
    --c_11:#ff00d4;
    --c_12:#cccccc;
}

.f_0, .f_0::before{color:var(--c_0);}
.f_1, .f_1::before{color:var(--c_1);}
.f_1_0, .f_1_0::before{color:var(--c_1_0);}
.f_1_1, .f_1_1::before{color:var(--c_1_1);}
.f_1_2, .f_1_2::before{color:var(--c_1_2);}
.f_1_0_m, .f_1_0_m::before{color:var(--c_1_0_m);}
.f_1_1_m, .f_1_1_m::before{color:var(--c_1_1_m);}
.f_1_2_m, .f_1_2_m::before{color:var(--c_1_2_m);}

.f_2, .f_2::before{color:var(--c_2);}
.curEvt>.f_2, .curEvt>.f_2::before{color:var(--c_2_cur);}
.f_3, .f_3::before{color:var(--c_3);}
.f_4, .f_4::before{color:var(--c_4);}
.f_5, .f_5::before{color:var(--c_5);}
.f_6, .f_6::before{color:var(--c_6);}
.f_7, .f_7::before{color:var(--c_7);}
.f_8, .f_8::before{color:var(--c_8);}
.f_9, .f_9::before{color:var(--c_9);}
.f_10, .f_10::before{color:var(--c_10);}
.f_11, .f_11::before{color:var(--c_11);}
.f_12, .f_12::before{color:var(--c_12);}

.b_0{background:var(--c_0);}
.b_1{background:var(--c_1);}.b_1_0{background:var(--c_1_0);}.b_1_1{background:var(--c_1_1);}.b_1_2{background:var(--c_1_2);}.b_1_0_m{background:var(--c_1_0_m);}.b_1_1_m{background:var(--c_1_1_m);}.b_1_2_m{background:var(--c_1_2_m);}
.b_2{background:var(--c_2);}
.b_3{background:var(--c_3);}
.b_4{background:var(--c_4);}
.b_5{background:var(--c_5);}
.b_6{background:var(--c_6);}
.b_7{background:var(--c_7);}
.b_8{background:var(--c_8);}
.b_9{background:var(--c_9);}
.b_10{background:var(--c_10);}
.b_11{background:var(--c_11);}
.b_12{background:var(--c_12);}

*[data-dp].editing{background:#fff !important;color:#111 !important;padding:2px 4px;outline:none;text-align:center;border-radius:2px;border:1px solid #111 !important;}
.dbedit{min-height:calc(var(--fontSize) * 1.6);min-width:calc(var(--fontSize) * 2);}
.dbedit:empty{background:var(--semiBG);border:1px dashed var(--semiFG);cursor:text;position:relative;}
.dbedit:empty::after{content:' ';}

input[type="datetime-local"]:disabled::-webkit-calendar-picker-indicator {display: none;}
input[type="datetime-local"]:disabled::-webkit-clear-button {display: none;}
input[type="datetime-local"]:disabled::-webkit-inner-spin-button {display: none;}
input[type="datetime-local"]:disabled {pointer-events: none;}

#contextmenu{font-family:mosfont;z-index:99999;}
.cxtEle{background:#f003 !important;}

.ignore{position:relative;pointer-events:none;cursor:not-allowed;}
.ignore::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#0005;}
select.ignore{background:#bbb;color:#000a;}

.hdl{position:absolute;top:50%;width:4px;height:100%;cursor:ew-resize;}
.hdl:hover{background:var(--semiFG_H);}

.tcs{cursor:url(../img/cur_time.png), crosshair}
.subtxt{color:var(--semiFG);font-size:calc(var(--fontSize)*0.8);}

.u_::before{margin-right:4px;font-family:mosfont;}
.unitel.u_::before{margin-right:0px;}
.u_0::before{content:'\e924';}
.u_1::before{content:'\e602';}
.u_2::before{content:'\e92a';}
.u_3::before{content:'\e926';}
.u_4::before{content:'\e927';}
.u_5::before{content:'\e92b';}
.u_6::before{content:'\e929';}
.u_7::before{content:'\e918';}
.u_8::before{content:'\e61d';}
.u_9::before{content:'\e92d';}
.u_10::before{content:'\e925';}
.u_11::before{content:'\e646';}
.u_12::before{content:'\e936';}

/*2025*/
.u_.diver::before{
    content: ' ';
    background: url("../img/empty.png") no-repeat center center;
    background-size: cover;
    display: inline-block;
    width: calc(var(--fontSize) * 1);
    height: calc(var(--fontSize) * 1);
}
.u_.diver.alien.i_0::before{background-image:url("../img/res/diversity/alien_0.png");}

.tour_on{background:#f005 !important;}
.gap{flex:1;}

.dottedTxt{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}


:is(.xinxi, .chenggong, .shibai)::before{font-family:mosfont;margin-right:2px;}
.xinxi::before{content:"\2139\fe0f";}
.chenggong::before{content:'\e902';color:var(--green1);}
.shibai::before{content:'\e901';color:var(--red1);}

.ciji{color:var(--semiFG);font-size: calc(var(--fontSize)*0.86);}


