@media screen and (min-width:761px){
 body.design3 .web-activity-tools{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px;align-items:start;margin:0 0 20px;min-width:0}
 body.design3 .web-activity-tools>section{margin:0!important;min-width:0;box-sizing:border-box}
 body.design3 .web-activity-tools .reportfilters{grid-template-columns:repeat(2,minmax(0,260px));justify-content:start;gap:12px}
 body.design3 .web-activity-tools .two{grid-template-columns:repeat(2,minmax(0,260px));justify-content:start}
 body.design3 .web-activity-tools :is(input,select){max-width:100%;min-width:0;box-sizing:border-box}
 body.design3 .web-activity-calendar{padding:12px}
 body.design3 .web-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}
 body.design3 .web-calendar-head>h2{font-size:14px;margin:0;text-align:center;text-transform:capitalize}
 body.design3 .web-calendar-head>button{width:30px;min-height:30px;height:30px;padding:0;font-size:22px}
 body.design3 .web-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}
 body.design3 .web-calendar-days>small{font-size:11px;color:#687773;padding:2px 0}
 body.design3 .web-calendar-days>button{position:relative;display:flex;align-items:center;justify-content:center;padding:3px;min-width:0;min-height:30px;height:30px;font-size:12px;border-radius:6px;background:#fff}
 body.design3 .web-calendar-days>button.has-activity{background:#e0f0e6!important;border-color:#9fcbb2!important;color:#215c3d!important}
 body.design3 .web-calendar-days>button>small{position:absolute;right:1px;top:0;font-size:9px;font-weight:700;line-height:10px}
 body.design3 .web-calendar-days>button[aria-pressed=true]{outline:2px solid #22667a;outline-offset:-2px}
 body.design3 .web-calendar-days>button:disabled{background:#f0f1f0!important;color:#a4aaa7!important;border-color:#e5e8e6!important;cursor:default;opacity:1}
 body.design3 .web-activity-calendar>p{font-size:11px;color:#687773;margin:8px 0}
 body.design3 .web-calendar-month{width:100%;min-height:30px;height:30px;padding:4px 8px;font-size:11px}
}
@media screen and (min-width:761px) and (max-width:1100px){body.design3 .web-activity-tools{grid-template-columns:minmax(0,1fr) 240px;gap:12px}body.design3 .web-activity-tools .reportfilters,body.design3 .web-activity-tools .two{grid-template-columns:minmax(0,1fr)}}
@media screen and (min-width:761px){
 body.design3 .web-activity-tools .two{width:100%!important;max-width:none!important;margin-bottom:12px}
 body.design3 .web-activity-tools>section:first-child>label{max-width:532px}
 body.design3 .web-calendar-head>button{height:30px!important;min-height:30px!important;width:30px!important;padding:0!important}
 body.design3 .web-calendar-days>button{height:30px!important;min-height:30px!important;padding:3px!important;line-height:1.2!important}
 body.design3 .web-calendar-month{height:30px!important;min-height:30px!important;padding:4px 8px!important}
}

