*{font-weight:normal}._patro_container{width:288px;height:288px;padding:15px;background-color:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px}._patro_header{display:flex;justify-content:space-between;height:60px}._patro_header_actionBtn{outline:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer}._patro_header_info{display:flex;flex-direction:column;align-items:center}._patro_header_info_month_year{font-size:14px;margin:0 0 2px 0}._patro_days,._patro_dates{display:grid;grid-template-columns:repeat(7, 1fr)}._patro_days_day{text-align:center;font-size:14px;width:35px;height:33px;display:flex;justify-content:center;align-items:center;color:#000}._patro_dates{border:0 !important}._patro_dates:not(:first-child),._patro_dates :not(:nth-child(1)),._patro_dates :not(:last-child){border-bottom:1px solid #dfdfdf}._patro_dates:first-child{border-top:1px solid #dfdfdf}._patro_dates_date{width:100%;height:33px;margin:0;display:flex;justify-content:center;align-items:center;font-size:16px;cursor:pointer;color:#000;border-right:1px solid #dfdfdf;position:relative}._patro_dates_date sub{position:absolute;bottom:1px;right:2px;font-size:9px}._patro_dates_date:first-child{border-left:1px solid #dfdfdf}._patro_dates_current_month_date:hover{background-color:#5865f2;color:#fff;transition:background-color .3s}._patro_dates_date_offset{color:#757575}._patro_dates_current_date{background-color:#5865f2;color:#fff}