.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,")}.calendarium-settings .existing-calendars{margin:18px}.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:none;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:0px;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[open] .setting-item-heading,.calendarium-nested-settings:not(details) .setting-item-heading{border-top:0px}.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)}span.no-calendars{display:block;text-align:center;color:var(--text-muted);margin:18px}.calendarium-modal .setting-container{padding:0 .5rem}.calendarium-modal .setting-item-description .weather-data{display:flex;gap:.25rem}.calendarium-modal .weather-icon{display:flex;align-items:center;gap:.125rem}body{--calendarium-span-data-color: var(--text-accent)}body:not(.calendarium-nix-spans) .workspace-leaf-content[data-type=markdown]{span[data-date]:not(.hide-data),div[data-date]:not(.hide-data){font-style:var(--calendarium-span-data-style, italic);font-weight:var(--calendarium-span-data-weight, 500)}span[data-date]:not([data-end]):not(.hide-data):before,div[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}span[data-date][data-end]:not(.hide-data):before,div[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 */