.editor-object[data-v-cecccff7]{align-items:center;background:var(--text-background)!important;border-color:var(--text-border-color)!important;border-radius:var(--text-border-radius)!important;border-style:var(--text-border-style)!important;border-width:var(--text-border-width)!important;box-sizing:border-box;display:flex;outline:0;padding:0!important;position:absolute}.editor-object.editing[data-v-cecccff7]{cursor:text!important}.editor-object[data-v-cecccff7]:hover:not(.selected){outline:1px solid #4af}.frame-text[data-v-cecccff7]{color:var(--text-font-color)!important;font-family:var(--text-font-family),sans-serif!important;font-size:var(--text-font-size)!important;font-style:var(--text-font-style)!important;font-weight:var(--text-font-weight)!important;text-align:var(--text-alignment)!important;-webkit-text-decoration:var(--text-decoration)!important;text-decoration:var(--text-decoration)!important;white-space:pre-wrap}[data-v-cecccff7] .frame-text ul{list-style:initial;margin-left:20px}[data-v-cecccff7] .frame-text ol{margin-left:20px}[data-v-cecccff7] .frame-text em,[data-v-cecccff7] .frame-text strong{color:inherit!important}.content-frame[data-v-cecccff7]{height:auto!important}.content-frame[data-v-cecccff7] .tiptap{padding:3px}.content-frame[data-v-cecccff7] .tiptap li::marker{color:inherit!important}.editor-object[data-v-b68bc85a]{padding:0!important}.frame-content img[data-v-b68bc85a]{height:100%}.drawer[data-v-53550817]{background:#fff;box-shadow:-2px 0 12px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;transition:right .3s ease;width:500px;z-index:99999}.drawer .drawer-header[data-v-53550817]{align-items:center;border-bottom:1px solid #ece9e5;display:flex;justify-content:space-between;padding:1.5rem}.drawer .drawer-title[data-v-53550817]{color:#05668d;font-weight:600;margin:0}.drawer .close-event[data-v-53550817]{background:none;border:none;color:#546e7a;cursor:pointer;font-size:1.2rem;padding:.5rem}.drawer .drawer-body[data-v-53550817]{flex:1;overflow-y:auto;padding:1.5rem}.drawer .drawer-actions[data-v-53550817]{border-top:1px solid #ece9e5;display:flex;gap:1rem;padding:1.5rem}.editor-object[data-v-bccf8d16]{background-color:var(--birthday-background)!important;border-color:var(--birthday-border-color)!important;border-radius:var(--birthday-border-radius)!important;border-style:var(--birthday-border-style)!important;border-width:var(--birthday-border-width)!important;height:var(--birthday-height);outline:0;padding:0!important;position:absolute;width:var(--birthday-width)}.editor-object.interactable[data-v-bccf8d16]:hover:not(.selected){outline:1px solid #4af}.editor-object .frame-toolbar[data-v-bccf8d16]{background-color:#05668d;border-radius:4px;color:#fff;display:flex;gap:.25rem;opacity:0;padding:.25rem;position:absolute;right:0;top:-30px;transition:opacity .2s ease}.editor-object .frame-toolbar .frame-tool-button[data-v-bccf8d16]{align-items:center;background:none;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.editor-object .frame-toolbar .frame-tool-button[data-v-bccf8d16]:hover{background-color:#fff3}.editor-object .content-frame[data-v-bccf8d16]{overflow:hidden;pointer-events:none;white-space:nowrap}.editor-object:hover .frame-toolbar[data-v-bccf8d16]{opacity:1}.editor-object .content-frame .frame-content[data-v-bccf8d16]{align-items:flex-start;display:flex;flex-direction:column}.editor-object.style__poster .resident-name[data-v-bccf8d16]{margin-top:calc(.95rem*var(--birthday-scale-factor))}.editor-object.style__1col .resident-item[data-v-bccf8d16]{width:100%}.editor-object.style__2col .content-frame[data-v-bccf8d16]{width:unset}.editor-object.style__2col .content-frame .frame-content[data-v-bccf8d16]{display:grid;gap:0 calc(1.5rem*var(--birthday-scale-factor));grid-template-columns:1fr 1fr}.editor-object.style__2col .content-frame .frame-content .resident-item[data-v-bccf8d16]{border-bottom:none!important}.editor-object.style__tile .content-frame[data-v-bccf8d16]{width:unset}.editor-object.style__tile .content-frame .frame-content[data-v-bccf8d16]{align-items:var(--birthday-h-alignment)}.editor-object.style__tile .content-frame .frame-content .resident-tiles[data-v-bccf8d16]{justify-content:var(--birthday-h-alignment)}.editor-object.measuring[data-v-bccf8d16]{height:auto!important;width:auto!important}.resident-item[data-v-bccf8d16]{align-items:center;display:flex;padding:calc(10px*var(--birthday-scale-factor))}.resident-item img[data-v-bccf8d16],.resident-item svg[data-v-bccf8d16]{margin-right:calc(12px*var(--birthday-scale-factor))}.resident-item[data-v-bccf8d16]:last-child{border-bottom:none}.resident-photo[data-v-bccf8d16]{border:1px solid #eee;border-radius:50%;height:calc(50px*var(--birthday-scale-factor));-o-object-fit:cover;object-fit:cover;width:calc(50px*var(--birthday-scale-factor))}.resident-info[data-v-bccf8d16]{color:var(--birthday-color);flex:1}.resident-name[data-v-bccf8d16]{color:var(--birthday-color);font-size:calc(.95rem*var(--birthday-scale-factor));font-weight:700;line-height:calc(.95rem*var(--birthday-scale-factor)*1.5);margin-bottom:calc(2px*var(--birthday-scale-factor))}.resident-details[data-v-bccf8d16]{display:flex;font-size:calc(.85rem*var(--birthday-scale-factor));gap:calc(.5rem*var(--birthday-scale-factor));line-height:calc(.95rem*var(--birthday-scale-factor)*1.2)}.resident-age[data-v-bccf8d16],.resident-age-divider[data-v-bccf8d16],.resident-details[data-v-bccf8d16]{color:var(--birthday-color)}.resident-age-divider[data-v-bccf8d16]{margin:0 calc(5px*var(--birthday-scale-factor))}.resident-card[data-v-bccf8d16]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:calc(350px*var(--birthday-scale-factor));padding:calc(30px*var(--birthday-scale-factor)) calc(20px*var(--birthday-scale-factor));text-align:center;width:100%}.resident-card .resident-photo[data-v-bccf8d16]{border:calc(2px*var(--birthday-scale-factor)) solid #f5f5f5;box-shadow:0 3px 10px #0000001a;height:calc(150px*var(--birthday-scale-factor));margin:0 auto calc(25px*var(--birthday-scale-factor));width:calc(150px*var(--birthday-scale-factor))}.resident-card .resident-name[data-v-bccf8d16]{font-size:calc(1.8rem*var(--birthday-scale-factor));font-weight:700;margin-bottom:calc(20px*var(--birthday-scale-factor))}.resident-card .resident-details[data-v-bccf8d16]{align-items:center;display:flex;flex-direction:column;font-size:calc(1.1rem*var(--birthday-scale-factor))}.resident-card .resident-birthday[data-v-bccf8d16]{margin-bottom:calc(5px*var(--birthday-scale-factor))}.resident-card .resident-age[data-v-bccf8d16]{font-weight:700}.resident-tiles[data-v-bccf8d16]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(1rem*var(--birthday-scale-factor));justify-content:center}.resident-tiles .resident-tile[data-v-bccf8d16]{background-color:var(--birthday-tile-background);border-radius:8px;color:#05668d;font-weight:700;padding:calc(.75rem*var(--birthday-scale-factor)) calc(1rem*var(--birthday-scale-factor))}.no-residents[data-v-bccf8d16]{border:1px solid #d5d1cc;border-radius:8px;padding:.25rem}.editor-object[data-v-05a000c0]{background:none!important;border:none;border-radius:0!important;height:-moz-fit-content;height:fit-content;outline:0;position:absolute}.editor-object.interactable[data-v-05a000c0]{border:none!important}.editor-object.interactable[data-v-05a000c0]:hover:not(.selected){outline:1px solid #4af}.table-object[data-v-05a000c0]{border:var(--border-width) solid var(--border-color);border-collapse:collapse;cursor:default!important;font-size:14px;table-layout:fixed;width:100%}.table-object--row[data-v-05a000c0]{background:#fff}.table-object--cell[data-v-05a000c0],.table-object--header-cell[data-v-05a000c0]{border:var(--border-width) solid var(--border-color);height:1px;padding:0;position:relative}.table-object--cell.in-selection[data-v-05a000c0],.table-object--header-cell.in-selection[data-v-05a000c0]{background-blend-mode:normal;background-image:linear-gradient(#c0d5fbbf,#c0d5fbbf);outline:1px solid #0076ff;outline-offset:-1px}.table-object--cell.selected[data-v-05a000c0],.table-object--header-cell.selected[data-v-05a000c0]{outline:2px solid #0076ff;outline-offset:-2px}.table-object--cell .cell-content[data-v-05a000c0],.table-object--header-cell .cell-content[data-v-05a000c0]{box-sizing:border-box;display:inline-block;min-height:max(100%,35px);outline:none;padding:8px;width:100%}.table-object--cell .cell-content[contenteditable=true][data-v-05a000c0],.table-object--header-cell .cell-content[contenteditable=true][data-v-05a000c0]{background-color:#fff}.table-object--cell .cell-content[data-v-05a000c0]{word-wrap:break-word}.table-object--header-cell[data-v-05a000c0]{background-color:#f2f2f2}.table-object--header-cell .cell-content[data-v-05a000c0]{overflow:hidden;text-overflow:ellipsis}.table-object .col-resize-handle[data-v-05a000c0]{background-color:#ccc;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-3px;top:0;width:6px;z-index:2}.table-object .col-resize-handle.is-visible[data-v-05a000c0]{opacity:1}.hidden-preview-area[data-v-7021a126],.preview-area[data-v-7021a126]{background-color:#faf9f7;display:flex;flex-grow:1;justify-content:center;margin-top:2rem;padding:2rem;position:relative}.hidden-preview-area .preview-document[data-v-7021a126],.preview-area .preview-document[data-v-7021a126]{background-color:#fff;border:1px solid #d5d1cc;border-radius:8px;box-shadow:0 4px 15px #0000001a;height:850px;position:relative;width:656.8181818182px}.hidden-preview-area .preview-document .background-image[data-v-7021a126],.preview-area .preview-document .background-image[data-v-7021a126]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hidden-preview-area.is-landscape .preview-document[data-v-7021a126],.preview-area.is-landscape .preview-document[data-v-7021a126]{height:656.8181818182px;width:850px}.hidden-preview-area.hidden-preview-area[data-v-7021a126],.preview-area.hidden-preview-area[data-v-7021a126]{left:-99999px;position:fixed;top:0}.hidden-preview-area.hidden-preview-area .preview-document[data-v-7021a126],.preview-area.hidden-preview-area .preview-document[data-v-7021a126]{border:none;border-radius:0;box-shadow:none}
