.calendar *{border:none!important;transition:color 1s ease-in-out}.calendar{position:relative;display:none;font-size:1em;color:#000;cursor:default;background:#fff;box-shadow:0 15px 10px -10px #8f8f8f,0 1px 6px -2px #d3d3d3;border:1px double #d2d2d2!important;padding:0;z-index:9999!important}.calendar table{color:#000;cursor:default;background:#fff}.calendar .calendarButton{text-align:center;padding:1px}.calendar .nav{padding:2px;display:table-cell}.calendar thead{background-repeat:no-repeat;background:#ededed}.calendar thead .title{font-weight:700;border:1px solid #000;color:#666;text-align:center;padding:2px}.calendar thead tr:first-child td:last-child{color:red;text-transform:uppercase;background:#ededed}.calendar thead tr:first-child td:first-child{color:#00f;text-transform:uppercase;background:#ededed;border-right:1px dashed #EDEDED!important}.calendar thead tr:first-child td:last-child:hover{text-shadow:0px 0px 2px red}.calendar thead .headrow td{border-top:1px dashed #EDEDED!important}.calendar thead .headrow td[colspan="4"]{text-transform:uppercase;color:#008b98}.calendar thead .name{padding:2px;text-align:center;background:#dddddd30;border-bottom:1px solid rgba(203,203,203,.57)!important;border-top:1px solid rgba(203,203,203,.57)!important;box-shadow:0 9px 8px -10px #aaa5a57a inset}.calendar thead .weekend{color:red}.calendar thead .hilite{padding:0;cursor:pointer;background:#dddddd36}.calendar thead .active{padding:2px 0 0 2px;box-shadow:0 1px 2px #a9a9a9a1 inset;background:#c8c8c833}.calendar tbody .day{width:2em;text-align:right;padding:3px}.calendar tbody .day.othermonth{color:#aaa}.calendar tbody .day.othermonth.oweekend{color:#faa}.calendar table .wn{background:#dddddd36;border-right:1px solid rgba(203,203,203,.57)!important;padding:2px 3px 2px 2px}.calendar tbody td.hilite{background:#dddddd36;cursor:pointer;color:transparent;transition:color .2s ease-in-out;color:#0560ef}.calendar tbody td.active{padding:2px 2px 0;box-shadow:0 0 2px #777 inset;background:#c8c8c84d}.calendar tbody td.selected{font-weight:700;padding:2px;box-shadow:0 0 3px -1px #9e9e9e inset;background:#ededed}.calendar tbody td.weekend{color:red}.calendar tbody td.today{font-weight:700;color:#008b98}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .ttip{padding:3px;color:#666;text-align:center;border-top:1px solid rgba(203,203,203,.19)!important;background:#ededed}.calendar tfoot .hilite{padding:1px}.calendar tfoot .active{padding:2px 0 0 2px}.calendar .combo{color:#666;position:absolute;display:none;width:4em;top:0;left:0;cursor:default;box-shadow:0 0 2px #d3d3d3;padding:0;background:#ededed;border:1px double #d8d8d8!important;border-bottom:1.5px double #cbcbcb!important;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:3px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .active{padding:0;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000}.calendar .combo .hilite{background:#ededed;color:#444}.calendar td.time{border-top:1px solid #d8d8d8;padding:1px 0;text-align:center;background-color:#ededed}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #cbcbcb;font-weight:700}.calendar td.time .ampm{text-align:center}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:700}.calendar td.time span.hilite{border-color:#000;background-color:#766;color:#fff}.calendar td.time span.active{border-color:red;background-color:#000;color:#0f0}
/*minified@2025-11-06T18:30:23.421*/
