.label-component[data-astro-cid-vru2cgrm]{position:relative;display:inline-block}.label-format-8x2[data-astro-cid-vru2cgrm]{width:400px;height:100px}.label-format-5x1\.5[data-astro-cid-vru2cgrm]{width:400px;height:120px}.label-format-10x5[data-astro-cid-vru2cgrm]{width:400px;height:200px}.label-format-4x4[data-astro-cid-vru2cgrm]{width:200px;height:200px}.label-frame[data-astro-cid-vru2cgrm]{display:block;width:100%;height:100%}.label-inner[data-astro-cid-vru2cgrm]{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem}.label-content[data-astro-cid-vru2cgrm]{text-align:center;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;height:100%;padding:.5rem;box-sizing:border-box}.label-content[data-astro-cid-vru2cgrm].no-padding{padding:0!important}.label-format-8x2[data-astro-cid-vru2cgrm] .label-inner[data-astro-cid-vru2cgrm]{inset:20px}.label-format-5x1\.5[data-astro-cid-vru2cgrm] .label-inner[data-astro-cid-vru2cgrm]{inset:24px}.label-format-10x5[data-astro-cid-vru2cgrm] .label-inner[data-astro-cid-vru2cgrm]{inset:2rem}.label-format-4x4[data-astro-cid-vru2cgrm] .label-inner[data-astro-cid-vru2cgrm]{inset:34px}@media print{.label-component[data-astro-cid-vru2cgrm]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@font-face{font-family:EcritureA;src:url(/assets/fonts/EcritureA-Romain.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EcritureA;src:url(/assets/fonts/EcritureA-Italique.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}.label-component *{line-height:inherit}.label-photo,.label-photo-placeholder{border-radius:.375rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.label-name{font-weight:600;line-height:1;min-height:0;height:100%;display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:0}.label-subject{opacity:.8;min-height:0;min-width:0;line-height:1;margin:0;padding:0;height:100%;display:flex;align-items:center;justify-content:center}.font-cursive{font-family:EcritureA,cursive;font-weight:400}.label-text.first-letter-colored:first-letter{color:red}.label-text{display:inline-block;line-height:1;white-space:nowrap}.label-standard>.label-subject{flex:0 0 33.33%;display:flex;align-items:center;justify-content:center}.label-standard>.label-name{flex:0 0 66.66%;display:flex;justify-content:center;align-items:center}.empty-label{font-weight:600;color:#999}.label-text-wrapper{flex:1;min-width:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.label-text-content{flex:1;min-width:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.label-name,.label-subject{width:100%}.label-standard{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.label-full,.label-photo-only{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.label-with-photo{width:100%;height:100%;display:flex;align-items:center}.label-with-photo .label-name{text-align:left}.label-format-10x5[data-information=firstname] .label-content,.label-format-10x5[data-information=firstname-photo] .label-content{padding:1rem}.label-format-10x5[data-information=firstname-photo] .label-with-photo{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;min-width:0;gap:1.5rem}.label-format-10x5[data-information=firstname-photo] .label-text-wrapper{align-items:flex-start}.label-format-10x5[data-information=firstname-photo] .label-name{text-align:left}.label-photo.photo-10x5.photo-firstname-photo,.label-photo-placeholder.photo-10x5.photo-firstname-photo{width:109px;height:109px}.label-format-10x5[data-information=photo] .label-content{padding:1.5rem}.label-format-10x5[data-information=photo] .label-photo-only{display:flex;align-items:center;justify-content:center;height:100%}.label-photo.photo-10x5.photo-photo,.label-photo-placeholder.photo-10x5.photo-photo{width:120px;height:120px}.label-format-10x5[data-information=firstname-subject] .label-content{padding:1rem}.label-format-10x5[data-information=firstname-subject] .label-standard{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.label-format-10x5[data-information=firstname-subject-photo] .label-content{padding:1rem}.label-format-10x5[data-information=firstname-subject-photo] .label-full{display:flex;align-items:center;justify-content:center;gap:1rem}.label-format-10x5[data-information=firstname-subject-photo] .label-text-content{display:flex;flex-direction:column;align-items:center}.label-photo.photo-10x5.photo-firstname-subject-photo,.label-photo-placeholder.photo-10x5.photo-firstname-subject-photo{width:109px;height:109px}.label-format-8x2[data-information=firstname] .label-content,.label-format-8x2[data-information=firstname-photo] .label-content{padding:.5rem}.label-format-8x2[data-information=firstname-photo] .label-with-photo{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;gap:.5rem}.label-format-8x2[data-information=firstname-photo] .label-text-wrapper{align-items:flex-start}.label-format-8x2[data-information=firstname-photo] .label-name{text-align:left}.label-photo.photo-8x2.photo-firstname-photo,.label-photo-placeholder.photo-8x2.photo-firstname-photo{width:44px;height:44px}.label-format-8x2[data-information=photo] .label-content{padding:.25rem}.label-format-8x2[data-information=photo] .label-photo-only{display:flex;align-items:center;justify-content:center;height:100%}.label-photo.photo-8x2.photo-photo,.label-photo-placeholder.photo-8x2.photo-photo{width:3rem;height:3rem}.label-format-8x2[data-information=firstname-subject] .label-content{padding:.375rem .75rem}.label-format-8x2[data-information=firstname-subject] .label-standard{display:flex;flex-direction:column;align-items:center;justify-content:center}.label-format-8x2[data-information=firstname-subject-photo] .label-content{padding:.25rem}.label-format-8x2[data-information=firstname-subject-photo] .label-full{display:flex;align-items:center;justify-content:center;gap:.375rem}.label-format-8x2[data-information=firstname-subject-photo] .label-text-content{display:flex;flex-direction:column;align-items:center}.label-photo.photo-8x2.photo-firstname-subject-photo,.label-photo-placeholder.photo-8x2.photo-firstname-subject-photo{width:52px;height:52px}.label-format-5x1\.5[data-information=firstname] .label-content,.label-format-5x1\.5[data-information=firstname-photo] .label-content{padding:.5rem}.label-format-5x1\.5[data-information=firstname-photo] .label-with-photo{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;gap:.375rem}.label-format-5x1\.5[data-information=firstname-photo] .label-text-wrapper{align-items:flex-start}.label-format-5x1\.5[data-information=firstname-photo] .label-name{text-align:left}.label-photo.photo-5x1\.5.photo-firstname-photo,.label-photo-placeholder.photo-5x1\.5.photo-firstname-photo{width:56px;height:56px}.label-format-5x1\.5[data-information=photo] .label-content{padding:.5rem}.label-format-5x1\.5[data-information=photo] .label-photo-only{display:flex;align-items:center;justify-content:center;height:100%}.label-photo.photo-5x1\.5.photo-photo,.label-photo-placeholder.photo-5x1\.5.photo-photo{width:56px;height:56px}.label-format-5x1\.5[data-information=firstname-subject] .label-content{padding:.3rem .6rem}.label-format-5x1\.5[data-information=firstname-subject] .label-standard{display:flex;flex-direction:column;align-items:center;justify-content:center}.label-format-5x1\.5[data-information=firstname-subject-photo] .label-content{padding:.2rem .375rem}.label-format-5x1\.5[data-information=firstname-subject-photo] .label-full{display:flex;align-items:center;justify-content:center;gap:.25rem}.label-format-5x1\.5[data-information=firstname-subject-photo] .label-text-content{display:flex;flex-direction:column;align-items:center}.label-photo.photo-5x1\.5.photo-firstname-subject-photo,.label-photo-placeholder.photo-5x1\.5.photo-firstname-subject-photo{width:64px;height:64px}.label-format-4x4[data-information=photo] .label-content{padding:0}.label-format-4x4[data-information=photo] .label-photo-only{display:flex;align-items:center;justify-content:center;height:100%}.label-photo.photo-4x4.photo-photo,.label-photo-placeholder.photo-4x4.photo-photo{width:132px;height:132px}.label-photo.small,.label-photo-placeholder.small{width:2rem;height:2rem}.label-photo.large,.label-photo-placeholder.large{width:5rem;height:5rem}
