.wt-preview-month{width:100%;table-layout:fixed;border-collapse:collapse}.wt-preview-month th{padding-bottom:.25rem;font-size:.625rem;font-weight:500;color:var(--tblr-secondary);text-align:center;text-transform:uppercase}.wt-preview-month td{padding:1px}.wt-preview-day{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;height:2rem;font-size:.75rem;line-height:1;border-radius:var(--tblr-border-radius)}.wt-preview-day--muted{color:var(--tblr-secondary);opacity:.45}.wt-preview-day--today{box-shadow:inset 0 0 0 1px var(--tblr-primary)}.wt-preview-day--selected{color:#fff;background:var(--tblr-primary)}.wt-preview-dot{display:block;width:4px;height:4px;background:var(--tblr-primary);border-radius:50%}.wt-preview-dot--absence{background:var(--tblr-orange)}.wt-preview-day--selected .wt-preview-dot{background:#fff}.wt-preview-week{display:flex;flex-direction:column;gap:2px}.wt-preview-week__row{display:flex;gap:.5rem;align-items:center}.wt-preview-week__label{flex:0 0 4.75rem;font-size:.75rem;color:var(--tblr-secondary)}.wt-preview-week__row--selected .wt-preview-week__label{font-weight:600;color:var(--tblr-body-color)}.wt-preview-track{position:relative;flex:1 1 auto;height:1.25rem;background:var(--tblr-bg-surface-secondary, rgba(0, 0, 0, .04));border-radius:var(--tblr-border-radius)}.wt-preview-week__row--today .wt-preview-track{box-shadow:inset 0 0 0 1px var(--tblr-border-color)}.wt-preview-bar{position:absolute;top:2px;bottom:2px;background:var(--tblr-primary);border-radius:2px;opacity:.5}.wt-preview-bar--absence{background:var(--tblr-orange)}.wt-preview-bar--draft{background:var(--tblr-green);box-shadow:0 0 0 1px var(--tblr-bg-surface, #fff);opacity:1}.wt-preview-hours{font-size:.625rem;color:var(--tblr-secondary)}.wt-preview-minutes{flex:0 0 3.25rem;font-size:.6875rem;color:var(--tblr-secondary);text-align:right;font-variant-numeric:tabular-nums}.wt-preview-key{display:inline-block;width:.625rem;height:.625rem;border-radius:2px}.wt-preview-key--existing{background:var(--tblr-primary);opacity:.5}.wt-preview-key--draft{background:var(--tblr-green)}
