.time-field{min-width:0;position:relative}.time-field__list{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);border:1px solid var(--theme-border-soft);box-shadow:var(--theme-shadow-menu);border-radius:12px;min-width:168px;max-height:176px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.time-field__row{width:100%;height:28px;color:var(--theme-text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13px;line-height:18px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.time-field__row:hover,.time-field__row--first{background:var(--theme-hover)}.time-field__time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex:1;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace}.time-field__hint{color:var(--theme-text-faint);align-items:center;gap:4px;font-size:11.5px;line-height:15px;display:inline-flex}.span-picker{min-width:0;max-width:100%;display:inline-flex;position:relative}.span-picker__panel{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow-menu);cursor:default;--scale-from:.98;--scale-shift:0;transform-origin:100% 0;border:0;border-radius:12px;width:min(480px,100vw - 16px);animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.span-picker__panel--start{transform-origin:0 0;left:0;right:auto}.span-picker__panel--hours{width:min(520px,100vw - 16px)}.span-picker__ends{border-bottom:1px solid var(--theme-border-header);gap:8px;padding:8px;display:flex}.span-picker__end{background:var(--theme-hover);min-width:0;height:32px;color:var(--theme-text-muted);border-radius:6px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.span-picker__end--active{box-shadow:0 0 0 1px var(--theme-text), 0 0 0 3px var(--theme-hover-strong)}.span-picker__field{cursor:text;flex:0 auto;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.span-picker__field:last-child{flex:1}.span-picker__day{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;grid-template-rows:minmax(0,1fr);align-self:stretch;min-width:0;font-size:14px;display:inline-grid}.span-picker__day:after{content:attr(data-words);visibility:hidden;white-space:pre;grid-area:1/1;height:0}.span-picker__add-hour{font:inherit;color:var(--theme-text-tertiary);cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;flex-shrink:0;padding:0;font-size:14px;line-height:1}.span-picker__add-hour:hover{color:var(--theme-text)}.span-picker__hour{flex-shrink:0;width:52px}.span-picker__hour .input{height:24px;box-shadow:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:0 0;border-color:#0000;padding:0 4px;font-size:14px}.span-picker__hour .input:hover{background:var(--theme-hover)}.span-picker__hour .input:focus{border-color:var(--theme-text);background:var(--theme-surface)}.span-picker__clear{width:20px;height:20px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.span-picker__clear{color:var(--theme-text-tertiary);flex-shrink:0}.span-picker__clear:hover{background:var(--theme-hover-strong);color:var(--theme-text)}.span-picker__input{padding:0;width:calc(100% + 2px);min-width:0;height:100%;color:var(--theme-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:0 0;border:0;outline:none;grid-area:1/1;margin-inline-start:-2px;padding-inline-start:2px}.span-picker__input::placeholder{color:var(--theme-text-faint)}.span-picker__body{grid-template-columns:230px minmax(0,1fr);display:grid}.span-picker__picks{border-right:1px solid var(--theme-border-header);background:var(--theme-background);flex-direction:column;padding:12px 8px 8px;display:flex}.span-picker__pick{height:32px;font:inherit;color:var(--theme-text);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.span-picker__pick:hover{background:var(--theme-hover)}.span-picker__pick-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.span-picker__pick-day{color:var(--theme-text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0;font-size:12px;line-height:16px}.span-picker__month.date-picker{padding:12px}.span-picker__month.date-picker .react-datepicker{width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;animation:none;overflow:visible}.span-picker__month.date-picker .react-datepicker__week{column-gap:0}.span-picker__month.date-picker .react-datepicker__day{width:auto}.span-picker__month.date-picker .react-datepicker__day--in-range:not(.react-datepicker__day--range-start,.react-datepicker__day--range-end){border-radius:0}@media (width<=544px){.span-picker__body{grid-template-columns:minmax(0,1fr)}.span-picker__picks{border-right:0;border-bottom:1px solid var(--theme-border-header)}}.source-mark{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.source-mark__brand{object-fit:contain;width:100%;height:100%;display:block}.source-mark>svg{color:var(--theme-text-faint)}.person-rows{flex-direction:column;gap:4px;display:flex}.person-row{grid-template-columns:minmax(0,1fr) 138px 168px 24px;align-items:center;gap:4px;display:grid}@media (width<=544px){.person-row{grid-template-columns:minmax(0,1fr) 24px}.person-row>:nth-child(2),.person-row>:nth-child(3){grid-column:1/-1}.person-row>:nth-child(4){grid-area:1/2}}.person-row__remove{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.person-row__remove:hover{background:var(--theme-hover);color:var(--theme-text)}.person-row__remove{color:var(--theme-text-faint)}.client-dialog{max-width:520px}.client-dialog__body{flex-direction:column;gap:16px;display:flex}.client-dialog__persons{margin-top:6px}.client-dialog__chip-error{margin-top:-10px;padding-left:6px}.client-cells__name{align-items:center;gap:8px;min-width:0;display:flex}.client-cells__faces{flex-shrink:0}.client-cells__name-text{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.client-cells__archived{flex-shrink:0}.client-cells__source{color:var(--theme-text-faint);white-space:nowrap;flex-shrink:0;font-size:12px;line-height:16px}.client-cells__phone{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--theme-text-muted);white-space:nowrap;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:12px;line-height:16px;text-decoration:none}.client-cells__flip{align-items:center;gap:7px;min-width:0;display:flex}.client-cells__flip-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.client-cells__more{background:var(--theme-hover);height:18px;color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:999px;align-items:center;padding:0 4px;font-size:10.5px;font-weight:600;line-height:14px;display:inline-flex}.client-cells__term{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.client-cells__term-dot{background:var(--theme-brand);border-radius:999px;flex-shrink:0;width:6px;height:6px}.client-cells__term-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.client-cells__seat{border:1px dashed var(--theme-border-dashed);width:20px;height:20px;color:var(--theme-text-faint);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.client-cells__financing{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.client-cells__financing>svg{color:var(--theme-text-faint);flex-shrink:0}.repeat-panel{z-index:100;--theme-surface:var(--theme-surface-raised);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow-menu);width:264px;color:var(--theme-text);cursor:default;--scale-from:.98;--scale-shift:0;transform-origin:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;font-size:14px;line-height:16px;animation:.14s cubic-bezier(.25,.46,.45,.94) backwards scale-fade-in;display:flex;position:absolute;top:calc(100% + 4px);left:0}.repeat-panel__title{margin:0 0 2px;font-size:14px;font-weight:500;line-height:16px}.repeat-panel__row{white-space:nowrap;align-items:center;gap:6px;display:flex}.repeat-panel__select{flex:1;min-width:0}.repeat-panel__count{flex:none;width:48px}.repeat-panel__count input{text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.repeat-panel__until{flex:none;width:112px}.repeat-panel__until input{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.repeat-panel__times{align-items:center;gap:6px;display:inline-flex}.repeat-panel__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.repeat-panel__day{border:1px solid var(--theme-border-strong);background:var(--theme-surface);height:32px;font:inherit;color:var(--theme-text);cursor:pointer;border-left-width:0;padding:0;font-size:12px;line-height:16px}.repeat-panel__day:first-child{border-left-width:1px;border-radius:6px 0 0 6px}.repeat-panel__day:last-child{border-radius:0 6px 6px 0}.repeat-panel__day:hover{background:var(--theme-hover)}.repeat-panel__day:focus-visible{outline:2px solid var(--theme-ring);outline-offset:-1px;position:relative}.repeat-panel__day[aria-pressed=true]{background:var(--theme-hover-strong);font-weight:500}.repeat-panel__forever{align-self:flex-start}.repeat-panel__foot{justify-content:flex-end;gap:4px;padding-top:4px;display:flex}.repeat-line{min-width:0;max-width:100%;display:inline-flex;position:relative}.repeat-line>.popover-menu{min-width:0}.repeat-line__trigger{max-width:100%;height:28px;font:inherit;color:var(--theme-text-faint);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:14px;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.repeat-line__trigger:hover{background:var(--theme-hover)}.repeat-line__trigger[aria-expanded=true],.repeat-line__trigger--open{background:var(--theme-hover-strong)}.repeat-line__trigger:focus-visible{outline:2px solid var(--theme-ring);outline-offset:2px}.repeat-line__trigger--set{color:var(--theme-text)}.repeat-line__trigger--read{cursor:default}.repeat-line__trigger--read:hover{background:0 0}.repeat-line__trigger>svg{flex:none}.repeat-line__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.scope-dialog{max-width:384px}.scope-dialog .modal__body{padding:0 16px 18px}.scope-dialog .modal__footer{border-top:1px solid var(--theme-border-soft);background:var(--theme-background);gap:4px;padding:12px 16px}.scope-dialog .modal__body{flex-direction:column;gap:8px;display:flex}.scope-dialog .modal__footer{justify-content:flex-end}.scope-dialog__options{flex-direction:column;display:flex}.scope-dialog__why{width:20px;height:20px;color:var(--theme-text-faint);vertical-align:middle;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.scope-dialog__rule{background:var(--theme-border-soft);border:0;height:1px;margin:2px 0}.scope-dialog__summary{color:var(--theme-text);margin:0;font-size:14px;line-height:21px}.scope-dialog__key{color:var(--theme-text-muted)}.scope-dialog__before{text-decoration:line-through}.scope-dialog__discard{margin-right:auto}.event-tone--brand{--event-hue:var(--theme-brand);--event-tint:color-mix(in srgb, var(--theme-brand) 14%, transparent);--event-tint-hover:color-mix(in srgb, var(--theme-brand) 20%, transparent);--event-tint-open:color-mix(in srgb, var(--theme-brand) 28%, transparent);--event-tint-past:color-mix(in srgb, var(--theme-brand) 8%, transparent);--event-ink:color-mix(in srgb, var(--theme-brand) 40%, var(--theme-text))}.event-tone--success{--event-hue:var(--theme-success);--event-tint:color-mix(in srgb, var(--theme-success) 14%, transparent);--event-tint-hover:color-mix(in srgb, var(--theme-success) 20%, transparent);--event-tint-open:color-mix(in srgb, var(--theme-success) 28%, transparent);--event-tint-past:color-mix(in srgb, var(--theme-success) 8%, transparent);--event-ink:color-mix(in srgb, var(--theme-success) 40%, var(--theme-text))}.event-tone--warning{--event-hue:var(--theme-warning-bar);--event-tint:color-mix(in srgb, var(--theme-warning-bar) 14%, transparent);--event-tint-hover:color-mix(in srgb, var(--theme-warning-bar) 20%, transparent);--event-tint-open:color-mix(in srgb, var(--theme-warning-bar) 28%, transparent);--event-tint-past:color-mix(in srgb, var(--theme-warning-bar) 8%, transparent);--event-ink:color-mix(in srgb, var(--theme-warning-bar) 40%, var(--theme-text))}.event-tone--neutral{--event-hue:var(--theme-status-neutral);--event-tint:color-mix(in srgb, var(--theme-status-neutral) 14%, transparent);--event-tint-hover:color-mix(in srgb, var(--theme-status-neutral) 20%, transparent);--event-tint-open:color-mix(in srgb, var(--theme-status-neutral) 28%, transparent);--event-tint-past:color-mix(in srgb, var(--theme-status-neutral) 8%, transparent);--event-ink:color-mix(in srgb, var(--theme-status-neutral) 40%, var(--theme-text))}.event-tone--quiet{--event-hue:var(--theme-status-quiet);--event-tint:color-mix(in srgb, var(--theme-status-quiet) 14%, transparent);--event-tint-hover:color-mix(in srgb, var(--theme-status-quiet) 20%, transparent);--event-tint-open:color-mix(in srgb, var(--theme-status-quiet) 28%, transparent);--event-tint-past:color-mix(in srgb, var(--theme-status-quiet) 8%, transparent);--event-ink:color-mix(in srgb, var(--theme-status-quiet) 40%, var(--theme-text))}.event-tone--stage-2{--event-hue:var(--theme-stage-2);--event-tint:color-mix(in srgb, var(--theme-stage-2) 14%, transparent);--event-tint-hover:color-mix(in srgb, var(--theme-stage-2) 20%, transparent);--event-tint-open:color-mix(in srgb, var(--theme-stage-2) 28%, transparent);--event-tint-past:color-mix(in srgb, var(--theme-stage-2) 8%, transparent);--event-ink:color-mix(in srgb, var(--theme-stage-2) 40%, var(--theme-text))}.event-tone--stage-3{--event-hue:var(--theme-stage-3);--event-tint:color-mix(in srgb, var(--theme-stage-3) 14%, transparent);--event-tint-hover:color-mix(in srgb, var(--theme-stage-3) 20%, transparent);--event-tint-open:color-mix(in srgb, var(--theme-stage-3) 28%, transparent);--event-tint-past:color-mix(in srgb, var(--theme-stage-3) 8%, transparent);--event-ink:color-mix(in srgb, var(--theme-stage-3) 40%, var(--theme-text))}.event-card{--fact-label:96px;background:var(--theme-hover-row-flat);border-radius:12px;flex-direction:column;width:100%;display:flex}.event-card__body{background:var(--theme-surface);box-shadow:var(--theme-shadow-region);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex}.event-card--new .event-card__body{padding-top:12px}.event-card__top{align-items:flex-start;gap:2px;min-width:0;display:flex}.event-card__acts{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.event-card__icon{width:28px;height:28px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.event-card__icon:hover{background:var(--theme-hover);color:var(--theme-text)}.event-card__back{height:28px;color:var(--theme-text-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 8px 0 4px;font-size:13px;line-height:18px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.event-card__back:hover{background:var(--theme-hover);color:var(--theme-text)}.event-card__title{resize:none;min-width:0;min-height:32px;max-height:104px;color:var(--theme-text);background:0 0;border:0;border-radius:7px;outline:none;flex:auto;margin:0;padding:4px 6px;font-size:18px;font-weight:500;line-height:24px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:block;overflow-y:auto}.event-card__title::placeholder{color:var(--theme-text-faint)}.event-card__title:hover{background:var(--theme-hover-row)}.event-card__title:focus{background:var(--theme-surface);box-shadow:0 0 0 1px var(--theme-text), 0 0 0 4px var(--theme-surface-strong)}.event-card__title--invalid,.event-card__title--invalid:focus{box-shadow:0 0 0 1px var(--theme-destructive)}.event-card__title--read,.event-card__title--read:hover{background:0 0}.event-card__when{flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:28px;display:flex}.event-card__part{height:28px;color:var(--theme-text);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 6px;font-size:14px;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.event-card__part:hover{background:var(--theme-hover)}.event-card__part--read:hover{background:0 0}.event-card__span{align-items:center;gap:2px;display:inline-flex}.event-card__arrow{color:var(--theme-text-tertiary)}.event-card__length{color:var(--theme-text-faint);white-space:nowrap;margin-left:6px;font-size:12px;line-height:16px}.event-card__time{width:52px}.event-card__time .input{height:28px;box-shadow:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:0 0;border-color:#0000;padding:0 6px;font-size:14px}.event-card__time .input:hover{background:var(--theme-hover)}.event-card__time .input:focus{border-color:var(--theme-text);background:var(--theme-surface)}.event-card__line{flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;display:flex}.event-card__line:empty{display:none}.event-card__all-day{border-radius:7px;align-self:flex-start;height:28px;padding:0 8px 0 6px;font-size:14px;transition:background .12s cubic-bezier(.25,.46,.45,.94)}.event-card__all-day:hover{background:var(--theme-hover)}.event-card__rule{background:var(--theme-border-soft);height:1px;margin:4px -8px}.event-card__field{width:100%;min-width:0;min-height:28px;color:var(--theme-text);text-align:left;background:0 0;border:0;border-radius:7px;outline:none;flex:1;align-items:center;gap:8px;padding:6px;font-size:14px;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94);display:flex}.event-card__field:is(button,input,textarea):hover,.event-card__field--open{background:var(--theme-hover)}.event-card__field--empty{color:var(--theme-text-faint)}.event-card__field--invalid,.event-card__field--invalid:hover{color:var(--theme-destructive-text);box-shadow:inset 0 0 0 1px var(--theme-destructive)}.event-card__input::placeholder{color:var(--theme-text-faint)}.event-card__input:focus{background:var(--theme-surface);box-shadow:inset 0 0 0 1px var(--theme-text)}.event-card__note{resize:none;field-sizing:content;white-space:pre-wrap;min-height:48px;max-height:88px;padding-top:4px;padding-bottom:4px;line-height:20px}.event-card__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.event-card__more{background:var(--theme-surface-strong);color:var(--theme-text-muted);border-radius:999px;flex:none;padding:0 5px;font-size:12px;font-weight:500;line-height:18px}.event-card__error{margin:0 0 4px 6px}.event-card__foot{align-items:center;gap:2px;min-height:40px;padding:6px 8px 6px 10px;display:flex}.event-card__foot>.popover-menu{flex:none}.event-card__foot>.popover-menu:first-child{flex:0 auto}.event-card__foot-button{min-width:0;max-width:100%;height:28px;color:var(--theme-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:14px;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.event-card__foot-button:is(button):hover,.event-card__foot-button[aria-expanded=true]{background:var(--theme-hover-strong);color:var(--theme-text)}.event-card__foot-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.event-card__readers{flex:none}.event-card__kind-dot{background:var(--event-hue);border-radius:999px;flex:none;width:8px;height:8px;margin:0 1px}.event-card__foot-rule{background:var(--theme-border);width:1px;height:16px;margin:0 4px}.event-card__save{flex:none;margin-left:auto}.event-card__keys{background:var(--theme-on-rail-tint);border-radius:4px;align-items:center;height:18px;margin-left:8px;padding:0 5px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.event-card--dialog{--fact-label:134px;background:var(--theme-surface)}.event-card--dialog .event-card__body{box-shadow:none;padding:8px}.event-card__head{border-bottom:1px solid var(--theme-border-header);align-items:center;gap:4px;padding:0 8px 0 6px;display:flex}.event-card__tabs{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.event-card__tabs::-webkit-scrollbar{display:none}.event-card__tabs>.popover-menu{flex:none}.event-card__tab{height:34px;color:var(--theme-text-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;transition:color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}.event-card__tab>svg{color:var(--theme-text-tertiary)}.event-card__tab:hover,.event-card__tab[aria-expanded=true],.event-card__tab[aria-selected=true]{color:var(--theme-text)}.event-card__tab[aria-selected=true]:after{content:"";background:var(--theme-text);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.event-card__close{width:28px;height:28px;color:var(--theme-text-muted);background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.event-card__close:hover{background:var(--theme-hover);color:var(--theme-text)}.event-card__kind{height:24px;color:var(--theme-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:13px;font-weight:500;line-height:16px;transition:background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.event-card__kind:is(button):hover,.event-card__kind[aria-expanded=true]{background:var(--theme-hover);color:var(--theme-text)}.event-card--dialog .event-card__rule--foot{margin:6px -8px 4px}.event-card--dialog .event-card__foot{min-height:28px;padding:0}.event-card--dialog .event-card__keys{opacity:.72;background:0 0;margin-left:8px;padding:0}.event-card--dialog .event-card__note{min-height:28px}.event-card__facts{flex-direction:column;gap:4px;padding:8px 0 2px;display:flex}.event-card__facts>.event-card__error{margin-left:calc(var(--fact-label) + 10px)}.event-card__fact{grid-template-columns:var(--fact-label) minmax(0, 1fr);align-items:start;column-gap:4px;display:grid}.event-card__fact>:last-child{min-width:0;margin-block:2px}.event-card__label{min-width:0;height:32px;color:var(--theme-text-tertiary);white-space:nowrap;align-items:center;gap:6px;padding-left:6px;font-size:14px;line-height:16px;display:flex}.event-card__label>svg{color:var(--theme-text-faint);flex:none}.event-card__label>span{text-overflow:ellipsis;overflow:hidden}.event-card__moment{flex-direction:column;align-items:flex-start;display:flex}@media (width<=544px){.event-card__icon,.event-card__back,.event-card__part,.event-card__all-day,.event-card__foot-button,.event-card__time .input{height:44px}.event-card__icon{width:44px}.event-card__head{height:auto}.event-card__tab{height:36px;padding:0 10px}.event-card__close,.event-card__kind{height:44px}.event-card__close{width:44px}.event-card__title,.event-card__field,.event-card__when{min-height:44px}.event-card__title{max-height:120px;padding-top:12px;padding-bottom:12px}.event-card__note,.event-card--dialog .event-card__note{min-height:44px;padding-top:12px;padding-bottom:12px}.event-card--dialog{--fact-label:96px}.event-card__fact>:last-child{margin-block:0}.event-card__label{height:44px}.event-card__keys{display:none}.event-card__foot{flex-wrap:wrap}.event-card__save{flex-basis:100%;height:44px;margin:4px 0 0}}
