|
|
|
.fantasy-calendar-confirm-buttons {
|
|
|
|
display: flex;
|
|
|
|
justify-content: flex-end;
|
|
|
|
align-items: center;
|
|
|
|
gap: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-settings .fantasy-calendars {
|
|
|
|
border-bottom: 1px solid var(--background-modifier-border);
|
|
|
|
border-top: 1px solid var(--background-modifier-border);
|
|
|
|
padding: 18px 0 0 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar input[disabled] {
|
|
|
|
cursor: not-allowed;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-settings .fantasy-calendars .existing-calendars > span {
|
|
|
|
display: block;
|
|
|
|
text-align: center;
|
|
|
|
margin-bottom: 18px;
|
|
|
|
color: var(--text-muted);
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-settings
|
|
|
|
.fantasy-calendars
|
|
|
|
> .setting-item:not(.setting-item-heading) {
|
|
|
|
border: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-settings .fantasy-calendar-config .setting-item-name {
|
|
|
|
display: flex;
|
|
|
|
gap: 0.25rem;
|
|
|
|
align-items: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
/** Create Calendar Modal */
|
|
|
|
.modal-container.fantasy-calendar-create-calendar > .modal {
|
|
|
|
transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar .modal-content {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column nowrap;
|
|
|
|
gap: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar .calendar-info .calendar-description {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar .calendar-info textarea {
|
|
|
|
resize: vertical;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar details {
|
|
|
|
padding: 0.5rem;
|
|
|
|
}
|
|
|
|
.fantasy-calendar-create-calendar details[open] {
|
|
|
|
border: 1px solid var(--background-modifier-border);
|
|
|
|
border-radius: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar .fantasy-calendar-container .existing-items {
|
|
|
|
overflow: auto;
|
|
|
|
max-height: 500px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar
|
|
|
|
.fantasy-calendar-container
|
|
|
|
.existing-items
|
|
|
|
> span {
|
|
|
|
display: block;
|
|
|
|
text-align: center;
|
|
|
|
color: var(--text-muted);
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar details .setting-item {
|
|
|
|
border: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar summary * {
|
|
|
|
display: inline;
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
.fantasy-context-buttons {
|
|
|
|
display: flex;
|
|
|
|
justify-content: flex-end;
|
|
|
|
align-items: center;
|
|
|
|
gap: 0.25rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-calendar button[disabled] {
|
|
|
|
cursor: not-allowed;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-event .event-info {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column nowrap;
|
|
|
|
width: 100%;
|
|
|
|
justify-content: flex-start;
|
|
|
|
align-items: flex-start;
|
|
|
|
gap: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-event .event-info > *,
|
|
|
|
.fantasy-calendar-create-event .setting-item {
|
|
|
|
width: 100%;
|
|
|
|
padding-top: 0;
|
|
|
|
padding-bottom: 0.75rem;
|
|
|
|
border: 0;
|
|
|
|
}
|
|
|
|
.fantasy-calendar-create-event .event-info > .event-description {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-create-event .event-info textarea {
|
|
|
|
resize: vertical;
|
|
|
|
}
|
|
|
|
|
|
|
|
/** Preset Calendar Modal */
|
|
|
|
.fantasy-calendar-choose-preset .fantasy-calendar-preset-container {
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
|
|
grid-auto-rows: 1fr;
|
|
|
|
gap: 1rem;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: flex-start;
|
|
|
|
}
|
|
|
|
.fantasy-calendar-choose-preset .fantasy-calendar-preset-container button {
|
|
|
|
height: 100%;
|
|
|
|
width: 100%;
|
|
|
|
white-space: pre-line;
|
|
|
|
max-width: 250px;
|
|
|
|
}
|
|
|
|
.fantasy-calendar-choose-preset
|
|
|
|
.fantasy-calendar-preset-container
|
|
|
|
button.mod-cta {
|
|
|
|
box-shadow: 0px 0px 5px var(--background-modifier-box-shadow);
|
|
|
|
}
|
|
|
|
|
|
|
|
/** Leap Day Editor */
|
|
|
|
.fantasy-leap-day-interval-description {
|
|
|
|
color: var(--text-muted);
|
|
|
|
border: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-event-date {
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: 1fr auto;
|
|
|
|
align-items: center;
|
|
|
|
gap: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-picker {
|
|
|
|
padding: 5px 15px;
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column nowrap;
|
|
|
|
justify-content: flex-start;
|
|
|
|
}
|
|
|
|
.fantasy-calendar-full.view-content {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column;
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-dropdown {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column;
|
|
|
|
width: 100%;
|
|
|
|
padding-bottom: 0.75rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-view-event .modal-content {
|
|
|
|
max-width: 75vw;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-no-calendar {
|
|
|
|
color: var(--text-muted);
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
text-align: center;
|
|
|
|
padding: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-title {
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.full-view .fantasy-title {
|
|
|
|
grid-column: span 3;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-date-fields-heading {
|
|
|
|
padding-bottom: 0;
|
|
|
|
}
|
|
|
|
.fantasy-calendar-create-calendar .fantasy-calendar-date-fields {
|
|
|
|
padding-top: 0;
|
|
|
|
}
|
|
|
|
.fantasy-calendar-date-fields {
|
|
|
|
display: flex;
|
|
|
|
justify-content: space-between;
|
|
|
|
align-items: flex-start;
|
|
|
|
gap: 0.5rem;
|
|
|
|
padding-bottom: 0.75rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
.fantasy-calendar-date-fields .fantasy-calendar-date-field {
|
|
|
|
display: flex;
|
|
|
|
flex-flow: column nowrap;
|
|
|
|
}
|
|
|
|
|