.acct-overlay[data-ui-shell=adminkit] #acctMain,body:has(.acct-overlay[data-ui-shell=adminkit].open) #acctSlidePanelBody,body:has(.acct-overlay[data-ui-shell=adminkit].open){--ak-calendar-min-h: 500px;--ak-calendar-min-h-sm: 360px;--fc-border-color: var(--acct-border);--fc-page-bg-color: var(--acct-surface);--fc-neutral-bg-color: color-mix(in srgb, var(--acct-muted)) 12%, transparent;--fc-neutral-text-color: var(--acct-muted);--fc-today-bg-color: color-mix(in srgb, var(--acct-accent)) 8%, var(--acct-surface);--fc-now-indicator-color: var(--danger);--fc-highlight-color: color-mix(in srgb, var(--acct-accent)) 16%, transparent;--fc-non-business-color: color-mix(in srgb, var(--acct-muted)) 8%, transparent;--fc-button-bg-color: var(--acct-accent);--fc-button-border-color: var(--acct-accent);--fc-button-text-color: var(--text-inverse);--fc-button-hover-bg-color: color-mix(in srgb, var(--acct-accent)) 84%, var(--text);--fc-button-hover-border-color: color-mix(in srgb, var(--acct-accent)) 84%, var(--text);--fc-button-active-bg-color: color-mix(in srgb, var(--acct-accent)) 72%, var(--text);--fc-button-active-border-color: color-mix(in srgb, var(--acct-accent)) 72%, var(--text);--fc-event-bg-color: var(--acct-accent);--fc-event-border-color: color-mix(in srgb, var(--acct-accent)) 88%, var(--text);--fc-event-text-color: var(--text-inverse);--fc-small-font-size: var(--fs-xs)}.acct-overlay[data-ui-shell=adminkit] #acctMain .ak-calendar:not(.no-ak-calendar),.acct-overlay[data-ui-shell=adminkit] #acctMain .card-body>.fc:not(.no-ak-calendar),.acct-overlay[data-ui-shell=adminkit] #acctMain .acct-card-body>.fc:not(.no-ak-calendar),body:has(.acct-overlay[data-ui-shell=adminkit].open) #acctSlidePanelBody .ak-calendar:not(.no-ak-calendar),body:has(.acct-overlay[data-ui-shell=adminkit].open) .mm-modal__body .ak-calendar:not(.no-ak-calendar){min-height:var(--ak-calendar-min-h);width:100%}.acct-overlay[data-ui-shell=adminkit] #acctMain .ak-calendar-sm:not(.no-ak-calendar),body:has(.acct-overlay[data-ui-shell=adminkit].open) .ak-calendar-sm:not(.no-ak-calendar){min-height:var(--ak-calendar-min-h-sm)}.acct-overlay[data-ui-shell=adminkit] #acctMain .card-body>.fc:not(.no-ak-calendar),.acct-overlay[data-ui-shell=adminkit] #acctMain .acct-card-body>.fc:not(.no-ak-calendar),body:has(.acct-overlay[data-ui-shell=adminkit].open) .card-body>.fc:not(.no-ak-calendar){margin-top:var(--sp-4)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar),body:has(.acct-overlay[data-ui-shell=adminkit].open) #acctSlidePanelBody .fc:not(.no-ak-calendar),body:has(.acct-overlay[data-ui-shell=adminkit].open) .mm-modal__body .fc:not(.no-ak-calendar){color:var(--acct-text);font-size:var(--fs-sm)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-toolbar,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-toolbar-title,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-toolbar-title{color:var(--acct-text);font-size:var(--fs-lg);font-weight:600;line-height:1.25}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-button,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-button{border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:500;height:var(--mm-header-row-btn-h);line-height:1;padding:0 var(--sp-3);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-button:focus,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-button:focus{box-shadow:var(--mm-input-focus-shadow, 0 0 0 4px color-mix(in srgb, var(--brand) 20%, transparent));outline:none}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-button-group,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-button-group{gap:0}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar).fc-theme-standard .fc-scrollgrid,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar).fc-theme-standard .fc-scrollgrid{border:var(--bw) solid var(--fc-border-color);border-radius:var(--r);overflow:hidden}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-col-header-cell-cushion,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-col-header-cell-cushion{color:var(--acct-muted);font-size:var(--fs-xs);font-weight:600;padding:var(--sp-2) var(--sp-2);text-transform:uppercase}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-col-header-cell,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-col-header-cell{background:color-mix(in srgb,var(--acct-border)) 12%,var(--acct-surface);min-height:var(--mm-table-col-head-h)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-daygrid-day-number,.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-timegrid-slot-label-cushion,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-daygrid-day-number,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-timegrid-slot-label-cushion{color:var(--acct-muted);font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-2)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-daygrid-day.fc-day-today,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-daygrid-day.fc-day-today{background:var(--fc-today-bg-color)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-daygrid-day-frame,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-daygrid-day-frame{min-height:96px}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-event,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-event{border-radius:var(--r-xs);font-size:var(--fs-xs);font-weight:600}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-event .fc-event-main,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-event .fc-event-main{color:var(--fc-event-text-color);padding:var(--sp-1) var(--sp-2)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) a.fc-event,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) a.fc-event{text-decoration:none}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) a.fc-event:hover,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) a.fc-event:hover{filter:brightness(.96)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-more-link,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-more-link{color:var(--acct-accent);font-size:var(--fs-xs);font-weight:600}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-popover,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-popover{background:var(--ak-card-bg);border:var(--ak-elevated-border) solid var(--acct-border);border-radius:var(--r);box-shadow:var(--ak-card-shadow)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-popover-header,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-popover-header{background:color-mix(in srgb,var(--acct-border)) 12%,var(--acct-surface);color:var(--acct-text);font-size:var(--fs-sm);font-weight:600;padding:var(--sp-2) var(--sp-3)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-list-event:hover td,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-list-event:hover td{background:color-mix(in srgb,var(--acct-accent)) 6%,var(--acct-surface)}.acct-overlay[data-ui-shell=adminkit] #acctMain .fc:not(.no-ak-calendar) .fc-list-day-cushion,body:has(.acct-overlay[data-ui-shell=adminkit].open) .fc:not(.no-ak-calendar) .fc-list-day-cushion{background:color-mix(in srgb,var(--acct-border)) 12%,var(--acct-surface);color:var(--acct-text);font-weight:600}
