.calendar-info .calendar-month{color:#000;font-size:16px;font-weight:700;line-height:1.4}.calendar-info .calendar-month .v-icon.v-icon{color:#000;font-size:20px}.calendar-info .calendar-month a .v-icon.v-icon{font-size:26px}.calendar-info .calendar-month>div span{margin:0 8px}.calendar-info .cell-info>p{font-size:13px}.calendar-info .cell-info>p:before{content:"";display:inline-block;width:16px;height:16px;margin:-2px 4px 0 0;border-radius:50%;vertical-align:middle}.calendar-info .cell-info>p.agency{color:#59cc00}.calendar-info .cell-info>p.agency:before{background-color:#59cc00}.calendar-info .cell-info>p.inside{color:#e6b905}.calendar-info .cell-info>p.inside:before{background-color:#e6b905}.calendar-wrap .calendar-tb{width:100%;min-width:1520px;margin-bottom:65px;background-color:#fff}.calendar-wrap .calendar-tb thead th{padding:10px 0 4px 0;color:#999;font-size:10px;background-color:#fff;text-align:center}.calendar-wrap .calendar-tb thead th.none{min-width:160px;padding-left:12px;padding-right:5px}.calendar-wrap .calendar-tb thead th.cal-cell{width:40px;min-width:40px}.calendar-wrap .calendar-tb thead th.cal-cell span{display:block;color:#666;font-size:12px;font-weight:700}.calendar-wrap .calendar-tb tbody tr:nth-child(odd) td,.calendar-wrap .calendar-tb tbody tr:nth-child(odd) td table th,.calendar-wrap .calendar-tb tbody tr:nth-child(odd) th{background-color:#fafafa}.calendar-wrap .calendar-tb tbody tr:nth-child(2n) td,.calendar-wrap .calendar-tb tbody tr:nth-child(2n) td table th,.calendar-wrap .calendar-tb tbody tr:nth-child(2n) th{background-color:#fff}.calendar-wrap .calendar-tb tbody th{min-width:180px;padding:0 5px 0 12px;color:#000;font-size:13px;line-height:1.23;text-align:left;vertical-align:middle}.calendar-wrap .calendar-tb tbody td{padding:1px}.calendar-wrap .calendar-tb tbody td>a{display:block;width:38px;height:38px;cursor:pointer}.calendar-wrap .calendar-tb tbody td>a.none{background-color:#eee}.calendar-wrap .calendar-tb tbody td>a.disabled{background-color:#666}.calendar-wrap .calendar-tb tbody td>a.agency{background-color:#59cc00}.calendar-wrap .calendar-tb tbody td>a.inside{background-color:#e6b905}.calendar-wrap .calendar-tb tbody td>a.active{border:3px solid #000}.calendar-wrap .calendar-tb tbody td table{width:100%}.calendar-wrap .calendar-tb tbody td table td{width:40px}.pop-list{padding:0}.pop-list li{display:flex;font-size:12px}.pop-list li p{margin:5px 0}.pop-list li p.property{width:40%;color:#888}.pop-list li p.value{flex:1;color:#e6b905}