@charset "UTF-8";.icon{display:block}.button-menu-header{align-items:center;border:1px solid #0000;cursor:pointer;display:flex;font-size:1.4rem;z-index:1}.button-menu-header:hover{background-color:var(--dropdown-item-hover);border-color:var(--dropdown-item-hover-border)}.button-menu-header-active{background:var(--bg-inset);border-color:#0000}.button-menu-header--disabled{cursor:not-allowed;opacity:.4}.button-menu-header--disabled:hover{background:none;border-color:#0000}.button-menu-content{background:var(--bg-elevated);border:1px solid var(--dropdown-border);border-radius:var(--radius-md);box-shadow:var(--elevation-2);color:var(--text);left:0;outline:none;overflow:hidden;position:fixed;top:0;z-index:200}.button-menu-content__row{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:flex;font-size:1.4rem;padding:10px}.button-menu-content__row:hover{background:var(--hover-overlay)}.button-menu-content__row:last-child{border-bottom:none}.button-menu-content__confirm-header{align-items:center;border-bottom:1px solid var(--border);color:var(--text);display:flex;font-size:var(--ui-general-font-size);gap:var(--ui-general-padding-small);justify-content:center;padding:var(--ui-general-padding)}.button-menu__confirm-options{cursor:pointer;display:grid;font-size:1.4rem;grid-template-columns:1fr 1fr}.confirm-option{border-right:1px solid var(--border);color:var(--icon-text);display:flex;justify-content:center;padding:1rem}.confirm-option:hover{background:var(--hover-overlay)}.confirm-option:last-of-type{border-right:none}.cancel-option{background:var(--btn-danger-bg);color:#fff}.cancel-option:hover{background:var(--btn-danger-bg-hover)}.icon-button{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s}.icon-button:hover{background-color:var(--dropdown-item-hover);border-color:var(--dropdown-item-hover-border)}.disabled:hover{background-color:none}.hover-chip{background:var(--tooltip-bg);border-radius:4px;color:var(--tooltip-text);display:block;padding:5px;position:absolute}.column-panel-header{align-items:center;border-bottom:1px solid var(--border);box-sizing:border-box;color:var(--icon-text);display:flex;flex-shrink:0;min-height:44px;padding:var(--ui-general-padding) var(--ui-general-padding-large)}.column-panel-header__icon{font-size:1.6rem;margin-right:var(--ui-general-margin)}.column-panel-header__title{font-size:1.6rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-panel-header__controls{align-items:center;display:flex;margin-left:auto}.column-panel-header__control{align-items:center;display:flex;gap:var(--ui-general-margin)}.column-panel-header__control .icon-button{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);height:34px;justify-content:center;width:34px}.column-panel-header__control .icon-button:hover{background:var(--bg-inset);border-color:var(--border-strong)}.column-panel-wrapper{background:var(--bg-page)}.column-panel-wrapper,.column-panel-wrapper .column-panel{display:flex;height:100%;min-height:0;overflow:hidden;width:100%}.column-panel-wrapper .column-panel{background:var(--bg-panel);flex-direction:column}.column-panel .column-panel__body{height:100%;overflow-y:auto;padding:10px}.information-display{align-items:flex-start;color:var(--text-muted);display:flex;gap:var(--ui-general-margin);padding:var(--ui-general-padding-large)}.information-display__icon{flex-shrink:0;margin-top:2px}.information-display__content{display:flex;flex-direction:column;gap:var(--ui-general-padding-small)}.information-display__title{color:var(--text);font-size:1.6rem;font-weight:500}.information-display__message{font-size:1.4rem;line-height:1.4}.drag-anchor{color:var(--drag-handle);cursor:move;cursor:grab;cursor:-webkit-grab;font-size:1.4rem}.drag-anchor:active{cursor:grabbing;cursor:-webkit-grabbing}.at-risk-row{cursor:pointer}.at-risk-row:hover{background:var(--bg-inset)}.at-risk-row__drag-cell{cursor:grab;width:24px}.at-risk-row__truncate{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-risk-row__pill{border-radius:3px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.at-risk-row__pill--critical{background:var(--color-danger)}.at-risk-row__pill--at-risk{background:#d97706;background:var(--color-warm,#d97706)}.at-risk-row__pill--watch{background:var(--color-info)}.at-risk-list__full-list-row{border-bottom:1px solid var(--border-faint,var(--border));margin-bottom:6px;padding-bottom:6px}.at-risk-list__full-list-link{color:var(--color-info);cursor:pointer;display:block;font-size:1.1rem;text-align:right}.at-risk-list__table-wrapper{overflow-x:auto}.at-risk-list__table{border-collapse:collapse;width:100%}.at-risk-list__table td{border-bottom:1px solid var(--border-faint,var(--border));font-size:1.3rem;padding:6px 8px}.tabs-header{align-items:center;background:var(--tab-bg-active);display:flex;padding-bottom:0}.tabs-header__controls{display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.controls__control{align-items:center;background:var(--tab-bg-inactive);color:var(--tab-text-inactive);cursor:pointer;display:flex;flex:1 1;font-size:1.4rem;height:30px;justify-content:center}.controls__control--single{border:1px solid var(--border);border-bottom:none;border-radius:4px 4px 0 0;flex:0 0 auto;padding:0 20px}.controls__control-icon{fill:var(--color-warm-dark);margin-right:10px}div.inactive{box-shadow:var(--tab-shadow-inactive)}div.inactive:first-of-type{box-shadow:var(--tab-shadow-inactive-first)}div.inactive:last-of-type{box-shadow:var(--tab-shadow-inactive-last)}.active-icon{fill:var(--color-success);font-size:20px}.active-div{background:var(--tab-bg-active);border-bottom:var(--tab-bg-active);cursor:default;z-index:2}.active-div,.active-div:hover{color:var(--tab-text)}.disabled{fill:var(--bg-panel)!important;background:var(--bg-panel)!important;box-shadow:none!important;color:var(--bg-panel)!important;cursor:default!important}.at-risk-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.skeleton{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(90deg,var(--bg-inset) 25%,var(--border-faint) 50%,var(--bg-inset) 75%);background-size:200% 100%;flex-shrink:0}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lead-row-skeleton__item{align-items:center;display:flex;gap:var(--ui-general-margin);margin:2px;padding:4px}.lead-row-skeleton__journey{margin:2px 4px}.hover-info-popover__trigger{align-items:center;display:flex}.hover-info-popover__content{background:var(--bg-elevated);border:1px solid var(--dropdown-border);border-radius:var(--radius-md);box-shadow:var(--elevation-2);color:var(--text);font-size:1.3rem;left:0;padding:var(--ui-general-padding);position:fixed;top:0;z-index:200}.lead-hover-info__trigger{border:1px solid #0000;border-radius:var(--radius-sm);cursor:default;padding:2px}.lead-hover-info__trigger:hover{background:var(--dropdown-item-hover);border-color:var(--dropdown-item-hover-border)}.lead-hover-info__content{display:flex;flex-direction:column;gap:6px;max-width:280px;min-width:220px}.lead-hover-info__name{color:var(--text);font-size:1.4rem;font-weight:600;margin-bottom:2px}.lead-hover-info__row{display:flex;font-size:1.2rem;gap:12px;justify-content:space-between}.lead-hover-info__label{color:var(--text-muted)}.lead-hover-info__value{color:var(--text);text-align:right}.lead-row-item{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;margin:2px;padding:4px;width:100%}.lead-row-item .text-wrap{font-size:var(--ui-general-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.lead-row-item .icon{fill:var(--color-info);color:var(--color-info);margin-right:var(--ui-general-margin)}.lead-row-wrapper{color:var(--list-row-text);display:flex;line-height:1.4;margin-bottom:var(--ui-general-margin-large);overflow:hidden;transition:border-color .15s ease-out}.lead-row-wrapper:hover{background:var(--list-row-bg-hover);border-color:var(--border-strong)}.lead-row{cursor:pointer;overflow:hidden;padding:var(--ui-general-padding-large);width:100%}.lead-row__controls{align-items:center;border-left:1px solid var(--border);display:flex;flex-direction:column;margin-left:auto;padding:var(--ui-general-padding)}.anchor-point,.lead-row .menu-button{margin-top:auto}.lead-row__controls .fc-overdue{fill:var(--color-danger-dark)}.lead-row__menu-header:hover{background-color:var(--dropdown-item-hover);border-color:var(--dropdown-item-hover-border)}.lead-row__controls .not-viewed{fill:var(--color-warm)}.lead-row__controls .is-new{fill:var(--color-success)}.lead-row .journey-wrap{color:var(--text-link);cursor:pointer;font-size:var(--ui-general-font-size-meta);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.lead-row .journey-wrap:hover{color:var(--text-link-hover)}.new-tasklist-name{align-items:center;background:var(--bg-inset);border-radius:var(--radius-sm);display:flex;height:0;margin-bottom:var(--ui-general-margin-large);overflow:hidden;transition:height .1s ease-in-out}.new-tasklist-name.open{height:auto;padding:var(--ui-general-padding)}.new-tasklist-name__input{border-radius:var(--radius-sm);font-size:var(--ui-general-font-size);height:30px;margin-right:var(--ui-general-margin);padding:0 var(--ui-general-padding);width:100%}.new-tasklist-name__controls{align-items:center;display:flex;font-size:1.6rem;gap:var(--ui-general-padding-small)}.new-tasklist-name__controls .icon-button{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;transition:background .15s ease-out,border-color .15s ease-out;width:30px}.new-tasklist-name__controls .icon-button:hover{background:var(--hover-overlay);border-color:var(--border-strong)}.card{display:flex;flex-direction:column;overflow:hidden}.card__header{align-items:center;border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;min-height:44px;padding:var(--ui-general-padding) var(--ui-general-padding-large)}.card__header-title{color:var(--text);flex:1 1;font-size:1.6rem;font-weight:600;min-width:0}.card__header-right{align-items:center;display:flex;margin-left:auto}.card__body{flex:1 1;min-height:0;overflow:auto}.task-list-card{margin-bottom:var(--ui-general-margin-large);max-height:220px;width:100%}.task-list-card .card__header-title{font-size:var(--ui-general-font-size)}.task-list-row__title{align-items:center;display:flex;min-width:0}.task-list-row__title-icon{fill:var(--color-info);flex-shrink:0;margin-right:var(--ui-general-margin)}.task-list-row__title-text{flex:1 1;min-width:0}.task-list-row__header-controls{align-items:center;display:flex;gap:var(--ui-general-padding-small)}.task-list-row__header-controls .button-menu-header,.task-list-row__header-controls .icon-button{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;justify-content:center;transition:background .15s ease-out,border-color .15s ease-out;width:30px}.task-list-row__header-controls .button-menu-header:hover,.task-list-row__header-controls .icon-button:hover{background:var(--bg-inset);border-color:var(--border-strong)}.task-list-row__name-editor{align-items:center;display:flex;width:100%}.task-list-row__name-editor-input{background:var(--input-bg);border-color:var(--input-border);color:var(--input-text);font-size:var(--ui-general-font-size);height:30px;padding:0 var(--ui-general-padding);width:100%}.task-list-row__name-editor-controls{align-items:center;display:flex;gap:var(--ui-general-padding-small);justify-content:center;padding-left:var(--ui-general-padding)}.task-list-row__name-editor-controls .icon-button{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;justify-content:center;transition:background .15s ease-out,border-color .15s ease-out;width:30px}.task-list-row__name-editor-controls .icon-button:hover{background:var(--bg-inset);border-color:var(--border-strong)}.task-list-row__body{padding:var(--ui-general-padding) var(--ui-general-padding-large)}.task-list-row__body--active-drop{background:var(--hover-overlay);border-color:var(--color-brand)}.task-list-row__body .task-list-row-item{align-items:center;border-radius:var(--radius-sm);color:var(--text);display:flex;padding:var(--ui-general-padding-small) 0}.task-list-row__body .task-list-row-item:hover{background:var(--hover-overlay)}.task-list-row__body .task-list-row-item__icon{fill:var(--color-warm);flex-shrink:0;margin-left:var(--ui-general-margin)}.task-list-row__body .task-list-row-item__text{font-size:var(--ui-general-font-size);padding:var(--ui-general-padding)}.task-list-row__body .task-list-row-item__actions{margin-left:auto;opacity:0;transition:opacity .15s ease-out}.task-list-row__body .task-list-row-item:focus-within .task-list-row-item__actions,.task-list-row__body .task-list-row-item:hover .task-list-row-item__actions{opacity:1}.task-list-row__empty{color:var(--text-muted);padding:var(--ui-general-padding-large);text-align:center}.task-list-error,.task-list-row__empty{font-size:var(--ui-general-font-size-meta)}.task-list-error{align-items:center;background:var(--bg-inset);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-dark);display:flex;gap:var(--ui-general-margin);margin-bottom:var(--ui-general-margin-large);padding:var(--ui-general-padding)}.duplicate-notification-sticky{background:var(--bg-panel);display:flow-root;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}.duplicate-notification{align-items:center;background:var(--bg-inset);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--text);display:flex;font-size:var(--ui-general-font-size);gap:var(--ui-general-margin);margin-bottom:var(--ui-general-margin-large);padding:var(--ui-general-padding) var(--ui-general-padding-large)}.duplicate-notification__text{flex:1 1}.duplicate-notification__fix-now{border-radius:var(--radius-sm);color:var(--color-info);cursor:pointer;font-weight:600;margin-left:auto;padding:var(--ui-general-padding-small) var(--ui-general-padding);transition:background .15s ease-out,color .15s ease-out}.duplicate-notification__fix-now:hover{background:var(--hover-overlay);color:var(--color-info-dark)}.event-row-section{align-items:center;display:flex;line-height:1.4;padding:var(--ui-general-padding);width:100%}.text-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-icon{margin-right:var(--ui-general-margin)}.link-style{cursor:pointer;font-weight:500}.event-row-container{background:var(--list-row-bg);border:1px solid var(--dayview-row-border);border-left:10px solid var(--event-row-border-color,var(--dayview-row-border));border-radius:var(--radius-sm);color:var(--list-row-text);display:flex;margin-bottom:var(--ui-general-margin-large);margin-top:var(--ui-general-margin);max-height:0;opacity:0;position:relative;transition:opacity .15s ease-in,max-height .25s ease-out,box-shadow .2s ease-out}.event-row-container--open{background:var(--bg-elevated);box-shadow:var(--elevation-2);max-height:150px;opacity:1}.row-wrapper{display:block;overflow:hidden;padding:var(--ui-general-padding);width:100%}.event-row{display:grid;font-size:1.2rem;grid-template-columns:1fr 1fr 2fr;height:30px}.details-row{color:var(--dayview-detail-text);font-size:1.3rem;height:calc(100% - 40px);margin-top:var(--ui-general-margin-large);overflow:auto;padding:var(--ui-general-padding)}.event-row-item,.journey-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-wrap{color:var(--text-link);cursor:pointer;font-size:1.3rem;font-weight:500;width:100%}.journey-wrap:hover{color:var(--text-link-hover)}.row-meta{align-items:center;display:flex;padding:var(--ui-general-padding)}.row-meta .complete-icon{fill:var(--color-success)}.event-control-row{align-items:center;display:flex;width:100%}.event-control-row__label{margin-left:var(--ui-general-margin)}.event-row__controls{align-items:center;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:var(--ui-general-padding-small);margin-left:auto;padding:var(--ui-general-padding)}.event-row__controls .button-menu-header{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);height:30px;justify-content:center;transition:background .15s ease-out,border-color .15s ease-out;width:30px}.event-row__controls .button-menu-header:hover{background:var(--bg-inset);border-color:var(--border-strong)}.controls .anchor-point{margin-top:auto}.complete-event-icon{fill:var(--color-success)}.edit-event-icon{fill:var(--color-info)}.delete-event-icon{fill:var(--color-danger)}.datepicker input{border:0}.date-picker-row__static-value{background:none;border:none;font-size:1.4rem;margin-left:2px;outline:none;padding:4px}.datepicker{align-items:center;border:0;display:flex;margin-bottom:5px}.date-picker-row__editable{background:var(--list-row-bg);border:none;color:var(--list-row-text);cursor:pointer;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center;width:100%}#date-picker{border:0;cursor:pointer;margin-left:4px;outline:0}.datepicker .field{font-size:1.4rem;text-align:left}.panel{border:1px solid var(--action-panel-border);border-radius:4px;border-top:none;color:var(--action-panel-text);display:none;outline:none;padding:var(--ui-general-padding);position:fixed;z-index:200}.panel,.panel-block{background:var(--action-panel-bg)}.panel-block{border:1px solid var(--action-panel-block-border);overflow:hidden}.button-panel-trigger--active{background:var(--action-panel-bg)}.button-panel-trigger--active:hover{background:var(--action-panel-bg)!important}.planner-view-header{background:var(--bg-panel);border-bottom:1px solid var(--border);display:flex;height:48px;padding:var(--ui-general-padding) var(--ui-general-padding-large)}.planner-view-header__section{align-items:center;color:var(--list-row-text);display:flex;font-size:1.5rem;height:100%}.planner-view-header__controls{align-items:center;display:flex;margin-left:auto}.planner-view-header__task-list-button{color:var(--icon);margin-left:var(--ui-general-margin-large)}.planner-view-header__bulk-mail-button{color:var(--text-link);margin-left:var(--ui-general-margin-large)}.planner-view-header__panel-button{fill:var(--color-success);cursor:pointer}.planner-view-header__panel-button:hover{fill:var(--color-success-dark)}.planner-view-header__panel-body{display:flex;padding:var(--ui-general-padding);width:-webkit-max-content;width:max-content}.planner-view-header__panel-body-section{align-items:center;display:flex;flex:1 1;font-size:1.2rem;padding:var(--ui-general-padding);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-button{align-items:flex-end;border-radius:var(--radius-sm);cursor:pointer;display:flex;padding:var(--ui-general-padding-small)}.section-button:hover{background:var(--bg-inset)}.day-view{display:flex;flex-direction:column;height:100%;overflow:hidden}.day-view__filters{display:flex;gap:var(--ui-general-padding-small);justify-content:center;padding:var(--ui-general-padding)}.day-view__filters-button{background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-sm);color:var(--btn-text);cursor:pointer;padding:var(--ui-general-padding-small) var(--ui-general-padding);transition:background .15s ease-out}.day-view__filters-button:hover{background:var(--btn-bg-hover);color:var(--btn-text)}.events-list{font-size:1.6rem;height:100%;overflow-y:auto;padding:var(--ui-general-padding-large);padding-top:var(--ui-general-padding)}.count-badge{border-radius:var(--radius-sm);font-size:1.2rem;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--ui-general-padding-small) var(--ui-general-padding);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.count-badge--low{background:var(--cal-track-low);color:var(--text)}.count-badge--medium{background:var(--cal-track-medium);color:var(--text)}.count-badge--high{background:var(--cal-track-high);color:#fff}.month-view{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;position:relative;width:100%}.month-view--loading{background:var(--color-info-light)}.row{flex:1 1;flex-direction:row;flex-wrap:wrap}.header-row,.row{margin:0;padding:0;width:100%}.header-row{background:var(--planner-tab-bg-active);color:var(--list-row-text);display:flex;flex-direction:row;flex-wrap:wrap}.col{flex-basis:0;flex-grow:1;height:100%}.col-center{justify-content:center;padding:var(--ui-general-padding-large);text-align:center}.days{font-size:1.2rem;font-weight:600;padding:.75em 0;text-transform:uppercase}.calendar__body{background:var(--planner-tab-bg-active);display:flex;flex:1 1;flex-direction:column}.calendar__body .cell{background:var(--bg-inset);border-bottom:1px solid var(--cal-day-border);border-right:1px solid var(--cal-day-border);color:var(--list-row-text);cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;height:5em;overflow:hidden;position:relative;transition:.25s ease-out}.calendar__body .cell .count-badge{margin:auto auto var(--ui-general-margin-large) auto}.calendar__body .cell .selected-day-controls{display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-top:auto;padding:var(--ui-general-padding)}.calendar__body .cell .selected-day-controls .control{margin:var(--ui-general-margin)}.calendar__body .selected{border-left:6px solid var(--color-success);box-shadow:var(--elevation-1)}.calendar__body .row:last-child{border-bottom:none}.calendar__body .cell:last-child{border-right:none}.calendar__body .cell .number{font-size:1rem;font-weight:700;left:.75em;line-height:1;position:absolute;top:.75em}.calendar__body .cell .bg{align-items:flex-start;box-sizing:border-box;color:var(--text);display:flex;font-size:3.8rem;font-weight:700;height:100%;justify-content:flex-end;letter-spacing:-.07em;line-height:.8;opacity:0;padding:.15em .15em 0 0;position:absolute;transition:.25s ease-out;width:100%}.calendar__body .cell:hover .bg,.calendar__body .selected .bg{opacity:.1;transition:.4s ease-in}.calendar__body .col{flex-basis:14.28571%;flex-grow:0;height:100%;width:14.28571%}.planner-ribbon{align-items:stretch;background:var(--planner-ribbon-bg);box-shadow:var(--elevation-1);display:flex;height:44px}.planner-ribbon .date-controls{align-items:center;display:flex;width:100%}.planner-ribbon .date-controls .date-control{fill:var(--planner-ctrl-fill);align-items:center;background:var(--planner-ribbon-bg);cursor:pointer;display:flex;height:100%;padding:0 var(--ui-general-padding-large);text-align:center;transition:background .15s ease-out}.planner-ribbon .date-controls .date-control:hover{background:var(--planner-ctrl-hover-bg)}.planner-ribbon .date-controls .date-title{color:var(--text-muted);font-size:1.3rem;font-weight:600;padding:var(--ui-general-padding-small) var(--ui-general-padding);text-align:center;width:100%}.planner-ribbon .date-title--loading{background:var(--color-success-light);border-radius:var(--radius-sm)}.planner-ribbon .calendar-pop-out{background:#0000;border:none;color:var(--list-row-text);cursor:pointer;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center;width:100%}.planner-ribbon .rmdp-input{background:#0000}.planner-ribbon__view-tabs{height:100%}.planner-ribbon .controls__control{background:var(--planner-tab-bg);color:var(--planner-tab-text);height:100%;padding:0 var(--ui-general-padding-large)}.planner-ribbon .controls__control:hover{background:var(--planner-tab-bg-hover)}.planner-ribbon .controls__control.inactive{box-shadow:none}.planner-ribbon .active-div{background:var(--planner-tab-bg-active)}.planner-ribbon .tabs-header,.planner-ribbon .tabs-header__controls{height:100%}.event-card{background:var(--event-card-bg);border:1px solid var(--event-card-border);border-left:10px solid var(--event-card-border-color,var(--event-card-border));border-radius:var(--radius-sm);cursor:move;height:0;opacity:0;overflow:hidden;padding:var(--ui-general-padding);transition:all .2s cubic-bezier(.39,.575,.565,1)}.event-card--tagged{--event-card-border-color:var(--event-card-tagged-border);background:var(--event-card-tagged-bg);border-color:var(--event-card-tagged-border)}.event-card--loaded{box-shadow:var(--elevation-1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1}.event-card--moving{height:0;opacity:0}.event-card--complete{opacity:.5}.event-card__details{color:var(--text-link);cursor:pointer;font-size:1.2rem;padding-bottom:var(--ui-general-padding-small);-webkit-user-select:none!important;user-select:none!important;width:100%}.event-card__details:hover{color:var(--text-link-hover)}.event-card__controls{border-top:1px solid var(--border);display:flex;padding:var(--ui-general-padding-small) 0 2px 0;-webkit-user-select:none!important;user-select:none!important}.event-card__controls-right{display:flex;flex:1 1;justify-content:flex-end}.event-card__tag-icon{fill:var(--text-muted);cursor:pointer}.event-card__tag-icon--tagged,.event-card__tag-icon:hover{fill:var(--color-info-dark)}.event-card__edit-icon{fill:var(--color-info);cursor:pointer}.week-view-column{border-right:1px solid var(--border);display:flex;flex-direction:column;height:100%;overflow:auto;transition:background .2s ease-out}.week-view-column--drag-enter{background:var(--hover-overlay)!important}.week-view-column:last-of-type{border-right:none}.week-view-column--active{background:var(--weekview-active-bg)}.week-view-column__header{border-bottom:1px solid var(--border);color:var(--list-row-text);cursor:pointer;font-size:1.2rem;padding:var(--ui-general-padding-small) var(--ui-general-padding)}.week-view-column__header--selected{box-shadow:inset 0 -3px 0 var(--color-success)}.week-view-column__day{font-weight:600;padding-top:var(--ui-general-padding-small);pointer-events:none}.week-view-column__date{color:var(--text-muted);font-size:1rem;pointer-events:none}.week-view-column__body{flex:1 1;overflow-y:scroll;padding:var(--ui-general-padding)}.week-view{background:var(--planner-tab-bg-active);overflow:hidden}.spacer{margin-bottom:5px}.week-view__columns{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:calc(100% - 65px);overflow:hidden}.select-row{align-items:center;display:grid;grid-template-columns:1fr 2fr;margin-bottom:6px}.select-row .field{color:var(--icon-text);font-size:1.4rem;text-align:left}.select-row .data{text-align:left;text-overflow:ellipsis;white-space:nowrap}.select-row .data select{background:var(--input-bg);border:1px solid var(--input-border);color:var(--icon-text);font-size:1.4rem;padding:2px}.text-area-editor__wrapper{height:90%;margin-bottom:20px;width:100%}.text-area-editor{background:var(--input-bg);color:var(--input-text);font-size:1.4rem;height:100%;min-height:100px;outline:none;width:100%}.text-area-editor__char-count{display:flex;justify-content:flex-end}.text-area-row{display:flex;flex-direction:column;height:100%;width:100%}.text-area-row .field{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.text-area-row .data{text-align:left}.text-area-row .editor-wrap{height:100%;width:100%}.inner-modal{background:var(--list-row-bg);height:100%;min-width:350px}.inner-modal .event-contact{background:var(--list-row-bg);border-bottom:1px solid var(--border);color:var(--list-row-text);display:flex;flex-direction:column;font-size:1.6rem;font-weight:600;overflow:hidden;padding:var(--ui-general-padding-large);text-overflow:ellipsis;white-space:nowrap}.event-contact .event-contact__details{font-size:1.3rem;font-weight:400;overflow:hidden;padding:var(--ui-general-padding);text-overflow:ellipsis;white-space:nowrap}.event-save-spinner{height:20px;width:20px}.type-wrapper{background:var(--list-row-bg);border-bottom:1px solid var(--border);color:var(--list-row-text);padding:var(--ui-general-padding-large);width:100%}.type-wrapper .select-row{align-items:center;display:flex}.type-wrapper .datepicker .field,.type-wrapper .select-row .field{margin-right:20px}.type-wrapper .datepicker .rmdp-input{border:1px solid var(--input-border)!important;font-size:1.4rem;text-align:left!important}.add-event-controls{display:flex;flex-direction:column;padding:var(--ui-general-padding-large);width:100%}.options,.row{display:flex}.options{align-items:center;flex-direction:column;font-size:1.4rem;padding:var(--ui-general-padding-xlarge);width:100%}.options__option-wrap{padding:var(--ui-general-padding);width:100%}.color-wrap{display:flex;justify-content:center;margin-bottom:var(--ui-general-margin-large)}.colour-picker{width:auto!important}.colour-picker>span>div{height:28px!important;margin-bottom:var(--ui-general-margin-large)!important;margin-right:var(--ui-general-margin-large)!important;width:28px!important}.user-planner{background:var(--bg-panel);display:grid;flex:1 1;grid-template-rows:auto 1fr;overflow:hidden;position:relative;transition:opacity .15s ease-out}.user-planner--loading{opacity:.6}.dashboard{grid-gap:10px;background:var(--bg-page);display:grid;gap:10px;height:calc(100vh - var(--taskbar-height));overflow:hidden;padding:var(--ui-general-padding);width:100vw}.dashboard__three-column{grid-template-columns:1fr 2fr 1fr}.dashboard__four-column{grid-template-columns:1fr 2fr 1fr 1fr}.dashboard__full-column{height:100%;overflow-y:hidden;width:100%}.dashboard__grid-column{grid-gap:10px;display:grid;gap:10px}.dashboard__first-column{grid-template-rows:1fr 1fr}.dashboard__second-column{grid-template-rows:3fr 2fr}.dashboard__planner-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.dashboard__planner-ribbon{background:var(--bg-panel);display:flex;justify-content:right;margin-bottom:8px;padding:var(--ui-general-padding)}.button-style,.button-style:hover{background:var(--list-row-bg);color:var(--list-row-text)}.button-style-other-user{background:var(--list-row-bg);border-color:var(--color-warm)}.button-style-other-user:hover{background:var(--list-row-bg);border-color:var(--color-warm-dark)}.calendar-users-icon__other-user{fill:var(--color-warm)}.calendar-users-icon__this-user{fill:var(--color-info)}.user-feedback-modal{background:var(--bg-panel);border:var(--ui-border-standout);border-radius:8px;flex-direction:column;font-size:1.4rem;left:calc(50% - 175px);margin:0 auto;overflow:hidden;position:absolute;top:50px;width:350px;z-index:1000}.title,.user-feedback-modal{align-items:center;display:flex}.title{background:var(--bg-inset);padding:5px;width:100%}.title__controls{margin-left:auto}.body{align-items:center;display:flex;flex-direction:row;padding:20px}.user-feedback-error-icon{fill:var(--color-danger-dark)}.user-feedback-info-icon{fill:var(--color-info)}.user-feedback-warning-icon{fill:var(--color-warm)}.user-feedback-success-icon{fill:var(--color-success)}.section-layout{background:var(--bg-page);color:var(--text);display:grid;grid-template-columns:240px 1fr;height:100%;overflow:hidden;width:100%}.section-layout__sidebar{background:var(--bg-panel);border-right:1px solid var(--border);overflow-y:auto;padding:16px 0}.section-layout__nav{list-style:none;margin:0;padding:0}.section-layout__nav-link{align-items:center;border-left:2px solid #0000;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.3rem;gap:8px;padding:8px 16px}.section-layout__nav-link:hover{background:var(--bg-inset);color:var(--text)}.section-layout__nav-link.active{background:var(--bg-inset);border-left-color:var(--color-brand);color:var(--text-link);font-weight:600}.section-layout__nav-icon{flex-shrink:0}.section-layout__content{grid-column:2;overflow:auto;padding:24px 32px}.section-home__hero{border-bottom:1px solid var(--border);margin-bottom:24px;padding:16px 0 24px}.section-home__hero h1{color:var(--text);font-size:2rem;font-weight:700}.section-home__card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.section-home__card{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;cursor:pointer;padding:20px;transition:border-color .1s}.section-home__card:hover{border-color:var(--color-brand)}.section-home__card-icon{margin-bottom:8px}.section-home__card h3{color:var(--text);font-size:1.4rem;font-weight:600;margin-bottom:6px}.section-home__card p{color:var(--text-muted);font-size:1.2rem;margin:0}.section-page-title{color:var(--text);font-size:1.8rem;font-weight:700;margin-bottom:16px}.section-page-subtitle{color:var(--text-muted);font-size:1.3rem;margin-bottom:16px;margin-top:-8px}.section-section-title{border-bottom:1px solid var(--border);color:var(--text);font-size:1.5rem;font-weight:600;margin:24px 0 12px;padding-bottom:8px}.table-wrapper{background:var(--bg-panel);border:1px solid var(--border);border-radius:6px;margin-bottom:16px;overflow-x:auto}.table-wrapper table{border-collapse:collapse;font-size:1.3rem;width:100%}.table-wrapper thead{background:var(--bg-inset)}.table-wrapper th{color:var(--text-muted);font-size:1.1rem;text-align:left;text-transform:uppercase}.table-wrapper td,.table-wrapper th{border-bottom:1px solid var(--border);padding:8px 12px}.table-wrapper td{vertical-align:middle}.table-wrapper tr:last-child td{border-bottom:none}.badge{align-items:center;border:1px solid;border-radius:20px;display:inline-flex;font-size:1.1rem;font-weight:600;padding:2px 8px}.badge-danger{border-color:var(--color-danger);color:var(--color-danger)}.badge-info{border-color:var(--color-info);color:var(--color-info)}.badge-success{border-color:var(--color-success);color:var(--color-success)}.api-request-log__row{cursor:pointer}.api-request-log__detail,.api-request-log__row:hover{background:var(--bg-inset)}.api-request-log__detail{padding:0}.api-request-log__call{border-bottom:1px solid var(--border-faint);padding:10px 16px}.api-request-log__call:last-child{border-bottom:none}.api-request-log__call-header{color:var(--text-muted);display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:6px}.api-request-log__json{background:var(--bg-panel);border:1px solid var(--border-faint);border-radius:4px;font-family:SFMono-Regular,Consolas,monospace;font-size:1.1rem;margin:0;padding:8px;white-space:pre-wrap;word-break:break-all}.dev-message-wrapper{align-items:center;display:flex;justify-content:flex-end;margin:5px}.dev-message{align-items:center;align-self:center;background:#900;color:#fff;display:flex;font-size:12px;font-weight:700;padding:4px;width:-webkit-max-content;width:max-content}.task-list-drop-down{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);display:flex;height:var(--taskbar-height);max-width:300px;overflow:hidden;width:300px}.task-list-dropdown-button--disabled{fill:var(--text)}.task-list-button--remove{fill:var(--color-danger-dark)!important}.task-list-button--add{fill:var(--color-success)!important}.popup-options__action{align-items:center;cursor:pointer;display:flex;font-size:1.4rem;padding:var(--ui-general-padding);width:300px}.popup-options__action-icon{fill:var(--color-success);height:20px;margin-right:var(--ui-general-margin);width:20px}.popup-options__action--text{margin:var(--ui-general-margin);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.popup-options__action--text:hover{color:var(--tasklist-item-hover)}.popup-options__action--selected,.popup-options__action--selected:hover{color:var(--color-success)}.styled-button{border:1px solid #0000;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1.2rem;font-weight:400;margin:var(--ui-general-margin);outline:none;padding:var(--ui-general-padding);text-align:center;text-decoration:none;transition-duration:.2s}.disabled-state,.styled-button:disabled{background:var(--btn-disabled-bg);border-color:var(--btn-disabled-bg);cursor:default}.disabled-state:hover{background:var(--btn-disabled-bg)!important}.styled-button-outline{background:#0000;border:1px solid var(--color-info);color:var(--color-info)}.styled-button-outline:focus,.styled-button-outline:hover{background:var(--bg-panel)}.styled-button-green{background:var(--color-success);border:1px solid var(--color-success);color:#fff}.styled-button-green:focus,.styled-button-green:hover{background:var(--color-success-dark)}.styled-button-red{background:var(--color-danger);color:#fff}.styled-button-red:focus,.styled-button-red:hover{background:var(--color-danger-dark)}.styled-button-blue{background:var(--color-info);border:1px solid var(--color-info);color:#fff}.styled-button-blue:focus,.styled-button-blue:hover{background:var(--color-info-dark)}.task-list-button-panel{display:flex;justify-content:center;width:100px}.task-list-trigger{color:var(--nav-text);width:100%}.task-list-trigger--active{fill:var(--color-success)!important}.task-list-button-panel.button-panel-trigger--active .task-list-trigger{color:var(--action-panel-text)!important}.task-list-button-panel.button-panel-trigger--active .task-list-trigger:hover{background:var(--btn-bg-hover)!important;color:var(--action-panel-text)!important}.account-control-link{align-items:center;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;height:34px;justify-content:center;transition:background .15s ease-out,border-color .15s ease-out;width:34px}.account-control-link:hover{background:var(--bg-inset);border-color:var(--border-strong)}.account-control-link__icon{fill:var(--color-info)}.account-control .logout-control{align-items:center;cursor:pointer;display:inline-flex;padding:var(--ui-general-padding-smaller)}.account-control .logout-control .icon{fill:var(--color-danger)}.account-control .logout-control .icon:hover{fill:var(--color-danger-dark)}.account-control__identity{align-items:center;display:flex;gap:var(--ui-general-margin);min-width:0}.account-control__avatar{align-items:center;background:var(--color-info-light);border-radius:50%;color:var(--color-info);display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:22px;justify-content:center;width:22px}.account-control__name{font-size:1.3rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-control__body{display:flex;flex-direction:column;height:100%}.account-control__quick-links{display:flex;flex-wrap:wrap;gap:var(--ui-general-margin);padding:var(--ui-general-padding) var(--ui-general-padding-large)}.account-control__quick-links .account-control-link{flex:0 0 auto}.account-control__user-settings{background:var(--bg-inset);display:flex;flex:1 1;flex-direction:column;gap:var(--ui-general-margin-large);justify-content:flex-start;padding:var(--ui-general-padding-large)}.account-control__user-settings .select-row{align-items:center;display:flex;justify-content:space-between}.account-control__user-settings .select-row .field{color:var(--text-muted);font-size:1.2rem;font-weight:600}.account-control__user-settings .select-row .data select{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:1.2rem;min-width:110px;padding:4px 8px}.notification{align-items:center;background:var(--bg-inset);border-radius:var(--radius-sm);display:flex;flex-direction:row;font-size:1.2rem;gap:var(--ui-general-margin);line-height:1.5;overflow:hidden;padding:var(--ui-general-padding)}.notification__icon{fill:var(--color-info);flex-shrink:0}.notification__details{display:flex;flex:1 1;flex-direction:column;min-width:0}.notification__details .timestamp{color:var(--text-muted);font-size:1.1rem}.notification__close{cursor:pointer;flex-shrink:0;font-size:1.2rem}.notification__close-icon{color:var(--color-danger-dark)}.success{border-left:4px solid var(--color-success)}.info{border-left:4px solid var(--color-info)}.warning{border-left:4px solid var(--color-warm)}.error{border-left:4px solid var(--color-danger-dark)}.no-notifications{align-items:center;display:flex;flex-direction:column;gap:var(--ui-general-margin);height:100%;justify-content:center;width:100%}.no-notifications .icon{font-size:3rem}.no-notifications .text{color:var(--text-muted);font-size:1.4rem;font-weight:600}.notifications__body{display:flex;flex-direction:column;gap:var(--ui-general-padding-small);height:100%;overflow:auto;padding:var(--ui-general-padding-small)}.clear-all{align-items:center;border-top:1px solid var(--border);color:var(--text-muted);cursor:pointer;display:flex;font-size:1.2rem;justify-content:flex-end;padding:var(--ui-general-padding)}.clear-all:hover{color:var(--color-info-dark)}.recent-record{align-items:center;border-radius:var(--radius-sm);display:flex;padding:var(--ui-general-padding);transition:background .15s ease-out;width:100%}.recent-record:hover{background:var(--bg-inset)}.recent-record__name{color:var(--text-link);cursor:pointer;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-record__name:hover{color:var(--text-link-hover)}.recent-record__last-viewed{color:var(--text-muted);flex-shrink:0;font-size:1.1rem;margin-left:auto;padding-left:var(--ui-general-margin)}.recent-records__body{height:100%;overflow:auto;padding:var(--ui-general-padding-small)}.user-account__trigger{position:relative}.user-account__trigger--notifier{background-color:var(--color-danger);border-radius:50%;height:8px;pointer-events:none;position:absolute;right:12px;top:8px;transform:translate(35%,-35%);width:8px;z-index:1}.user-account__body{grid-gap:var(--ui-general-margin-large);background:var(--bg-inset);display:grid;gap:var(--ui-general-margin-large);grid-template-columns:280px 280px 280px;height:300px;padding:var(--ui-general-margin-large)}.quick-ref-search{align-items:center;display:flex}.quick-ref-search__input{background:var(--input-bg);border-color:var(--quicksearch-border);color:var(--input-text);outline:none!important}.taskbar-button{fill:var(--nav-icon);align-items:center;cursor:pointer;display:inline-flex;height:calc(var(--taskbar-height) - 1px);justify-content:center;padding-left:var(--ui-general-padding-large);padding-right:var(--ui-general-padding-large)}.taskbar-button:hover{fill:var(--nav-icon-hover);background:var(--nav-btn-bg-hover)}.taskbar-button--disabled{fill:var(--nav-btn-text-disabled)!important;cursor:default}.taskbar-button--disabled:hover{fill:var(--nav-btn-text-disabled);background:#0000;cursor:default}.taskbar{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);display:grid;font-size:1.6rem;grid-template-columns:1fr 1fr 1fr;height:var(--taskbar-height);position:relative;width:100%}.taskbar__controls{display:flex;justify-content:center}.slide-panel-backdrop{background:#00000040;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease-in-out;z-index:200}.slide-panel-backdrop--open{opacity:1;pointer-events:auto}.slide-panel{background:var(--bg-panel);box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease-in-out;z-index:201}.slide-panel--open{transform:translateX(0)}.slide-panel__header{align-items:center;background:var(--modal-header-bg);border-bottom:1px solid var(--border);color:var(--modal-header-text);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.slide-panel__title{font-family:inherit;font-size:1.4rem;font-weight:600;margin:0}.slide-panel__close{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;opacity:.7;padding:4px}.slide-panel__close:hover{opacity:1}.slide-panel__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.result-card{background:var(--list-row-bg);border-bottom:1px solid var(--list-row-border);color:var(--list-row-text);cursor:pointer;line-height:1.4;padding:var(--ui-general-padding-large) 16px}.result-card:hover{background:var(--list-row-bg-hover)}.result-card__name-row{align-items:center;display:flex;font-weight:600;gap:6px;justify-content:space-between}.result-card__badge{background:var(--color-info);border-radius:3px;color:#fff;font-size:1.2rem;font-weight:400;padding:1px 5px}.result-card__badge--deleted{background:var(--color-danger);color:#fff}.result-card__meta{color:var(--text-muted);font-size:1.2rem;margin-top:2px}.result-card__journey{color:var(--text-link);font-size:1.4rem;font-weight:500;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enquiry-form{display:flex;flex:1 1;flex-direction:column;min-height:0}.enquiry-form__contact-section{border-bottom:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:12px 16px}.enquiry-form__name-row{display:flex;gap:8px}.enquiry-form__include-completed{align-items:center;cursor:pointer;display:flex;gap:6px;margin-bottom:var(--ui-general-margin-large);margin-top:var(--ui-general-margin-large)}.enquiry-form__body{display:flex;flex:1 1;flex-direction:column;min-height:0}.enquiry-form__additional{border-bottom:1px solid var(--border);padding:12px 16px}.enquiry-form__search{padding:var(--ui-general-padding-large)}.enquiry-form__section-label{color:var(--text-muted);display:block;font-weight:600;margin-bottom:6px}.enquiry-form__address-grid{display:flex;gap:8px}.enquiry-form__address-col{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.enquiry-form__volume-row{display:flex;gap:8px;margin-top:10px}.enquiry-form__notes{display:block;margin-top:10px;resize:vertical}.enquiry-form__input{box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;padding:5px 7px;width:100%}.enquiry-form__results{flex:1 1;overflow-y:auto}.enquiry-form__input--volume{flex:1 1;width:auto}.enquiry-form__input--unit{width:90px}.enquiry-form__status{color:var(--text-muted);padding:12px 16px}.enquiry-form__footer{border-top:1px solid var(--border);flex-shrink:0;padding:12px 16px}.enquiry-form__assign-row{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:10px}.enquiry-form__actions{display:flex;gap:8px}.enquiry-form__btn{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:inherit;font-size:inherit;padding:8px}.enquiry-form__btn--primary{background:var(--color-info);color:#fff}.enquiry-form__btn--primary:hover{background:var(--color-info-dark)}.enquiry-form__btn--secondary{background:#0000;border:1px solid var(--border);color:var(--text)}.enquiry-form__btn--secondary:hover{background:var(--hover-overlay)}.enquiry-panel{display:flex;flex:1 1;flex-direction:column;min-height:0}.viewport{position:fixed;width:100vw}.page-structure,.viewport{height:100vh;overflow:hidden}.page-structure{display:flex;flex-direction:column;width:100%}.error-modal{font-size:1.4rem}.authentication-modal,.error-modal{padding:var(--ui-general-padding-xlarge)}.authentication-modal{align-items:center;display:flex;flex-direction:column}.authentication-modal__message{text-align:center}.authentication-modal .login-form-wrapper{display:flex;justify-content:center}.authentication-modal__message{align-items:center;display:flex;font-size:1.4rem}.authentication-modal__message p{margin-left:5px}.section{align-items:center;display:flex;font-size:14px;justify-content:center;margin:3px;padding:5px}.login .action .login-spinner{height:25px;margin-top:-20px;width:25px}.lock-out{padding:10px}.login-screen{background:var(--bg-page);box-sizing:border-box;height:100vh}.login,.login-screen{display:flex;flex-direction:column;justify-content:center;padding:10px;width:100%}.login{background:var(--bg-panel);border:2px solid var(--border);border-radius:5px;color:var(--icon-text);height:100%;margin:0 auto}.login img{align-self:center;width:auto}.login .inner{font-size:14px}.login .action{align-items:center;display:flex;height:30px;justify-content:center}.login-form-spinner{animation:rotation 2s linear infinite;height:25px;margin-left:10px;width:25px}.login .login-error{color:var(--color-danger);font-size:11px;height:30px}.login .section{align-items:center;display:flex;font-size:14px;justify-content:center;margin:3px;padding:5px}.login label{font-size:14px;font-weight:700}#password,#username{border:0;border-bottom:2px solid var(--border);padding:10px}.versions{display:flex;flex-direction:column}.version-update-link{color:var(--icon-text);cursor:text;height:25px;text-decoration:none}.warning-section{display:flex;flex-direction:column}.lockout-wrapper{color:var(--color-danger);font-size:30px;text-align:center}@media screen and (min-width:768px){.login{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:350px}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.modal{display:grid;grid-template-rows:40px 1fr auto;height:100vh;overflow:hidden;position:absolute;transition:all .5 ease-in;transition:opacity .5s;width:100vw;z-index:15}.modal__body{background:var(--list-row-bg);height:100%;overflow:hidden}.modal__overlay{background:var(--modal-overlay);height:100vh;justify-content:center;position:absolute;width:100vw;z-index:20}.modal__header,.modal__overlay{align-items:center;display:flex}.modal__header{background:var(--modal-header-bg);border-bottom:1px solid var(--border);cursor:grab;font-size:1.1rem;height:40px;justify-content:flex-start;padding:6px}.modal__header-text{color:var(--modal-header-text);margin-left:1rem;margin-right:50px;-webkit-user-select:none;user-select:none}.modal__close{color:var(--color-danger-dark);margin-left:auto}.modal__footer{background:var(--modal-footer-bg);display:flex}.modal__footer-item{padding:4px}.modal__footer-controls{display:flex;justify-content:flex-start}.modal__footer-buttons{display:flex;justify-content:flex-end;width:100%}@media only screen and (min-width:768px){.modal{border:var(--ui-border-standout-more);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);height:auto;max-height:80vh;max-width:1000px;width:auto}.modal__header{font-size:1.4rem}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2")}

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}[data-theme=arcticSlate]{--bg-page:#a8bcd4;--bg-panel:#f5f8fd;--bg-elevated:#f5f8fd;--bg-inset:#dde5f2;--text:#1a2433;--text-muted:#5a6a7e;--text-meta:#748da3;--text-disabled:#97b2d4;--text-link:#1a65b8;--text-link-hover:#1250a0;--border-faint:#dce4f0;--border:#c0cce0;--border-strong:#90a4c4;--shadow:#0f19321f;--color-success:#2d8a4e;--color-success-dark:#1f6338;--color-success-light:#2d8a4e26;--color-danger:#c8232f;--color-danger-dark:#a01c26;--color-danger-darker:#7a141c;--color-info:#1a65b8;--color-info-dark:#1250a0;--color-info-darker:#0d3a78;--color-info-light:#1a65b81f;--color-brand:#2e3175;--color-warm:#d05c1a;--color-warm-dark:#a84a14;--color-warm-darker:#7f380f;--nav-bg:#1a2660;--nav-border:#253480;--nav-text:#dde8ff;--nav-icon:#7a90d8;--nav-icon-hover:#b8c8ff;--nav-btn-bg-hover:#253480;--nav-btn-text-disabled:#4a5888;--taskbar-height:35px;--btn-bg:#eaf0fa;--btn-bg-hover:#dce6f5;--btn-border:#b8c8e0;--btn-text:#1a2433;--input-bg:#f5f8fd;--input-border:#c0cce0;--input-text:#1a2433;--dropdown-bg:#f5f8fd;--dropdown-border:#c0cce0;--dropdown-item-hover:#1a65b812;--dropdown-item-hover-border:#c0cce0;--btn-danger-bg:#c8232f;--btn-danger-bg-hover:#c8232fbf;--btn-disabled-bg:#e4eaf4;--btn-disabled-text:#9aacc8;--hover-overlay:#1a65b812;--tooltip-bg:#1a2433;--tooltip-text:#fff;--toggle-bg-off:#cdd4e4;--toggle-bg-on:#2d8a4e;--toggle-thumb:#fff;--drag-handle:#c0cce0;--email-bg:#f5f8fd;--email-overlay:#f5f8fde6;--modal-overlay:#0f193280;--inset-shadow:2px 0 0.5px #0f19321a inset;--scroll-track:#f5f8fd;--scroll-thumb:#7c8fb8;--icon:#2d8a4e;--icon-text:#1a2433;--icon-copy:#1a65b8;--icon-copy-active:#2d8a4e;--action-panel-bg:#f0f4fa;--action-panel-border:#cdd4e4;--action-panel-text:#1a2433;--action-panel-block-border:#e4eaf4;--tasklist-ctrl-icon:#1a65b8;--tasklist-ctrl-text:#1a2433;--tasklist-item-hover:#e8edf8;--tasklist-editor-border:#cdd4e4;--quicksearch-border:#cdd4e4;--user-panel-bg:#f5f8fd;--user-panel-border:#c0cce0;--user-ctrl-bg:#eaf0fa;--notif-panel-bg:#eaf0fa;--notif-text:#5a6a7e;--notif-item-bg:#f5f8fd;--tab-text:#1a2433;--tab-text-inactive:#5a6a7e;--tab-text-disabled:#90a4c4;--tab-border:#c0cce0;--tab-body-border:#c0cce0;--tab-bg-active:#f5f8fd;--tab-bg-inactive:#d8e4f4;--tab-bg-inactive-hover:#e8edf8;--tab-bg-disabled:#eaf0fa;--tab-shadow-inactive:0px 0.1em 2px #0f19321a inset;--tab-shadow-inactive-first:0.1em 0.1em 2px #0f19321a inset;--tab-shadow-inactive-last:-0.1em 0.1em 2px #0f19321a inset;--modal-header-bg:var(--bg-elevated);--modal-header-text:var(--text);--modal-close-icon:#1a2433;--modal-footer-bg:var(--bg-panel);--list-row-bg:#f5f8fd;--list-row-bg-hover:#e8edf8;--list-row-border:#c0cce0;--list-row-text:#1a2433;--list-row-ctrl-border:#dce4f0;--list-row-border-dup:#c8232f;--planner-ribbon-bg:#dce4f0;--planner-ctrl-fill:#1a2433;--planner-ctrl-hover-bg:#c0cce0;--planner-tab-bg:#dce4f0;--planner-tab-text:#1a2433;--planner-tab-border-first:#c0cce0;--planner-tab-bg-hover:#e8edf8;--planner-tab-bg-active:#f5f8fd;--cal-day-border:#c0cce0;--cal-track-low:#2d8a4e;--cal-track-medium:#d05c1a;--cal-track-high:#c8232f;--dayview-row-border:#dce4f0;--dayview-detail-text:#5a6a7e;--weekview-active-bg:#e4ecf8;--event-card-bg:#f5f8fd;--event-card-border:#c0cce0;--event-card-tagged-bg:#e4eeff;--event-card-tagged-border:#1a65b8;--report-title-bg:#e4eaf4;--report-title-text:#1a2433;--report-body-text:#1a2433;--status-bg:#f5f8fd;--notes-bg:#eaf0fa;--notes-text:#1a2433;--notes-subtext:#5a6a7e;--note-row-bg:#f5f8fd;--note-row-border:#c0cce0;--note-meta-text:#5a6a7e;--note-pre-text:#1a2433;--note-menu-icon:#5a6a7e;--comms-bg:#e8edf8;--comms-list-shadow:0.2em 0 2px #0f193214 inset;--comms-header-bg:#dce4f0;--comms-header-border:#c0cce0;--comms-header-text:#1a2433;--comms-item-bg:#f5f8fd;--comms-item-border:#c0cce0;--comms-item-text:#5a6a7e;--comms-item-bg-hover:#dce6f5;--comms-item-text-hover:#1a2433;--comms-item-bg-active:#fff;--comms-item-border-active:#1a65b8;--comms-item-text-active:#1a2433;--quotes-bg:#e8edf8;--quotes-total-row-bg:#f5f8fd;--quotes-total-row-text:#1a2433;--quotes-header-text:#1a2433;--quotes-subtext:#5a6a7e;--events-list-bg:#eaf0fa;--events-row-bg:#f5f8fd;--events-row-text:#1a2433;--events-row-border:#dce4f0;--events-menu-icon:#5a6a7e;--booking-bg:#e8edf8;--booking-editor-header-bg:#dce4f0;--booking-editor-header-text:#1a2433;--booking-editor-header-border:#c0cce0;--booking-editor-btn-bg-hover:#dce4f0}[data-theme=midnight]{--bg-page:#0c1220;--bg-panel:#131c2e;--bg-elevated:#1a2844;--bg-inset:#0a0f1a;--text:#ccd8ec;--text-muted:#6e88a8;--text-meta:#5c728d;--text-disabled:#3e4c5e;--text-link:#5aacff;--text-link-hover:#82c4ff;--border-faint:#12203a;--border:#1a2d4a;--border-strong:#254060;--shadow:#00000080;--elevation-1:0 1px 3px #0009;--elevation-2:0 4px 10px #0009;--elevation-3:0 10px 24px #000000a6;--color-success:#3fb950;--color-success-dark:#2d9440;--color-danger:#f05048;--color-danger-dark:#d03838;--color-danger-darker:#9e2828;--color-info:#5aacff;--color-info-dark:#4090e0;--color-info-darker:#2870c0;--color-info-light:#5aacff1f;--color-success-light:#3fb95026;--color-brand:#6878c8;--color-warm:#db7028;--color-warm-dark:#c06020;--color-warm-darker:#9a4a14;--nav-bg:#080c18;--nav-border:#10182a;--nav-text:#b8ccec;--nav-icon:#3a6090;--nav-icon-hover:#5aacff;--nav-btn-bg-hover:#10182a;--nav-btn-text-disabled:#1e3050;--taskbar-height:35px;--btn-bg:#1a2844;--btn-bg-hover:#1e3054;--btn-border:#254060;--btn-text:#ccd8ec;--input-bg:#0a0f1a;--input-border:#1a2d4a;--input-text:#ccd8ec;--dropdown-bg:#131c2e;--dropdown-border:#254060;--dropdown-item-hover:#5aacff1a;--dropdown-item-hover-border:#1a2d4a;--btn-danger-bg:#f05048;--btn-danger-bg-hover:#f05048bf;--btn-disabled-bg:#12203a;--btn-disabled-text:#254060;--hover-overlay:#5aacff1a;--tooltip-bg:#1a2844;--tooltip-text:#ccd8ec;--toggle-bg-off:#1a2d4a;--toggle-bg-on:#3fb950;--toggle-thumb:#ccd8ec;--drag-handle:#254060;--email-bg:#fff;--email-overlay:#0a0f1ae0;--modal-overlay:#00050fb8;--inset-shadow:2px 0 0.5px #00000080 inset;--scroll-track:#0c1220;--scroll-thumb:#254060;--icon:#3fb950;--icon-text:#ccd8ec;--icon-copy:#db7028;--icon-copy-active:#3fb950;--action-panel-bg:#10182a;--action-panel-border:#1a2d4a;--action-panel-text:#ccd8ec;--action-panel-block-border:#12203a;--tasklist-ctrl-icon:#db7028;--tasklist-ctrl-text:#ccd8ec;--tasklist-item-hover:#1a2844;--tasklist-editor-border:#254060;--quicksearch-border:#254060;--user-panel-bg:#131c2e;--user-panel-border:#1a2d4a;--user-ctrl-bg:#131c2e;--notif-panel-bg:#131c2e;--notif-text:#6e88a8;--notif-item-bg:#1a2844;--tab-text:#ccd8ec;--tab-text-inactive:#6e88a8;--tab-text-disabled:#254060;--tab-border:#1a2d4a;--tab-body-border:#1a2d4a;--tab-bg-active:#131c2e;--tab-bg-inactive:#0c1220;--tab-bg-inactive-hover:#1a2844;--tab-bg-disabled:#080c18;--tab-shadow-inactive:0px 0.2em 2px #00000080 inset;--tab-shadow-inactive-first:0.2em 0.2em 4px #00000080 inset;--tab-shadow-inactive-last:-0.2em 0.2em 4px #00000080 inset;--modal-header-bg:var(--bg-elevated);--modal-header-text:var(--text);--modal-close-icon:#ccd8ec;--modal-footer-bg:var(--bg-panel);--list-row-bg:#131c2e;--list-row-bg-hover:#1a2844;--list-row-border:#1a2d4a;--list-row-text:#ccd8ec;--list-row-ctrl-border:#12203a;--list-row-border-dup:#f05048;--planner-ribbon-bg:#131c2e;--planner-ctrl-fill:#ccd8ec;--planner-ctrl-hover-bg:#1a2844;--planner-tab-bg:#131c2e;--planner-tab-text:#ccd8ec;--planner-tab-border-first:#080c18;--planner-tab-bg-hover:#10182a;--planner-tab-bg-active:#1a2844;--cal-day-border:#1a2844;--cal-track-low:#3fb950;--cal-track-medium:#db7028;--cal-track-high:#f05048;--dayview-row-border:#1a2844;--dayview-detail-text:#6e88a8;--weekview-active-bg:#10182a;--event-card-bg:#1a2844;--event-card-border:#1a2d4a;--event-card-tagged-bg:#0a1a2a;--event-card-tagged-border:#3fb950;--report-title-bg:#1a2844;--report-title-text:#ccd8ec;--report-body-text:#ccd8ec;--status-bg:#131c2e;--notes-bg:#131c2e;--notes-text:#ccd8ec;--notes-subtext:#6e88a8;--note-row-bg:#10182a;--note-row-border:#1a2d4a;--note-meta-text:#6e88a8;--note-pre-text:#ccd8ec;--note-menu-icon:#6e88a8;--comms-bg:#131c2e;--comms-list-shadow:2px 0 4px #00000080 inset;--comms-header-bg:#10182a;--comms-header-border:#1a2d4a;--comms-header-text:#ccd8ec;--comms-item-bg:#131c2e;--comms-item-border:#12203a;--comms-item-text:#6e88a8;--comms-item-bg-hover:#1a2844;--comms-item-text-hover:#ccd8ec;--comms-item-bg-active:#1a2844;--comms-item-border-active:#1a2d4a;--comms-item-text-active:#ccd8ec;--quotes-bg:#131c2e;--quotes-total-row-bg:#10182a;--quotes-total-row-text:#ccd8ec;--quotes-header-text:#ccd8ec;--quotes-subtext:#6e88a8;--events-list-bg:#131c2e;--events-row-bg:#10182a;--events-row-text:#ccd8ec;--events-row-border:#12203a;--events-menu-icon:#6e88a8;--booking-bg:#131c2e;--booking-editor-header-bg:#10182a;--booking-editor-header-text:#ccd8ec;--booking-editor-header-border:#1a2d4a;--booking-editor-btn-bg-hover:#1a2844}[data-theme=darkSlate]{--bg-page:#0f1114;--bg-panel:#15181d;--bg-elevated:#1b1f25;--bg-inset:#22272f;--text:#e3e6eb;--text-muted:#a7adb7;--text-meta:#8b929d;--text-disabled:#5c6169;--text-link:#8aa3c2;--text-link-hover:#a7bfe0;--border-faint:#1b1f25;--border:#2a3038;--border-strong:#3a424d;--shadow:#00000080;--elevation-1:0 1px 3px #0009;--elevation-2:0 4px 10px #0009;--elevation-3:0 10px 24px #000000a6;--color-success:#2d8a4e;--color-success-dark:#1f6338;--color-success-light:#2d8a4e26;--color-danger:#f05048;--color-danger-dark:#d03838;--color-danger-darker:#9e2828;--color-info:#1a65b8;--color-info-dark:#1250a0;--color-info-darker:#0d3a78;--color-info-light:#1a65b826;--color-brand:#2e3175;--color-warm:#d05c1a;--color-warm-dark:#a84a14;--color-warm-darker:#7f380f;--nav-bg:#0c0f15;--nav-border:#1a1e26;--nav-text:#d5d9e0;--nav-icon:#9aa5b7;--nav-icon-hover:#c7d0dd;--nav-btn-bg-hover:#1a1e26;--nav-btn-text-disabled:#5c6169;--taskbar-height:35px;--btn-bg:#1b1f25;--btn-bg-hover:#232830;--btn-border:#2a3038;--btn-text:#e3e6eb;--input-bg:#15181d;--input-border:#2a3038;--input-text:#e3e6eb;--dropdown-bg:#1b1f25;--dropdown-border:#2a3038;--dropdown-item-hover:#8aa3c21f;--dropdown-item-hover-border:#2a3038;--btn-danger-bg:#c8232f;--btn-danger-bg-hover:#c8232fbf;--btn-disabled-bg:#2a3038;--btn-disabled-text:#5c6169;--hover-overlay:#8aa3c21f;--tooltip-bg:#e3e6eb;--tooltip-text:#0f1114;--toggle-bg-off:#2a3038;--toggle-bg-on:#2d8a4e;--toggle-thumb:#fff;--drag-handle:#2a3038;--email-bg:#15181d;--email-overlay:#15181de6;--modal-overlay:#0000008c;--inset-shadow:2px 0 0.5px #00000040 inset;--scroll-track:#15181d;--scroll-thumb:#2a3038;--icon:#2d8a4e;--icon-text:#e3e6eb;--icon-copy:#8aa3c2;--icon-copy-active:#2d8a4e;--action-panel-bg:#1b1f25;--action-panel-border:#2a3038;--action-panel-text:#e3e6eb;--action-panel-block-border:#2a3038;--tasklist-ctrl-icon:#8aa3c2;--tasklist-ctrl-text:#e3e6eb;--tasklist-item-hover:#22272f;--tasklist-editor-border:#2a3038;--quicksearch-border:#2a3038;--user-panel-bg:#1b1f25;--user-panel-border:#2a3038;--user-ctrl-bg:#15181d;--notif-panel-bg:#15181d;--notif-text:#8b929d;--notif-item-bg:#1b1f25;--tab-text:#e3e6eb;--tab-text-inactive:#8b929d;--tab-text-disabled:#5c6169;--tab-border:#2a3038;--tab-body-border:#2a3038;--tab-bg-active:#1b1f25;--tab-bg-inactive:#15181d;--tab-bg-inactive-hover:#22272f;--tab-bg-disabled:#2a3038;--tab-shadow-inactive:0px 0.1em 2px #00000040 inset;--tab-shadow-inactive-first:0.1em 0.1em 2px #00000040 inset;--tab-shadow-inactive-last:-0.1em 0.1em 2px #00000040 inset;--modal-header-bg:var(--bg-elevated);--modal-header-text:var(--text);--modal-close-icon:#e3e6eb;--modal-footer-bg:var(--bg-panel);--list-row-bg:#15181d;--list-row-bg-hover:#22272f;--list-row-border:#2a3038;--list-row-text:#e3e6eb;--list-row-ctrl-border:#2a3038;--list-row-border-dup:#c8232f;--planner-ribbon-bg:#2a3038;--planner-ctrl-fill:#e3e6eb;--planner-ctrl-hover-bg:#22272f;--planner-tab-bg:#2a3038;--planner-tab-text:#e3e6eb;--planner-tab-border-first:#2a3038;--planner-tab-bg-hover:#22272f;--planner-tab-bg-active:#1b1f25;--cal-day-border:#2a3038;--cal-track-low:#2d8a4e;--cal-track-medium:#d05c1a;--cal-track-high:#c8232f;--dayview-row-border:#2a3038;--dayview-detail-text:#8b929d;--weekview-active-bg:#22272f;--event-card-bg:#1b1f25;--event-card-border:#2a3038;--event-card-tagged-bg:#1a1e26;--event-card-tagged-border:#8aa3c2;--report-title-bg:#2a3038;--report-title-text:#e3e6eb;--report-body-text:#e3e6eb;--status-bg:#15181d;--notes-bg:#1b1f25;--notes-text:#e3e6eb;--notes-subtext:#8b929d;--note-row-bg:#15181d;--note-row-border:#2a3038;--note-meta-text:#8b929d;--note-pre-text:#e3e6eb;--note-menu-icon:#8b929d;--comms-bg:#15181d;--comms-list-shadow:0.2em 0 2px #00000040 inset;--comms-header-bg:#2a3038;--comms-header-border:#2a3038;--comms-header-text:#e3e6eb;--comms-item-bg:#1b1f25;--comms-item-border:#2a3038;--comms-item-text:#8b929d;--comms-item-bg-hover:#22272f;--comms-item-text-hover:#e3e6eb;--comms-item-bg-active:#0f1114;--comms-item-border-active:#8aa3c2;--comms-item-text-active:#e3e6eb;--quotes-bg:#15181d;--quotes-total-row-bg:#1b1f25;--quotes-total-row-text:#e3e6eb;--quotes-header-text:#e3e6eb;--quotes-subtext:#8b929d;--events-list-bg:#15181d;--events-row-bg:#1b1f25;--events-row-text:#e3e6eb;--events-row-border:#2a3038;--events-menu-icon:#8b929d;--booking-bg:#15181d;--booking-editor-header-bg:#2a3038;--booking-editor-header-text:#e3e6eb;--booking-editor-header-border:#2a3038;--booking-editor-btn-bg-hover:#22272f}[data-theme=lightSlate]{--bg-page:#e7e8ea;--bg-panel:#f2f3f5;--bg-elevated:#fafbfc;--bg-inset:#dcdde0;--text:#2a2d33;--text-muted:#6a6f78;--text-meta:#8a8f98;--text-disabled:#b8bcc3;--text-link:#5f7fa6;--text-link-hover:#3f6a9a;--border-faint:#e2e3e6;--border:#c8cace;--border-strong:#aeb1b6;--shadow:#00000014;--color-success:#2d8a4e;--color-success-dark:#1f6338;--color-success-light:#2d8a4e26;--color-danger:#c8232f;--color-danger-dark:#a01c26;--color-danger-darker:#7a141c;--color-info:#1a65b8;--color-info-dark:#1250a0;--color-info-darker:#0d3a78;--color-info-light:#1a65b81f;--color-brand:#2e3175;--color-warm:#d05c1a;--color-warm-dark:#a84a14;--color-warm-darker:#7f380f;--nav-bg:#d4d6da;--nav-border:#b8bcc3;--nav-text:#2a2d33;--nav-icon:#6a6f78;--nav-icon-hover:#3f6a9a;--nav-btn-bg-hover:#c8cace;--nav-btn-text-disabled:#b8bcc3;--taskbar-height:35px;--btn-bg:#f0f1f3;--btn-bg-hover:#e4e5e8;--btn-border:#c8cace;--btn-text:#2a2d33;--input-bg:#fff;--input-border:#c8cace;--input-text:#2a2d33;--dropdown-bg:#fafbfc;--dropdown-border:#c8cace;--dropdown-item-hover:#5f7fa614;--dropdown-item-hover-border:#c8cace;--btn-danger-bg:#c8232f;--btn-danger-bg-hover:#c8232fbf;--btn-disabled-bg:#e2e3e6;--btn-disabled-text:#b8bcc3;--hover-overlay:#5f7fa614;--tooltip-bg:#2a2d33;--tooltip-text:#fff;--toggle-bg-off:#d4d6da;--toggle-bg-on:#2d8a4e;--toggle-thumb:#fff;--drag-handle:#c8cace;--email-bg:#f2f3f5;--email-overlay:#f2f3f5e6;--modal-overlay:#00000040;--inset-shadow:2px 0 0.5px #0000000d inset;--scroll-track:#e7e8ea;--scroll-thumb:#c8cace;--icon:#2d8a4e;--icon-text:#2a2d33;--icon-copy:#5f7fa6;--icon-copy-active:#2d8a4e;--action-panel-bg:#f0f1f3;--action-panel-border:#d4d6da;--action-panel-text:#2a2d33;--action-panel-block-border:#e2e3e6;--tasklist-ctrl-icon:#5f7fa6;--tasklist-ctrl-text:#2a2d33;--tasklist-item-hover:#e7e8ea;--tasklist-editor-border:#d4d6da;--quicksearch-border:#d4d6da;--user-panel-bg:#fafbfc;--user-panel-border:#c8cace;--user-ctrl-bg:#f0f1f3;--notif-panel-bg:#f0f1f3;--notif-text:#6a6f78;--notif-item-bg:#fafbfc;--tab-text:#2a2d33;--tab-text-inactive:#6a6f78;--tab-text-disabled:#b8bcc3;--tab-border:#c8cace;--tab-body-border:#c8cace;--tab-bg-active:#fff;--tab-bg-inactive:#e7e8ea;--tab-bg-inactive-hover:#f2f3f5;--tab-bg-disabled:#f0f1f3;--tab-shadow-inactive:0px 0.1em 2px #0000000d inset;--tab-shadow-inactive-first:0.1em 0.1em 2px #0000000d inset;--tab-shadow-inactive-last:-0.1em 0.1em 2px #0000000d inset;--modal-header-bg:var(--bg-elevated);--modal-header-text:var(--text);--modal-close-icon:#2a2d33;--modal-footer-bg:var(--bg-panel);--list-row-bg:#fafbfc;--list-row-bg-hover:#f2f3f5;--list-row-border:#c8cace;--list-row-text:#2a2d33;--list-row-ctrl-border:#e2e3e6;--list-row-border-dup:#c8232f;--planner-ribbon-bg:#e2e3e6;--planner-ctrl-fill:#2a2d33;--planner-ctrl-hover-bg:#c8cace;--planner-tab-bg:#e2e3e6;--planner-tab-text:#2a2d33;--planner-tab-border-first:#c8cace;--planner-tab-bg-hover:#f2f3f5;--planner-tab-bg-active:#fff;--cal-day-border:#c8cace;--cal-track-low:#2d8a4e;--cal-track-medium:#d05c1a;--cal-track-high:#c8232f;--dayview-row-border:#e2e3e6;--dayview-detail-text:#6a6f78;--weekview-active-bg:#e4e5e8;--event-card-bg:#fafbfc;--event-card-border:#c8cace;--event-card-tagged-bg:#e4e9f2;--event-card-tagged-border:#5f7fa6;--report-title-bg:#e2e3e6;--report-title-text:#2a2d33;--report-body-text:#2a2d33;--status-bg:#fafbfc;--notes-bg:#f0f1f3;--notes-text:#2a2d33;--notes-subtext:#6a6f78;--note-row-bg:#fafbfc;--note-row-border:#c8cace;--note-meta-text:#6a6f78;--note-pre-text:#2a2d33;--note-menu-icon:#6a6f78;--comms-bg:#f2f3f5;--comms-list-shadow:0.2em 0 2px #0000000d inset;--comms-header-bg:#e2e3e6;--comms-header-border:#c8cace;--comms-header-text:#2a2d33;--comms-item-bg:#fafbfc;--comms-item-border:#c8cace;--comms-item-text:#6a6f78;--comms-item-bg-hover:#e4e5e8;--comms-item-text-hover:#2a2d33;--comms-item-bg-active:#fff;--comms-item-border-active:#5f7fa6;--comms-item-text-active:#2a2d33;--quotes-bg:#f2f3f5;--quotes-total-row-bg:#fafbfc;--quotes-total-row-text:#2a2d33;--quotes-header-text:#2a2d33;--quotes-subtext:#6a6f78;--events-list-bg:#f0f1f3;--events-row-bg:#fafbfc;--events-row-text:#2a2d33;--events-row-border:#e2e3e6;--events-menu-icon:#6a6f78;--booking-bg:#f2f3f5;--booking-editor-header-bg:#e2e3e6;--booking-editor-header-text:#2a2d33;--booking-editor-header-border:#c8cace;--booking-editor-btn-bg-hover:#e2e3e6}[data-theme=dawnStone]{--bg-page:#f4f1ed;--bg-panel:#faf7f3;--bg-elevated:#fff;--bg-inset:#e3dfda;--text:#2b2926;--text-muted:#7a746d;--text-meta:#9a948d;--text-disabled:#c1bcb6;--text-link:#7c7fa0;--text-link-hover:#5f6284;--border-faint:#e7e3df;--border:#ccc7c2;--border-strong:#b2ada8;--shadow:#0000000d;--color-success:#2d8a4e;--color-success-dark:#1f6338;--color-danger:#c8232f;--color-danger-dark:#a01c26;--color-danger-darker:#7a141c;--color-info:#1a65b8;--color-info-dark:#1250a0;--color-info-darker:#0d3a78;--color-info-light:#1a65b81f;--color-success-light:#2d8a4e26;--color-brand:#2e3175;--color-warm:#d05c1a;--color-warm-dark:#a84a14;--color-warm-darker:#7f380f;--nav-bg:#e0dcd7;--nav-border:#c1bcb6;--nav-text:#2b2926;--nav-icon:#7a746d;--nav-icon-hover:#5f6284;--nav-btn-bg-hover:#d4d0cb;--nav-btn-text-disabled:#c1bcb6;--taskbar-height:35px;--btn-bg:#f3f0ec;--btn-bg-hover:#e8e4df;--btn-border:#ccc7c2;--btn-text:#2b2926;--input-bg:#fff;--input-border:#ccc7c2;--input-text:#2b2926;--dropdown-bg:#fff;--dropdown-border:#ccc7c2;--dropdown-item-hover:#7c7fa014;--dropdown-item-hover-border:#ccc7c2;--btn-danger-bg:#c8232f;--btn-danger-bg-hover:#c8232fbf;--btn-disabled-bg:#e7e3df;--btn-disabled-text:#c1bcb6;--hover-overlay:#7c7fa014;--tooltip-bg:#2b2926;--tooltip-text:#fff;--toggle-bg-off:#e0dcd7;--toggle-bg-on:#2d8a4e;--toggle-thumb:#fff;--drag-handle:#ccc7c2;--email-bg:#faf7f3;--email-overlay:#faf7f3e6;--modal-overlay:#00000026;--inset-shadow:2px 0 0.5px #00000008 inset;--scroll-track:#f4f1ed;--scroll-thumb:#ccc7c2;--icon:#2d8a4e;--icon-text:#2b2926;--icon-copy:#7c7fa0;--icon-copy-active:#2d8a4e;--action-panel-bg:#f3f0ec;--action-panel-border:#e0dcd7;--action-panel-text:#2b2926;--action-panel-block-border:#e7e3df;--tasklist-ctrl-icon:#7c7fa0;--tasklist-ctrl-text:#2b2926;--tasklist-item-hover:#e3dfda;--tasklist-editor-border:#e0dcd7;--quicksearch-border:#e0dcd7;--user-panel-bg:#fff;--user-panel-border:#ccc7c2;--user-ctrl-bg:#f3f0ec;--notif-panel-bg:#f3f0ec;--notif-text:#7a746d;--notif-item-bg:#fff;--tab-text:#2b2926;--tab-text-inactive:#7a746d;--tab-text-disabled:#c1bcb6;--tab-border:#ccc7c2;--tab-body-border:#ccc7c2;--tab-bg-active:#fff;--tab-bg-inactive:#f4f1ed;--tab-bg-inactive-hover:#faf7f3;--tab-bg-disabled:#f3f0ec;--tab-shadow-inactive:0px 0.1em 2px #00000008 inset;--tab-shadow-inactive-first:0.1em 0.1em 2px #00000008 inset;--tab-shadow-inactive-last:-0.1em 0.1em 2px #00000008 inset;--modal-header-bg:var(--bg-elevated);--modal-header-text:var(--text);--modal-close-icon:#2b2926;--modal-footer-bg:var(--bg-panel);--list-row-bg:#fff;--list-row-bg-hover:#faf7f3;--list-row-border:#ccc7c2;--list-row-text:#2b2926;--list-row-ctrl-border:#e7e3df;--list-row-border-dup:#c8232f;--planner-ribbon-bg:#e7e3df;--planner-ctrl-fill:#2b2926;--planner-ctrl-hover-bg:#ccc7c2;--planner-tab-bg:#e7e3df;--planner-tab-text:#2b2926;--planner-tab-border-first:#ccc7c2;--planner-tab-bg-hover:#faf7f3;--planner-tab-bg-active:#fff;--cal-day-border:#ccc7c2;--cal-track-low:#2d8a4e;--cal-track-medium:#d05c1a;--cal-track-high:#c8232f;--dayview-row-border:#e7e3df;--dayview-detail-text:#7a746d;--weekview-active-bg:#e8e4df;--event-card-bg:#fff;--event-card-border:#ccc7c2;--event-card-tagged-bg:#ece9f2;--event-card-tagged-border:#7c7fa0;--report-title-bg:#e7e3df;--report-title-text:#2b2926;--report-body-text:#2b2926;--status-bg:#fff;--notes-bg:#f3f0ec;--notes-text:#2b2926;--notes-subtext:#7a746d;--note-row-bg:#fff;--note-row-border:#ccc7c2;--note-meta-text:#7a746d;--note-pre-text:#2b2926;--note-menu-icon:#7a746d;--comms-bg:#faf7f3;--comms-list-shadow:0.2em 0 2px #00000008 inset;--comms-header-bg:#e7e3df;--comms-header-border:#ccc7c2;--comms-header-text:#2b2926;--comms-item-bg:#fff;--comms-item-border:#ccc7c2;--comms-item-text:#7a746d;--comms-item-bg-hover:#e8e4df;--comms-item-text-hover:#2b2926;--comms-item-bg-active:#fff;--comms-item-border-active:#7c7fa0;--comms-item-text-active:#2b2926;--quotes-bg:#faf7f3;--quotes-total-row-bg:#fff;--quotes-total-row-text:#2b2926;--quotes-header-text:#2b2926;--quotes-subtext:#7a746d;--events-list-bg:#f3f0ec;--events-row-bg:#fff;--events-row-text:#2b2926;--events-row-border:#e7e3df;--events-menu-icon:#7a746d;--booking-bg:#faf7f3;--booking-editor-header-bg:#e7e3df;--booking-editor-header-text:#2b2926;--booking-editor-header-border:#ccc7c2;--booking-editor-btn-bg-hover:#e7e3df}:root{--color-success:#2d8a4e;--color-success-dark:#1f6338;--color-danger:#c8232f;--color-danger-dark:#a01c26;--color-danger-darker:#7a141c;--color-info:#1a65b8;--color-info-dark:#1250a0;--color-info-darker:#0d3a78;--color-info-light:#1a65b81f;--color-brand:#2e3175;--color-warm:#d05c1a;--color-warm-dark:#a84a14;--color-warm-darker:#7f380f;--color-success-light:#2d8a4e26;--ui-border-standout:solid 1px var(--border);--ui-border-standout-more:solid 1px var(--border-strong);--ui-general-padding-smaller:2px;--ui-general-padding-small:4px;--ui-general-padding:8px;--ui-general-padding-large:10px;--ui-general-padding-xlarge:20px;--ui-general-margin:5px;--ui-general-margin-large:10px;--ui-general-margin-xlarge:20px;--ui-general-font-size:1.4rem;--ui-general-font-size-meta:1.2rem;--line-height-body:1.7;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--elevation-1:0 1px 3px #0000004d;--elevation-2:0 4px 10px #0000004d;--elevation-3:0 10px 24px #00000059}.surface{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md)}.surface--elevated{background:var(--bg-elevated);box-shadow:0 1px 3px #0000004d;box-shadow:var(--elevation-1)}*{box-sizing:border-box}::-webkit-scrollbar{display:none}html{font-size:62.5%!important}body,html{background-color:var(--bg-page)!important;color:var(--text)!important;font-family:Inter,Roboto,Open Sans,Helvetica Neue,sans-serif!important;font-size:1.4rem;line-height:1.7;line-height:var(--line-height-body);margin:0!important;overflow:hidden!important;padding:0!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visible-scroll::-webkit-scrollbar{background:var(--scroll-track);display:inline;display:initial;height:.8rem;max-height:10px;max-width:10px;width:.8rem}.visible-scroll::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}.visible-scroll::-webkit-scrollbar-corner{background:var(--scroll-track)}input,select,textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--input-text);font-family:inherit;font-size:1.2rem;line-height:1.2rem;outline:none;padding:3px}input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--input-bg);border:1px solid var(--border-strong);border-radius:4px;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;height:16px;margin:0;padding:0;position:relative;transition:background .15s ease-out,border-color .15s ease-out;width:16px}input[type=checkbox]:hover{border-color:var(--border-strong)}input[type=checkbox]:checked{background:#1a65b8;background:var(--color-info);border-color:#1a65b8;border-color:var(--color-info)}input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}input[type=checkbox]:disabled{cursor:default;opacity:.5}input[type=radio]{appearance:none;-webkit-appearance:none;background:var(--input-bg);border:1px solid var(--border-strong);border-radius:50%;cursor:pointer;height:16px;position:relative;transition:background .15s ease-out,border-color .15s ease-out;width:16px}input[type=radio]:hover{border-color:var(--border-strong)}input[type=radio]:checked{border-color:#1a65b8;border-color:var(--color-info)}input[type=radio]:checked:after{background:#1a65b8;background:var(--color-info);border-radius:50%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}input[type=radio]:disabled{cursor:default;opacity:.5}input:focus,select:focus,textarea:focus{outline:solid 1px var(--text-link)}.shadow{box-shadow:0 0 20px var(--shadow)}.shadow_small{box-shadow:0 0 7px var(--shadow)}.shadow_small-lower{box-shadow:0 6px 12px var(--shadow)}.shadow_smallest-lower{box-shadow:0 3px 6px var(--shadow)}.shadow-corner{box-shadow:1px 3px 2px var(--shadow)}.shadow-bottom-only{box-shadow:0 8px 10px -3px var(--shadow)}.shadow-left-only{box-shadow:-5px 0 10px -2px var(--shadow)}.shadow-right-only{box-shadow:5px 0 10px -2px var(--shadow)}.shadow-both-sides{box-shadow:5px 0 10px -2px var(--shadow),-5px 0 10px -2px var(--shadow)}.calendar-pop-out{background:var(--list-row-bg)}.rmdp-calendar,.rmdp-wrapper{background:var(--bg-elevated)!important;border:1px solid var(--border)!important;border-radius:6px!important;box-shadow:0 8px 24px var(--shadow)!important;color:var(--text)!important}.rmdp-header{background:var(--bg-inset)!important;border-bottom:1px solid var(--border)!important;border-radius:6px 6px 0 0!important;margin-top:0!important;padding:6px 0!important}.rmdp-header-values,.rmdp-header-values span{color:var(--text)!important;font-weight:600!important}.rmdp-week-day{color:var(--text-muted)!important;font-weight:600!important}.rmdp-day,.rmdp-day span{color:var(--text)!important}.rmdp-day:not(.rmdp-day-hidden) span:hover{background:var(--hover-overlay)!important;color:var(--text-link)!important}.rmdp-day.rmdp-today span{background:#1a65b81f!important;background:var(--color-info-light)!important;color:var(--text-link)!important}.rmdp-day.rmdp-range span,.rmdp-day.rmdp-selected span{background:#1a65b8!important;background:var(--color-info)!important;box-shadow:none!important;color:#fff!important}.rmdp-day.rmdp-disabled span{opacity:.4}.rmdp-arrow-container,.rmdp-day.rmdp-disabled span{color:var(--text-muted)!important}.rmdp-arrow-container:hover{background:var(--hover-overlay)!important;box-shadow:none!important}.rmdp-arrow{border-color:var(--text-muted)!important}.rmdp-arrow-container:hover .rmdp-arrow{border-color:var(--text-link)!important}.rmdp-ep-arrow{border-color:var(--border)!important}.rmdp-ep-arrow[direction=top]{border-bottom:1px solid var(--border)!important}.rmdp-ep-arrow:after{background:var(--bg-elevated)!important}.rmdp-shadow{box-shadow:0 8px 24px var(--shadow)!important}.ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=main.64d4c195.css.map*/