
#selectionPoolRoot .sp-toolbar{gap:8px}
#selectionPoolRoot .sp-toolbar>.sp-push{flex:1 1 20px}
#selectionPoolRoot .sp-time-toolbar{margin-left:auto}
#selectionPoolRoot .sp-toolbar .sp-toolbar-more{width:40px;min-width:40px;height:40px;padding:0;font-size:20px;line-height:1}
#selectionPoolRoot .sp-toolbar>.sp-create-primary{height:40px;white-space:nowrap}
#selectionPoolRoot .sp-time-segment button{height:38px;padding:0 12px}
#selectionPoolRoot .sp-empty .sp-history-link{margin-top:10px}
.sp-calendar-popover.sp-dialog{position:fixed!important;margin:0!important;inset:auto;width:min(660px,calc(100vw - 16px))!important;max-width:660px!important;max-height:calc(100vh - 16px);padding:0;border:1px solid #dce2eb;border-radius:12px;box-shadow:0 8px 26px #263d6126;z-index:10050;overflow:auto;background:#fff}
.sp-calendar-popover .sp-calendar-inputs{display:none}
.sp-calendar-popover .sp-calendar-layout{grid-template-columns:86px 1fr}
.sp-calendar-popover .sp-calendar-layout>section{padding:10px}
.sp-calendar-popover .sp-calendar-shortcuts{padding:8px 6px;background:#f8fafc}
.sp-calendar-popover .sp-calendar-shortcuts button{padding:9px 10px;font-size:13px}
.sp-calendar-popover .sp-calendar-months{gap:10px}
.sp-calendar-popover .sp-calendar-month>header{background:#fff;color:#25324a;padding:3px 0}
.sp-calendar-popover .sp-calendar-month>header button{color:#52657e}
.sp-calendar-popover .sp-calendar-grid>span,.sp-calendar-popover .sp-calendar-grid>button{height:30px}
.sp-calendar-popover .sp-calendar-grid>button.in-range{background:#e8f1ff}
.sp-calendar-popover .sp-calendar-grid>button.is-end{border-radius:6px;background:#1769ff}
.sp-calendar-popover .sp-calendar-help{margin:3px 0 0;font-size:11px}
.sp-calendar-popover>footer{padding:10px 12px!important;border-top:1px solid #e8edf3;background:#fff}
.sp-calendar-popover>footer button{padding:7px 12px;border-radius:7px;font-size:13px}
@media(max-width:600px){.sp-calendar-popover .sp-calendar-layout{grid-template-columns:1fr}.sp-calendar-popover .sp-calendar-months{grid-template-columns:1fr 1fr}.sp-calendar-popover .sp-calendar-month>header{grid-template-columns:18px 18px 1fr 18px 18px;font-size:11px}.sp-calendar-popover .sp-calendar-layout>section{padding:6px}.sp-calendar-popover .sp-calendar-grid>button{font-size:11px}}
