.maken-calendar-popover{position:fixed;z-index:100000;background:white;color:#153453;border:1px solid #c9d9ec;border-radius:16px;box-shadow:0 14px 50px #14304e38;padding:14px;box-sizing:border-box;font-family:inherit}.calendar-toolbar{display:flex;gap:5px;align-items:center;margin-bottom:12px}.calendar-toolbar select{min-width:0;padding:8px 4px;border:1px solid #dce5f1;border-radius:6px;background:white;font:inherit;font-size:14px}.calendar-toolbar select:first-of-type{flex:1}.calendar-toolbar button,.calendar-footer button{background:#edf4ff;border:0;border-radius:8px;padding:8px 10px;color:#075bf5;cursor:pointer}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.calendar-days button{min-width:0;height:36px;border:0;background:#f5f8fc;border-radius:8px;color:#16364d;cursor:pointer;font-size:14px}.calendar-days button:hover{background:#dceaff}.calendar-days button[aria-pressed=true]{background:#0962fa;color:white}.calendar-days button:disabled{opacity:.3;cursor:not-allowed}.calendar-days .weekday{text-align:center;font-size:12px;color:#637891;padding:5px 0}.calendar-month{display:block}.calendar-month button{width:100%}.calendar-footer{display:flex;justify-content:flex-end;margin-top:12px}.maken-calendar-popover button:focus-visible{outline:2px solid #0866ff;outline-offset:2px}.reference-catalog .ref-header-links{margin-left:auto}.ref-header .top{gap:22px}@media(max-width:760px){.ref-header .top{gap:10px}.reference-catalog .ref-header-links{margin-left:0}}
.calendar-toolbar select:first-of-type{width:115px;min-width:95px;flex:1}.calendar-toolbar select:last-of-type{width:78px;min-width:70px;flex:0 0 78px}.calendar-toolbar button{flex:0 0 28px;width:28px;padding:8px 0}
