.additional-elements[hidden]{display:none!important}
.additional-elements{--additional-primary:#fff;--additional-secondary:#e4d7dd;--additional-accent:#ff91ad;--additional-muted:#baa7b0;--additional-highlight:#f5cf7b;--additional-box:#1d161a;--additional-border:#684352;display:grid;gap:24px;margin-top:34px;min-width:0;font-family:inherit}
.additional-elements[data-additional-theme="document"]{--additional-primary:#17365c;--additional-secondary:#315b86;--additional-accent:#195d9c;--additional-muted:#596f88;--additional-highlight:#85611a;--additional-box:#f6f9fd;--additional-border:#dae5f0}
.additional-element{min-width:0;max-width:100%;color:var(--additional-primary);line-height:1.6;text-align:left}
.additional-element[data-color="secondary"]{color:var(--additional-secondary)}
.additional-element[data-color="accent"]{color:var(--additional-accent)}
.additional-element[data-color="muted"]{color:var(--additional-muted)}
.additional-element[data-color="highlight"]{color:var(--additional-highlight)}
.additional-element[data-align="center"]{text-align:center}
.additional-element[data-align="right"]{text-align:right}
.additional-text-box,.additional-text-image{padding:24px;border:1px solid var(--additional-border);border-radius:8px;background:var(--additional-box)}
.additional-text-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:inherit;color:inherit}
.additional-image-link{display:block;width:100%;max-width:100%;margin:0;color:inherit}
.additional-text-image .additional-image-link{margin-top:18px}
.additional-element[data-image-size="medium"] .additional-image-link{width:65%}
.additional-element[data-align="left"] .additional-image-link{margin-right:auto}
.additional-element[data-align="center"] .additional-image-link{margin-left:auto;margin-right:auto}
.additional-element[data-align="right"] .additional-image-link{margin-left:auto}
.additional-image{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:6px}
.additional-file-content{font:inherit;color:inherit}
.additional-file-link{display:inline-flex;align-items:center;gap:.55em;max-width:100%;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px;font:inherit;text-align:inherit}
.additional-file-link svg{width:1.25em;height:1.25em;min-width:22px;min-height:22px;flex:none}
.additional-file-name{overflow-wrap:anywhere;min-width:0}
.additional-file-meta{font-size:12px;color:var(--additional-muted);margin-top:4px;overflow-wrap:anywhere}
.additional-unavailable{font-size:14px;color:var(--additional-muted);margin:12px 0 0;overflow-wrap:anywhere}
.bpez-auto-link{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;text-transform:none}
.bpez-url-adjacent{display:inline-flex;flex-wrap:wrap;gap:8px;max-width:100%;margin-inline-start:8px;font:inherit;line-height:1.5;vertical-align:middle;overflow-wrap:anywhere}
.bpez-url-adjacent .bpez-auto-link{font-size:inherit;min-width:0}
.additional-elements a:hover,.bpez-auto-link:hover{opacity:.85}
.additional-elements a:focus-visible,.bpez-auto-link:focus-visible{outline:3px solid currentColor;outline-offset:4px;border-radius:2px}
.site-connection-notice[hidden]{display:none!important}
.site-connection-notice{position:fixed;right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;width:min(282px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100vh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;overflow-y:auto;padding:10px;border:0;border-radius:4px;background:#1d1e25;box-shadow:0 8px 24px rgba(0,0,0,.3);color:#f4f4f6;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;text-align:left;line-height:1.5}
.site-connection-notice>.site-connection-icon{display:block;width:18px;height:18px;margin-top:0;color:#a7a9b1;flex:none}
.site-connection-notice>div{min-width:0}
.site-connection-notice strong{display:block;margin:0;color:#f4f4f6;font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}
.site-connection-notice p{margin:3px 0 0;color:#e0e0e5;font-size:11px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}
.site-connection-notice>button{position:absolute;left:0;top:0;display:block;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#c9cbd1;cursor:pointer;touch-action:manipulation;opacity:0;transition:opacity .16s,color .16s}
.site-connection-notice>button svg{position:absolute;left:10px;top:10px;display:block;width:18px;height:18px;pointer-events:none}
.site-connection-notice:hover>button,.site-connection-notice:focus-within>button{opacity:1}
.site-connection-notice:hover>.site-connection-icon,.site-connection-notice:focus-within>.site-connection-icon{opacity:0}
.site-connection-notice>button:hover,.site-connection-notice>button:active{color:#fff}
.site-connection-notice>button:focus-visible{outline:3px solid #adcfff;outline-offset:1px}
@media(hover:none){.site-connection-notice>button{opacity:1}.site-connection-notice>.site-connection-icon{opacity:0}}
.record-translation-status[hidden]{display:none!important}
.record-translation-status{position:absolute;top:calc(100% + 6px);right:0;z-index:31;display:block;width:max-content;max-width:min(260px,calc(100vw - 24px));box-sizing:border-box;padding:7px 10px;border:1px solid #69404d;border-radius:5px;background:#171315;color:#e2d1d7;font:400 12px/1.45 Arial,Helvetica,sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere}
.record-translation-status[data-template="document"]{border-color:#bcd0e8;background:#fff;color:#315b86}
@media(max-width:700px){.additional-elements{gap:20px;margin-top:28px}.additional-text-box,.additional-text-image{padding:18px}.additional-element[data-image-size="medium"] .additional-image-link{width:100%}.bpez-url-adjacent{margin-inline-start:6px}}
@media(prefers-reduced-motion:reduce){.site-connection-notice>button{transition:none}}
@media print{.site-connection-notice,.record-translation-status{display:none!important}.additional-element{break-inside:avoid}.additional-elements{--additional-primary:#17365c;--additional-secondary:#315b86;--additional-accent:#195d9c;--additional-muted:#596f88;--additional-highlight:#85611a;--additional-box:#fff;--additional-border:#dae5f0}}
