@font-face{font-family:PP Fraktion Sans;src:url(/fonts/PPFraktionSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Fraktion Sans;src:url(/fonts/PPFraktionSans-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Fraktion Sans;src:url(/fonts/PPFraktionSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.rich-text-lexical .ContentEditable__root{font-family:PP Fraktion Sans,sans-serif;font-size:15px;line-height:1.7}.field-type.ai-plugin-active{overflow:visible}.react-select .rs__single-value,.react-select .relationship--single-value,.react-select .relationship--single-value__text{pointer-events:none;-webkit-user-select:none;user-select:none}.payloadai-compose__actions{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);z-index:2;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;width:auto;max-width:100%;margin:.4rem 0 .65rem;padding:.35rem .5rem;display:inline-flex;position:relative}.payloadai-compose__actions .popup{position:relative}.payloadai-compose__actions .popup__trigger-wrap{align-items:center;min-height:2rem}.payloadai-compose__actions .popup__content{z-index:1000;min-width:15rem;max-width:min(22rem,100vw - 2rem)}.payloadai-compose__actions .popup__scroll-container{max-height:min(22rem,60vh)}.payloadai-compose__actions .btn{margin:0}.payloadai-compose__actions .btn--style-secondary{background:var(--theme-input-bg)}.editorial-dashboard{gap:2rem;padding:1rem 0 3rem;display:grid}.editorial-dashboard__hero,.editorial-dashboard__card,.editorial-dashboard__empty,.editorial-dashboard__admin-actions,.editorial-nav-links{background:linear-gradient(#ffffffb8,#ffffffe6),#f4efe6;border:1px solid #4c3d241f;border-radius:20px;box-shadow:0 16px 40px #3f2e1714}.editorial-dashboard__hero{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);gap:1.5rem;padding:2rem;display:grid}.editorial-dashboard__eyebrow,.editorial-dashboard__card-eyebrow,.editorial-nav-links__eyebrow,.editorial-dashboard__role-label{letter-spacing:.08em;text-transform:uppercase;color:#2b6a4a;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.editorial-dashboard__title{color:#2f2418;margin:.35rem 0 0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.05}.editorial-dashboard__body,.editorial-dashboard__role-copy,.editorial-dashboard__section-copy,.editorial-dashboard__card-copy,.editorial-dashboard__empty-copy,.editorial-nav-links__subtitle,.editorial-nav-links__description{color:#5e5447;margin:0;font-size:.97rem;line-height:1.65}.editorial-dashboard__role-card{background:#e3d9c8b3;border:1px solid #4c3d2417;border-radius:18px;align-content:start;gap:.65rem;padding:1.25rem;display:grid}.editorial-dashboard__role-value{color:#2f2418;font-size:1.35rem}.editorial-dashboard__section{gap:1rem;display:grid}.editorial-dashboard__section-header{gap:.4rem;display:grid}.editorial-dashboard__section-title,.editorial-dashboard__empty-title{color:#2f2418;margin:0;font-size:1.35rem;line-height:1.2}.editorial-dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.editorial-dashboard__card{color:inherit;gap:.85rem;padding:1.25rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.editorial-dashboard__card:hover,.editorial-dashboard__card:focus-visible,.editorial-nav-links__item:hover,.editorial-nav-links__item:focus-visible,.editorial-dashboard__admin-link:hover,.editorial-dashboard__admin-link:focus-visible{border-color:#2b6a4a42;transform:translateY(-2px);box-shadow:0 20px 44px #2b6a4a24}.editorial-dashboard__card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.editorial-dashboard__card-title,.editorial-nav-links__label{color:#2f2418;font-size:1.05rem;font-weight:600}.editorial-dashboard__queue-badge{color:#215239;background:#2b6a4a24;border-radius:999px;justify-content:center;align-items:center;min-height:1.8rem;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.editorial-dashboard__card-action,.editorial-dashboard__admin-link{color:#2b6a4a;font-size:.9rem;font-weight:600}.editorial-dashboard__empty,.editorial-dashboard__admin-actions{padding:1.25rem}.editorial-dashboard__admin-link{text-decoration:none}.editorial-nav-links{gap:.9rem;margin-top:.85rem;padding:.85rem;display:grid}.editorial-nav-links__header{gap:.2rem;display:grid}.editorial-nav-links__title{letter-spacing:.05em;text-transform:uppercase;color:#2f2418;font-size:.8rem;font-weight:700}.editorial-nav-links__list{gap:.65rem;display:grid}.editorial-nav-links__item{color:inherit;background:#ffffff80;border:1px solid #4c3d2414;border-radius:14px;gap:.2rem;padding:.7rem .8rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}@media (max-width:1024px){.editorial-dashboard__hero{grid-template-columns:1fr}}.editorial-context-field{margin-bottom:.9rem}.editorial-context{background:linear-gradient(#ffffffbf,#ffffffeb),#f4efe6;border:1px solid #4c3d241f;border-radius:18px;gap:.85rem;padding:.95rem;display:grid;box-shadow:0 14px 34px #3f2e1714}.editorial-context__header{gap:.25rem;display:grid}.editorial-context__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2b6a4a;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.editorial-context__title{color:#2f2418;margin:0;font-size:1rem;line-height:1.2}.editorial-context__description{color:#5e5447;margin:0;font-size:.88rem;line-height:1.55}.editorial-context__list{gap:.55rem;display:grid}.editorial-context__item{background:#ffffff8c;border:1px solid #4c3d2414;border-radius:14px;gap:.2rem;padding:.7rem .75rem;display:grid}.editorial-context__label{letter-spacing:.07em;text-transform:uppercase;color:#6c6558;font-size:.7rem;font-weight:700}.editorial-context__value{color:#2f2418;font-size:.92rem;font-weight:600}.editorial-context__value--success{color:#215239}.editorial-context__value--warning{color:#8a5a00}.editorial-form__row,.editorial-form__collapsible,.editorial-form__tabs{margin-top:.35rem}.editorial-form__collapsible{background:#f4efe673;border-radius:18px}.translation-review{gap:1.4rem;padding:1rem 0 3rem;display:grid}.translation-review__hero,.translation-review__next,.translation-review__row,.translation-review__empty{background:linear-gradient(#ffffffc7,#ffffffeb),#f4efe6;border:1px solid #4c3d241f;border-radius:18px;box-shadow:0 16px 40px #3f2e1714}.translation-review__hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:1.25rem;padding:1.5rem;display:grid}.translation-review__back,.translation-review__secondary-link,.translation-review__row-link,.translation-review__secondary-action{color:#2b6a4a;font-size:.88rem;font-weight:650;text-decoration:none}.translation-review__back{color:#6c6558;margin-bottom:.8rem;display:inline-flex}.translation-review__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2b6a4a;margin:0;font-size:.72rem;font-weight:750}.translation-review__title{color:#2f2418;margin:.3rem 0 0;font-size:clamp(2rem,3vw,2.65rem);line-height:1.05}.translation-review__body{color:#5e5447;max-width:62rem;margin:.55rem 0 0;font-size:.97rem;line-height:1.6}.translation-review__stats{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:.65rem;display:grid}.translation-review__stat{background:#ffffff94;border:1px solid #4c3d241a;border-radius:14px;align-content:center;gap:.15rem;min-height:5.25rem;padding:.85rem;display:grid}.translation-review__stat-value{color:#2f2418;font-size:1.75rem;font-weight:750;line-height:1}.translation-review__stat-label,.translation-review__area,.translation-review__field-count{letter-spacing:.05em;text-transform:uppercase;color:#6c6558;font-size:.74rem;font-weight:700}.translation-review__next{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.translation-review__next-title,.translation-review__section-title,.translation-review__row-title{color:#2f2418;margin:0;line-height:1.2}.translation-review__next-title{margin-top:.25rem;font-size:1.35rem}.translation-review__section{gap:.85rem;display:grid}.translation-review__section-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.translation-review__section-title{font-size:1.18rem}.translation-review__list{gap:.75rem;display:grid}.translation-review__row{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:1rem;padding:1rem;display:grid}.translation-review__row-main,.translation-review__row-side{gap:.55rem;display:grid}.translation-review__row-side{justify-items:end}.translation-review__row-heading,.translation-review__row-actions,.translation-review__actions,.translation-review__status-actions,.translation-review__meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.translation-review__status-actions{justify-content:flex-end;width:100%}.translation-review__status-actions--compact{gap:.35rem}.translation-review__row-title{font-size:1rem}.translation-review__status{color:#5e5447;background:#ffffffb8;border:1px solid #4c3d241a;border-radius:999px;align-items:center;min-height:1.75rem;padding:.25rem .65rem;font-size:.78rem;font-weight:750;display:inline-flex}.translation-review__status--machine_translated{color:#215239;background:#2b6a4a1f}.translation-review__status--needs_review{color:#8a5a00;background:#8a5a001f}.translation-review__status--in_review{color:#2f2418;background:#2f241814}.translation-review__meta{color:#6c6558;font-size:.84rem}.translation-review__meta span:not(:last-child):after{content:"";vertical-align:middle;background:#4c3d2447;border-radius:50%;width:.25rem;height:.25rem;margin-left:.55rem;display:inline-block}.translation-review__primary-action,.translation-review__secondary-action,.translation-review__row-link,.translation-review__status-action{border:1px solid #2b6a4a33;border-radius:10px;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .8rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.translation-review__primary-action{color:#fff;background:#2b6a4a;font-size:.9rem;font-weight:700;text-decoration:none}.translation-review__secondary-action,.translation-review__row-link{background:#ffffff9e}.translation-review__status-form{margin:0}.translation-review__status-action{appearance:none;cursor:pointer;color:#215239;background:#2b6a4a1a;font-family:inherit;font-size:.84rem;font-weight:700}.translation-review__status-action--muted{color:#6c6558;background:#ffffff94;border-color:#4c3d2424}.translation-review__status-action--ai{color:#215239;background:#2b6a4a29;border-color:#2b6a4a3d}.translation-review__primary-action:hover,.translation-review__primary-action:focus-visible,.translation-review__secondary-action:hover,.translation-review__secondary-action:focus-visible,.translation-review__row-link:hover,.translation-review__row-link:focus-visible,.translation-review__status-action:hover,.translation-review__status-action:focus-visible{border-color:#2b6a4a57;transform:translateY(-1px);box-shadow:0 12px 28px #2b6a4a21}.translation-review__empty{padding:1.2rem}.translation-review__locale-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.translation-review__locale-tab{color:#5e5447;background:#ffffff9e;border:1px solid #4c3d2424;border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .8rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.translation-review__locale-tab:hover,.translation-review__locale-tab:focus-visible{border-color:#2b6a4a57}.translation-review__locale-tab--active{color:#fff;background:#2b6a4a;border-color:#2b6a4a}.translation-review__locale-tab-count{min-width:1.4rem;color:inherit;background:#4c3d241a;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.74rem;display:inline-flex}.translation-review__locale-tab--active .translation-review__locale-tab-count{background:#ffffff3d}.translation-review__locale-tab-note{color:#6c6558;margin-left:.25rem;font-size:.72rem}.translation-review__hint{color:#6b5320;background:#c6982a1a;border:1px solid #c6982a47;border-radius:.35rem;margin:.25rem 0 .75rem;padding:.5rem .75rem;font-size:.78rem;line-height:1.45}.translation-review__hint code{background:#4c3d2414;border-radius:.25rem;padding:.1rem .3rem;font-size:.74rem}.translation-review__hint a{margin-left:.35rem}.translation-review__locale-badge{letter-spacing:.02em;text-transform:uppercase;color:#5e5447;background:#4c3d240f;border:1px solid #4c3d241a;border-radius:999px;align-items:center;min-height:1.75rem;padding:.25rem .6rem;font-size:.74rem;font-weight:750;display:inline-flex}.translation-review__locale-badge--fr{color:#215239;background:#2b6a4a1f}.translation-review__locale-badge--en{color:#204a70;background:#2f598a1f}.translation-review__locale-badge--it{color:#8a5a00;background:#8a5a001f}@media (max-width:920px){.translation-review__hero,.translation-review__next,.translation-review__row{grid-template-columns:1fr}.translation-review__row-side{justify-items:start}.translation-review__status-actions{justify-content:flex-start}}.qr-code-panel{border:1px solid var(--theme-elevation-150,#4c3d242e);background:var(--theme-elevation-50,#f8f7f4);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:1.25rem;display:grid}.qr-code-panel__content{gap:1rem;min-width:0;display:grid}.qr-code-panel__title{color:var(--theme-text,#2f2418);margin:0 0 .25rem;font-size:1rem;line-height:1.35}.qr-code-panel__description,.qr-code-panel__notice,.qr-code-panel__muted{color:var(--theme-elevation-600,#685e52);margin:0;font-size:.875rem;line-height:1.5}.qr-code-panel__targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.qr-code-panel__targets>div{min-width:0}.qr-code-panel__targets dt{color:var(--theme-elevation-600,#685e52);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.2rem;font-size:.75rem;font-weight:650}.qr-code-panel__targets dd{color:var(--theme-text,#2f2418);margin:0;font-size:.85rem}.qr-code-panel__targets dd:before{background:var(--theme-elevation-400,#948b80);content:"";vertical-align:.08em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.qr-code-panel__targets dd[data-state=ready]:before{background:#2b6a4a}.qr-code-panel__targets dd[data-state=missing]:before{background:#a26825}.qr-code-panel__notice{background:#a2682514;border:1px solid #a2682547;border-radius:8px;padding:.75rem}.qr-code-panel__url-row,.qr-code-panel__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.qr-code-panel__url{overflow-wrap:anywhere;border:1px solid var(--theme-elevation-150,#4c3d242e);background:var(--theme-input-bg,#fff);color:var(--theme-text,#2f2418);border-radius:8px;flex:24rem;padding:.55rem .7rem;font-size:.82rem}.qr-code-panel__button{border:1px solid var(--theme-elevation-250,#4c3d2447);background:var(--theme-input-bg,#fff);min-height:2.25rem;color:var(--theme-text,#2f2418);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .14s,background-color .14s,opacity .14s;display:inline-flex}.qr-code-panel__button:hover:not(:disabled){background:#2b6a4a12;border-color:#2b6a4a}.qr-code-panel__button:focus-visible{outline-offset:2px;outline:3px solid #2b6a4a38}.qr-code-panel__button:disabled{opacity:.45;cursor:not-allowed}.qr-code-panel__button--primary{color:#fff;background:#2b6a4a;border-color:#2b6a4a}.qr-code-panel__button--primary:hover:not(:disabled){color:#fff;background:#215239}.qr-code-panel__preview{aspect-ratio:1;border:1px solid var(--theme-elevation-150,#4c3d242e);background:#fff;border-radius:8px;place-items:center;width:12rem;display:grid;overflow:hidden}.qr-code-panel__preview img{object-fit:contain;width:100%;height:100%;display:block}.qr-code-panel__preview-empty{color:#776e64;text-align:center;padding:1rem;font-size:.8rem}@media (max-width:800px){.qr-code-panel,.qr-code-panel__targets{grid-template-columns:1fr}.qr-code-panel__preview{width:min(12rem,100%)}}@media (prefers-reduced-motion:reduce){.qr-code-panel__button{transition:none}}@media (max-width:620px){.translation-review__stats{grid-template-columns:1fr}}.translation-diff{gap:1.1rem;padding:1rem 0 3rem;display:grid}.translation-diff__hero,.translation-diff__row{background:linear-gradient(#ffffffc7,#ffffffeb),#f4efe6;border:1px solid #4c3d241f;border-radius:18px;box-shadow:0 16px 40px #3f2e1714}.translation-diff__hero{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:start;gap:1.25rem;padding:1.5rem;display:grid}.translation-diff__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.translation-diff__list{gap:.9rem;display:grid}.translation-diff__row{gap:.9rem;padding:1rem;display:grid}.translation-diff__row-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.translation-diff__badge{color:#5e5447;white-space:nowrap;background:#ffffffb8;border:1px solid #4c3d241a;border-radius:999px;align-items:center;min-height:1.75rem;padding:.25rem .65rem;font-size:.78rem;font-weight:750;display:inline-flex}.translation-diff__badge--missing{color:#8a5a00;background:#8a5a001f}.translation-diff__badge--fallback{color:#8f2f20;background:#992d1e1f}.translation-diff__badge--machine{color:#215239;background:#2b6a4a1f}.translation-diff__badge--current,.translation-diff__badge--unchanged{color:#2f2418;background:#2f241814}.translation-diff__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.translation-diff__column{background:#ffffff94;border:1px solid #4c3d241a;border-radius:14px;align-content:start;gap:.5rem;min-width:0;padding:.85rem;display:grid}.translation-diff__column-title{letter-spacing:.05em;text-transform:uppercase;color:#2f2418;margin:0;font-size:.78rem;font-weight:750}.translation-diff__ai-label{color:#2b6a4a;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.translation-diff__ai-icon{width:1.15rem;height:1.15rem}.translation-diff__text,.translation-diff__empty-text{color:#3f352a;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:.9rem;line-height:1.55}.translation-diff__empty-text{color:#7a6d5d;font-style:italic}.translation-diff__row-heading{align-items:center;gap:.55rem;min-width:0;display:flex}.translation-diff__row--changed{background:#2b6a4a0d;border-left:3px solid #2b6a4a;border-radius:14px}.translation-diff__badge--changed{color:#215239;background:#2b6a4a29;border-color:#2b6a4a47}.translation-diff__columns--editor{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.translation-diff__editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.translation-diff__editor-main,.translation-diff__ai-ref{background:#ffffff94;border:1px solid #4c3d241a;border-radius:14px;align-content:start;gap:.5rem;min-width:0;padding:.85rem;display:grid}.translation-diff__ai-ref{background:#2b6a4a0d}.translation-diff__textarea{background:var(--theme-input-bg,#fff);width:100%;min-height:3.5rem;color:var(--theme-text,#2f2418);font:inherit;resize:vertical;border:1px solid #4c3d2438;border-radius:10px;padding:.55rem .65rem;font-size:.9rem;line-height:1.55}.translation-diff__textarea:focus-visible{border-color:#2b6a4a8c;outline:none;box-shadow:0 0 0 3px #2b6a4a29}.translation-diff__editor-actions{flex-wrap:wrap;gap:.4rem;display:flex}.translation-diff__editor-btn{color:#3f352a;min-height:1.9rem;font:inherit;cursor:pointer;background:#ffffffd9;border:1px solid #4c3d242e;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.8rem;font-weight:650;transition:border-color .14s,background-color .14s,opacity .14s;display:inline-flex}.translation-diff__editor-btn:hover:not(:disabled){background:#fff;border-color:#2b6a4a66}.translation-diff__editor-btn:disabled{opacity:.45;cursor:not-allowed}.translation-diff__editor-btn--primary{color:#fff;background:#2b6a4a;border-color:#2b6a4a}.translation-diff__editor-btn--primary:hover:not(:disabled){background:#215239;border-color:#215239}.translation-diff__editor-btn--ghost{background:0 0}.translation-diff__editor-error{color:#8f2f20;margin:0;font-size:.82rem}.translation-diff__richtext-hint{color:#7a6d5d;gap:.5rem;margin:0;font-size:.85rem;display:grid}.translation-diff__richtext-hint a.translation-diff__editor-btn{text-decoration:none}@media (max-width:1100px){.translation-diff__columns,.translation-diff__columns--editor,.translation-diff__editor{grid-template-columns:1fr}}@media (max-width:920px){.translation-diff__hero{grid-template-columns:1fr}.translation-diff__hero-actions{justify-content:flex-start}}
