#pe{--pe-navy:#2d3751;--pe-deep:#18243e;--pe-line:#dce2ec;--pe-muted:#50617b;--pe-gold:#c9a263;background:#fff;border:1px solid var(--pe-line);border-radius:20px;box-shadow:0 20px 54px #18243e14;color:var(--pe-deep);min-width:0}
#pe [hidden]{display:none!important}.pe-zone .container{max-width:1500px}.pe-head{background:var(--pe-deep);border-radius:19px 19px 0 0;color:#fff;display:flex;justify-content:space-between;align-items:start;gap:15px;padding:clamp(18px,3vw,32px)}.pe-head span:first-child{font-size:.73rem;font-weight:800;letter-spacing:.13em;color:#f3cf90}.pe-head h2{font-size:clamp(1.3rem,2.5vw,2.15rem);line-height:1.2;margin:.36rem 0}.pe-head p{color:#e0e6f3;margin:0}.pe-private{border:1px solid #a88858;border-radius:99px;padding:.3rem .7rem;font-size:.76rem;white-space:nowrap}.pe-intake,.pe-actions,.pe-preview-head,.pe-modes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe-intake,.pe-actions{padding:12px 16px;border-bottom:1px solid var(--pe-line)}.pe-file{cursor:pointer}.pe-file:has(+input:focus-visible){outline:3px solid #b98434;outline-offset:3px}.pe-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pe-spacer{flex:1}#pe-name{font-size:.9rem;overflow-wrap:anywhere}.pe-status,.pe-foot{padding:9px 16px;margin:0;font-size:.88rem;color:var(--pe-muted)}.pe-status[data-kind=error]{color:#971f2b;background:#fff0f1}.pe-status[data-kind=success]{color:#185b44;background:#eff9f3}.pe-foot{background:#f7f6f3;border-radius:0 0 19px 19px}.pe-columns{display:grid;grid-template-columns:minmax(148px,.56fr) minmax(300px,2.4fr) minmax(225px,.89fr);border-top:1px solid var(--pe-line);min-width:0}.pe-pages,.pe-inspector{padding:14px;min-width:0}.pe-pages{border-right:1px solid var(--pe-line)}.pe-inspector{border-left:1px solid var(--pe-line)}.pe-section-label{font-size:.87rem;font-weight:800;margin:0 0 8px;display:flex;justify-content:space-between}.pe-pages ol{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:5px;max-height:320px;overflow:auto}.pe-pages button{width:100%;text-align:left}.pe-button{background:#fff;border:1px solid #cbd4e2;border-radius:8px;padding:7px 9px;min-height:36px;font:600 .82rem/1.25 system-ui;color:var(--pe-deep);cursor:pointer;text-decoration:none;text-align:center}.pe-button:hover{background:#f2f4f8}.pe-button[aria-current=true],.pe-button[aria-pressed=true]{background:var(--pe-navy);border-color:var(--pe-navy);color:white}.pe-button:disabled,#pe .btn:disabled{opacity:.53;cursor:not-allowed}.pe-danger{color:#912b32}.pe-preview{min-width:0;background:#eef1f7}.pe-preview-head,.pe-modes{padding:9px 12px;background:white;border-bottom:1px solid var(--pe-line)}.pe-preview-head strong{flex:1}.pe-preview-head label{font-size:.79rem}.pe-hint{font-size:.81rem;margin:0;padding:7px 12px;color:var(--pe-muted)}.pe-viewport{height:min(68vh,760px);min-height:360px;padding:12px;overflow:auto;overscroll-behavior:contain}.pe-preview #pe-paper{position:relative;margin:0 auto;background:#fff;box-shadow:0 4px 20px #18243e33}.pe-preview #pe-canvas,.pe-preview #pe-overlay{display:block;position:absolute;inset:0;width:100%;height:100%}.pe-preview #pe-overlay[data-mode]:not([data-mode=select]){cursor:crosshair;touch-action:none}.pe-preview #pe-overlay[data-mode=select]{cursor:default}.pe-preview #pe-overlay [data-item]{cursor:pointer}.pe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pe-inspector label{display:block;font-weight:650;font-size:.79rem;margin:.5rem 0 .18rem}#pe input:not([type=checkbox]):not(.pe-sr),#pe select,#pe textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbd4e2;border-radius:7px;padding:.4rem;font:inherit;font-size:.83rem;color:var(--pe-deep);background:#fff}#pe input[type=color]{height:35px}#pe-zoom{max-width:110px}.pe-inspector-actions{margin-top:9px}.pe-source{margin-top:14px;border-top:1px solid var(--pe-line);padding-top:10px;font-size:.8rem}.pe-source summary{font-weight:700;cursor:pointer}.pe-source p{color:var(--pe-muted)}.pe-source button{margin-top:6px}.pe-stage-selected{fill:none;stroke:#2665ad;stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}
@media(max-width:1050px){.pe-columns{grid-template-columns:minmax(125px,.5fr) minmax(245px,2fr) minmax(190px,.9fr)}.pe-pages,.pe-inspector{padding:9px}.pe-page-actions{grid-template-columns:minmax(0,1fr)}}
@media(max-width:765px){.pe-columns{grid-template-columns:minmax(0,1fr)}.pe-pages,.pe-inspector{border:0}.pe-pages{padding:9px 12px}.pe-pages ol{display:flex;max-width:100%;padding-bottom:3px}.pe-pages li{flex:0 0 auto}.pe-page-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-preview{border-block:1px solid var(--pe-line)}.pe-viewport{height:58vh;min-height:300px}.pe-inspector{padding:12px}.pe-private{white-space:normal;text-align:center}.pe-actions .pe-spacer{display:none}.pe-grid.pe-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
