.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}: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.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-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-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}.calendarium-create-calendar input[disabled]{cursor:not-allowed}.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}.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}.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}body{--calendarium-span-data-color:var(--text-accent)}/*! @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
*/