.calendar[data-v-7243089f] *{box-sizing:border-box;margin:0;padding:0}.calendar[data-v-7243089f]{box-sizing:border-box;color:#222;border:2px solid #f6d07b;flex-direction:row;width:1000px;margin:0;padding:0;display:flex;overflow:hidden}.calendar>div[data-v-7243089f]{flex:1;overflow:hidden}.calendar div.lang[data-v-7243089f]{border:1px solid #646cff;border-radius:6px;position:absolute;top:20px;right:20px}.calendar div.lang a[data-v-7243089f]{cursor:pointer;padding:5px}.calendar div.lang a.active[data-v-7243089f]{color:#fff;background:#646cff}.calendar .center[data-v-7243089f]{flex:2}.calendar .border-bottom[data-v-7243089f]{border-bottom:1px solid #f4c493}.calendar .border-right[data-v-7243089f]{border-right:1px solid #f4c493}.calendar .bg[data-v-7243089f]{background-color:#fcf8ef}.calendar .lunar[data-v-7243089f]{height:60px;line-height:60px}.calendar .row[data-v-7243089f]{flex-direction:column;justify-content:space-between;align-items:center;height:40px;display:flex}.calendar .row>div[data-v-7243089f]{flex:1}.calendar .col[data-v-7243089f]{flex-direction:row}.calendar div.label[data-v-7243089f]{color:#bc2f3f;text-align:left;text-indent:10px;flex:none;width:80px;font-size:16px;font-weight:700}.calendar .grid[data-v-7243089f]{flex-direction:row;justify-content:space-between;align-items:center;height:182px;display:flex}.calendar .grid .col2[data-v-7243089f]{flex-direction:row;flex:1;justify-content:space-between;align-items:center;width:50%;display:flex}.calendar .grid .col2>div[data-v-7243089f]{flex:auto}.calendar .grid .col2>div.bar[data-v-7243089f]{flex:none;width:30px;margin-left:20px}.calendar .grid .col2 div.label[data-v-7243089f]{color:#000}.calendar .yj-container[data-v-7243089f]{height:180px;overflow:hidden}.calendar .yj-container .yj[data-v-7243089f]{text-align:center;color:#fff;border-radius:50%;width:36px;height:36px;margin:20px auto;line-height:36px;position:relative}.calendar .yj-container .yj[data-v-7243089f]:before,.calendar .yj-container .yj[data-v-7243089f]:after{content:"";z-index:-1;border-radius:50%;width:40px;height:40px;position:absolute;top:-2px;left:-2px}.calendar .yj-container .yj[data-v-7243089f]:after{z-index:-2;width:44px;height:44px}.calendar .yj-container .yi[data-v-7243089f]{background:#5cb85c}.calendar .yj-container .ji[data-v-7243089f]{background:#d9534f}.calendar .yj-container .yi[data-v-7243089f]:before,.calendar .yj-container .ji[data-v-7243089f]:before{background:#fff}.calendar .yj-container .yi[data-v-7243089f]:after,.calendar .yj-container .ji[data-v-7243089f]:after{top:-4px;left:-4px}.calendar .yj-container .yi[data-v-7243089f]:after{background:#5cb85c}.calendar .yj-container .ji[data-v-7243089f]:after{background:#d9534f}.calendar .js[data-v-7243089f]{height:165px;overflow:hidden}.calendar .js .label[data-v-7243089f]{margin-top:10px}.calendar .yj-container ul li[data-v-7243089f],.calendar .js ul li[data-v-7243089f]{float:left;white-space:nowrap;width:25%;height:32px;line-height:32px;list-style:none}.calendar .today[data-v-7243089f]{color:#bc2f3f;flex-direction:row;justify-content:space-between;align-items:center;width:400px;margin:0 auto;font-size:120px;font-weight:700;line-height:177px;display:flex}.calendar .today a[data-v-7243089f]{border:30px solid #0000;width:0;height:0;font-size:0;line-height:0}.calendar .today a.prev[data-v-7243089f]{border-right-color:#bc2f3f}.calendar .today a.next[data-v-7243089f]{border-left-color:#bc2f3f}.calendar .bar[data-v-7243089f]{color:#fff;text-align:center;background:#bc2f3f;border-radius:6px;align-items:center;width:30px;height:120px;display:flex;position:relative}.calendar .bar[data-v-7243089f]:before,.calendar .bar[data-v-7243089f]:after{content:"";background:#bc2f3f;border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-6px;left:50%}.calendar .bar[data-v-7243089f]:after{top:auto;bottom:-6px}.calendar .inputs[data-v-7243089f]{padding:20px;display:flex;position:relative}.calendar .inputs div[data-v-7243089f]{flex:1;position:relative}.calendar .inputs input[data-v-7243089f],.calendar .inputs select[data-v-7243089f]{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d7d9e0;border-radius:6px;outline:none;width:80px;margin-right:6px;padding:7px;font-size:20px;line-height:1;position:relative}.calendar .inputs select[data-v-7243089f]{appearance:none}
