.calendarium-date-fields{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.75rem}.calendarium-date-fields .calendarium-date-field{display:flex;flex-flow:column nowrap}.calendarium-modal .setting-item{border-top:0}:root{--calendarium-details-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8.59 16.58L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42z'/></svg>")}.calendarium-settings .existing-calendars{padding:18px}.calendarium-settings .existing-calendars>span{display:block;text-align:center;color:var(--text-muted)}.calendarium-settings .existing-calendars.has-table{padding-left:0;padding-right:0}.calendarium-settings .paths-table{width:100%;display:grid;grid-template-columns:18px 1fr 1fr auto;grid-auto-rows:1fr;gap:.5rem;align-items:center;justify-content:flex-start;text-align:left}.calendarium-settings .paths-table-row{display:contents}.calendarium-settings .paths-table-row.conflict{position:relative;color:var(--text-faint)}.calendarium-settings .paths-table-row .actions,.calendarium-settings .paths-table-row .icon{display:flex;align-items:center}.calendarium-deleted-badge{position:absolute;top:-50%;right:0;transform:translate(50%,50%);border-radius:50%;background-color:var(--color-accent);width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:smaller}.calendarium-notice .calendarium-header{margin-top:0}.calendarium-notice-buttons{display:flex;justify-content:flex-end;gap:.5rem}.calendarium-migrating{display:flex;align-items:center;gap:.5rem}.migrating-icon{display:flex}.migrating-icon.rotating>svg{animation:migration-rotating 2s linear infinite}@keyframes migration-rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.calendarium-notice .calendarium-file-status-container{display:grid;grid-template-columns:1fr 18px;gap:0 .5rem}.calendarium-notice .calendarium-file-status{display:contents}.calendarium-notice .calendarium-file-status .successful{color:var(--text-success)}.calendarium-notice .calendarium-file-status .error{color:var(--text-error)}.calendarium-confirm-buttons-container{display:flex;justify-content:space-between;align-items:center}.calendarium-confirm-buttons-container .dont-ask{cursor:pointer}.calendarium-confirm-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.modal.mod-settings .vertical-tab-content.calendarium-settings .calendarium-settings-content h2:first-child{margin-top:initial}details.calendarium-nested-settings>summary{outline:0;display:flex;justify-content:space-between;list-style:none!important;list-style-type:none!important;min-height:1rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer;position:relative}details.calendarium-nested-settings>summary::-webkit-details-marker,details.calendarium-nested-settings>summary::marker{display:none!important}details.calendarium-nested-settings>summary>.collapser{content:""}details.calendarium-nested-settings>summary>.collapser>.handle{display:flex;transform:rotate(0);transition:transform .25s}details.calendarium-nested-settings[open]>summary>.collapser>.handle{transform:rotate(90deg)}.calendarium-settings .calendarium{border-bottom:1px solid var(--background-modifier-border);border-top:1px solid var(--background-modifier-border);padding:18px 0 0}.calendarium-create-calendar input[disabled]{cursor:not-allowed}.calendarium-settings .calendarium-warning.date-format{color:red}.calendarium-settings .calendarium-warning{display:flex;align-items:center;gap:.25rem}.calendarium-nested-settings .setting-item{border:0;padding-bottom:0}.calendarium-nested-settings{padding-bottom:18px}.calendarium-nested-settings:not([open]) .setting-item-heading{border-bottom:1px solid transparent}.calendarium-nested-settings:not(details) .setting-item-heading,.calendarium-nested-settings[open] .setting-item-heading{border-top:0}.calendarium-nested-settings .warning-container{position:relative;display:flex;align-items:center;gap:.25rem}.calendarium-nested-settings .warning-label-container+.setting-item{padding-top:20px}.calendarium-settings .calendarium-config .setting-item-name{display:flex;gap:.25rem;align-items:center}.calendarium-context-buttons{display:flex;justify-content:flex-end;align-items:center;gap:.25rem}.calendarium-choose-preset .calendarium-preset-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:1rem;align-items:center;justify-content:flex-start;margin:5px}.calendarium-choose-preset .calendarium-preset-container button{height:100%;width:100%;white-space:pre-line;max-width:250px;flex-direction:column}.calendarium-choose-preset .calendarium-preset-container button.mod-cta{box-shadow:0 0 10px var(--background-modifier-success)}.calendarium-leap-day-interval-description{color:var(--text-muted);border:0}.calendarium-event-date{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.calendarium-event-formula .setting-item-control{gap:.25rem}.era-event{flex-grow:1}.calendarium-creator .check{display:flex;gap:.25rem;align-items:center;font-size:var(--font-ui-small);--icon-size:var(--font-ui-small)}.calendarium-creator .additional{color:var(--text-faint)}.calendarium-creator .save{color:var(--text-error);display:flex;align-items:center}.calendarium-modal-buttons{justify-content:flex-end}.has-node-icon{display:flex;align-items:center}.has-node-icon.x-small{--icon-size:var(--icon-xs)}.has-node-icon.small{--icon-size:var(--icon-s)}.has-node-icon.medium{--icon-size:var(--icon-m)}.has-node-icon.large{--icon-size:var(--icon-l)}.has-node-icon.x-large{--icon-size:var(--icon-xl)}body{--calendarium-span-data-color:var(--text-accent)}body:not(.calendarium-nix-spans) div[data-date]:not(.hide-data),body:not(.calendarium-nix-spans) span[data-date]:not(.hide-data){font-style:var(--calendarium-span-data-style,italic);font-weight:var(--calendarium-span-data-weight,500)}body:not(.calendarium-nix-spans) div[data-date]:not([data-end]):not(.hide-data):before,body:not(.calendarium-nix-spans) span[data-date]:not([data-end]):not(.hide-data):before{content:"\1f516  " attr(data-date) ": " attr(data-name) ". ";color:var(--calendarium-span-data-color,var(--text-accent));font-weight:500}body:not(.calendarium-nix-spans) div[data-date][data-end]:not(.hide-data):before,body:not(.calendarium-nix-spans) span[data-date][data-end]:not(.hide-data):before{content:"\1f516  " attr(data-date) " to " attr(data-end) ": " attr(data-name) ". ";color:var(--calendarium-span-data-color,var(--text-accent));font-weight:500}/*! @settings

name: Calendarium Style settings
id: calendarium-settings
settings:
  -
    id: calendarium-nix-spans
    title: Hide Calendarium date span attributes
    description: When true, this will hide the data-date and data-name attributes of div or span HTML elements (subsequent style settings will not apply).
    type: class-toggle
    default: false
  -
    id: calendarium-span-data-style
    title: Font style for data-date and data-name fields
    type: variable-select
    default: italic
    options:
        - italic
        - normal
  -
    id: calendarium-span-data-weight
    title: Font weight for data-date and data-name fields
    type: variable-number-slider
    default: 500
    min: 100
    max: 900
    step: 50
*/.fn-whitespace-stop-collapsing .nav-folder-title-content{flex-grow:1!important;padding-bottom:4px!important;padding-top:4px!important}.fn-whitespace-stop-collapsing .nav-folder-title{padding-bottom:0!important;padding-top:0!important;padding-right:0!important}.fn-whitespace-stop-collapsing .nav-folder-collapse-indicator{margin-top:4px!important}.tree-item-self.fn-is-active,body:not(.is-grabbing) .tree-item-self.fn-is-active:hover{color:var(--nav-item-color-active);background-color:var(--nav-item-background-active);font-weight:var(--nav-item-weight-active)}.has-folder-note .nav-folder-title-content:hover,.has-folder-note.view-header-breadcrumb:hover{cursor:pointer}.hide-folder-note .is-folder-note{display:none}.hide-folder .folder-name{display:none}.nav-folder-collapse-indicator:hover{cursor:pointer}.fn-excluded-folder-heading{margin-top:0!important;border-top:1px solid var(--background-modifier-border)}.add-exclude-folder-item{padding-bottom:0!important}.fn-exclude-folder-list{padding-bottom:0!important}.fn-exclude-folder-list.setting-item{border-top:0!important;border-bottom:0!important}.fn-exclude-folder-list .setting-item-control{display:flex;justify-content:flex-start!important}.fn-exclude-folder-list .setting-item-info{display:none!important}.fn-exclude-folder-list .search-input-container{width:100%}.fn-confirmation-modal{padding-bottom:0}:not(.is-phone) .fn-confirmation-modal-button{margin-right:.7rem}:not(.is-phone) .fn-delete-confirmation-modal-buttons{display:flex;align-items:center;margin-top:10px}.fn-delete-confirmation-modal-buttons input:hover,.fn-delete-confirmation-modal-buttons span:hover{cursor:pointer}:not(.is-phone) .fn-delete-confirmation-modal-buttons .fn-confirmation-modal-button{margin-left:auto}:not(.is-phone) .fn-delete-confirmation-modal-buttons input[type=checkbox]{margin-right:5px}.is-phone .fn-delete-confirmation-modal-buttons{display:flex;flex-direction:column;align-items:center}.is-phone .fn-delete-confirmation-modal-buttons .fn-confirmation-modal-button{margin-top:10px}.fn-folder-overview-collapse-icon{display:block!important}.fn-has-no-files .collapse-icon{display:none!important}.folder-overview-list{margin-top:0!important;margin-bottom:0!important;padding-bottom:1.2!important;padding-top:1.2!important}.folder-overview-list-item{display:flex}.folder-overview-list::marker{color:var(--text-faint)}.folder-list::marker{color:var(--text-normal)!important}.folder-overview-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.folder-overview-grid-item-article article{padding:15px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.folder-overview-grid-item-article a{text-decoration:none!important}.folder-overview-grid-item-article h1{font-size:1.2rem}.folder-overview-grid-item{flex:1 1 auto;margin-right:1.2rem;margin-bottom:1.2rem}.fn-confirmation-modal .setting-item{border-top:0!important;padding-top:0!important}.pointer-cursor{cursor:pointer!important}.fn-settings-tab-bar{display:flex;flex-direction:row;padding-bottom:1rem}.fn-settings-tab{display:flex;flex-direction:row;align-items:center;gap:var(--size-4-2);padding:10px;border:1px solid var(--background-modifier-border)}.fn-settings-tab-active{background-color:var(--color-accent);color:var(--text-on-accent)}.fn-settings-tab-name{font-weight:700}.fn-settings-tab-icon{display:flex}.folder-note-underline .has-folder-note .nav-folder-title-content{text-decoration-line:underline;text-decoration-color:var(--text-faint);text-decoration-thickness:2px;text-underline-offset:1px}.folder-note-underline-path .has-folder-note.view-header-breadcrumb{text-decoration-line:underline;text-decoration-color:var(--text-faint);text-decoration-thickness:1px;text-underline-offset:2px}.folder-note-bold .has-folder-note .nav-folder-title-content,.folder-note-bold-path .has-folder-note.view-header-breadcrumb{font-weight:700}.folder-note-cursive .has-folder-note .nav-folder-title-content,.folder-note-cursive-path .has-folder-note.view-header-breadcrumb{font-style:italic}.fn-hide-collapse-icon .has-folder-note.only-has-folder-note .tree-item-icon{display:none}