.editor-workflow-panel{padding:20px;overflow:auto;box-sizing:border-box;color:#24233d}.editor-workflow-panel h2{font-size:21px;margin:0 0 10px}.editor-workflow-panel h3{font-size:15px;margin:20px 0 10px}.editor-workflow-panel label{display:grid;gap:7px;margin:12px 0;font-size:13px;line-height:1.5}.editor-workflow-panel input:not([type=checkbox]),.editor-workflow-panel select,.editor-workflow-panel textarea,.proof-comment-workspace select,.proof-comment-workspace textarea{box-sizing:border-box;display:block;width:100%;border:1px solid #d4d3e1;border-radius:9px;padding:10px;font:inherit;background:#fff;color:#28263c;min-height:42px}.editor-workflow-panel button{white-space:normal;overflow-wrap:anywhere;text-align:start}.editor-guide-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px;counter-reset:guide}.editor-guide-step{border:1px solid #dddce9;border-radius:12px;padding:12px}.editor-guide-step-head{display:flex;gap:10px;justify-content:space-between;align-items:start;font-size:14px}.editor-guide-state{font-size:11px;color:#8b5637;white-space:nowrap}.editor-guide-step.is-complete{background:#f1f7f5;border-color:#cee1d8}.is-complete .editor-guide-state{color:#2d6651}.editor-guide-step .editor-feature-note{margin:8px 0}.editor-guide-success{padding:12px;background:#eef8f3;color:#255f47;border-radius:10px;font-weight:600}.editor-guide-issues{padding-inline-start:20px;font-size:12px;line-height:1.6;color:#943f41}.editor-set-list{display:flex;gap:8px;flex-wrap:wrap}.editor-set-list button.active{background:#eeedf6;border-color:#29256e}.editor-set-form{border-block:1px solid #e2e0ed;margin:16px 0;padding:10px 0 18px}.editor-set-entries{display:grid;gap:10px}.editor-set-entry{border:1px solid #dedce8;border-radius:11px;padding:12px}.editor-set-entry strong{font-size:14px}.editor-set-fork{margin-top:20px;padding-top:2px;border-top:1px solid #e2e0ed}.editor-set-fork select{margin-bottom:10px}#editorPrecisionControls{border-bottom:1px solid #e2e0ed;padding-bottom:16px;margin-bottom:18px}#editorPrecisionControls h3{margin-top:0}.editor-precision-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.editor-precision-grid label{font-size:12px;line-height:1.5;display:grid;gap:5px}.editor-precision-grid input{width:100%;box-sizing:border-box;border:1px solid #d4d3e1;border-radius:8px;padding:9px;min-height:42px;font:inherit}.editor-precision-check{display:flex!important;align-items:start;gap:9px!important;line-height:1.5;font-size:12px;margin:12px 0}.editor-precision-check input{width:17px!important;height:17px;flex-shrink:0;margin:2px 0 0}.editor-precision-form button{width:100%}.editor-workflow-panel button:focus-visible,.proof-comment-workspace button:focus-visible,#editorPrecisionControls button:focus-visible{outline:3px solid #e95640;outline-offset:3px}.proof-comment-workspace{border-top:1px solid #dcdbe7;padding-top:16px;margin-top:20px;min-width:0;color:#28263c}.proof-comment-workspace h3{font-size:17px;margin:0 0 8px}.proof-comment-workspace select{margin:10px 0}.proof-comment-workspace label{display:grid;gap:7px;font-size:13px;line-height:1.6}.proof-comment-image-wrap{overflow:auto;max-height:560px;text-align:center;background:repeating-conic-gradient(#ededf0 0 25%,#fafafa 0 50%) 50%/18px 18px;border:1px solid #dcdbe7;border-radius:10px;margin:12px 0}.proof-comment-stage{position:relative;display:inline-block;max-width:100%;vertical-align:top}.proof-comment-stage>img{display:block;width:auto;height:auto;max-width:100%;max-height:520px;cursor:crosshair}.proof-comment-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:3px;border:2px solid #fff;border-radius:50%;background:#29256e;color:#fff;font-weight:700;box-shadow:0 1px 5px #0005;cursor:pointer;z-index:1}.proof-comment-pin.selected,.proof-comment-pin.is-new{background:#e95640}.proof-comment-pin.is-new{pointer-events:none}.proof-comment-list{display:grid;gap:12px;padding-inline-start:24px;font-size:13px}.proof-comment-list li{padding:10px;border:1px solid #e2e0eb;border-radius:10px;overflow-wrap:anywhere;text-align:start}.proof-comment-list p{white-space:pre-wrap;margin:8px 0;line-height:1.6}.proof-comment-list small{display:block;color:#77748a;margin-bottom:8px}.proof-comment-workspace .editor-feature-actions{display:flex;flex-wrap:wrap;gap:8px}.proof-comment-workspace .editor-feature-primary,.proof-comment-workspace .editor-feature-secondary{font:inherit;border:1px solid #d7d6e6;border-radius:9px;padding:10px 12px;min-height:42px;cursor:pointer;background:#fff;color:#39384d}.proof-comment-workspace .editor-feature-primary{background:#29256e;border-color:#29256e;color:#fff}.proof-comment-workspace .editor-feature-note{font-size:12px;line-height:1.6;color:#66657b}.proof-comment-workspace button:disabled{opacity:.55;cursor:wait}
.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar>.tool-btn{flex-shrink:0}
@media(max-width:760px){.editor-workflow-panel{padding:16px}.editor-guide-step-head{flex-wrap:wrap}.editor-guide-state{margin-inline-start:auto}.proof-comment-pin{min-width:34px;min-height:34px}.proof-comment-stage>img{max-height:420px}.proof-comment-list{padding-inline-start:19px}}
.proof-comment-stage{max-width:none}.proof-comment-stage>img{max-width:none;max-height:none}.proof-comment-image-wrap{touch-action:pan-x pan-y;scrollbar-gutter:stable}.proof-comment-image-wrap.is-panning{cursor:grab;touch-action:none}.proof-comment-image-wrap.is-panning:active{cursor:grabbing}.proof-comment-image-wrap.is-panning img{cursor:inherit}.proof-review-tools{align-items:center;margin-block:10px}.proof-review-tools output{min-width:54px;text-align:center;font-variant-numeric:tabular-nums}.proof-review-tools [aria-pressed=true]{background:#eeedf7;border-color:#29256e}.proof-review-thread-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.proof-review-status,.proof-review-unread{font-size:11px;border-radius:20px;padding:4px 8px;background:#efedf8;color:#39326f}.proof-review-unread{background:#fff0e9;color:#9a402b}.proof-review-thread.has-unread{border-inline-start:4px solid #e95640}.proof-review-thread.is-resolved{background:#f7faf8}.proof-review-thread.is-resolved .proof-review-status{background:#e9f3ed;color:#2b6a47}.proof-comment-pin.is-resolved{background:#47725c}.proof-review-replies{list-style:none;border-inline-start:2px solid #dcdbe7;padding-inline-start:14px;margin-block:12px;display:grid;gap:10px}.proof-review-replies li{background:#faf9fc}.proof-review-thread details{margin-block:12px;font-size:12px}.proof-review-thread summary{cursor:pointer;min-height:30px}.proof-review-thread>label{margin-block:14px}.proof-comment-workspace form{margin-bottom:15px}.proof-comment-image-wrap:focus-visible{outline:3px solid #e95640;outline-offset:3px}
.proof-review-reply-context{border-inline-start:3px solid #d5d1e9;padding-inline-start:10px;color:#66627b;font-size:12px;max-height:96px;overflow:auto}
.proof-comment-image-wrap{direction:ltr;text-align:start}.proof-comment-stage{display:block;margin-inline:auto}.proof-review-tools output{min-width:64px}.proof-comment-workspace .proof-review-tools button{flex:0 1 auto}.proof-comment-stage>img{image-rendering:auto}
.proof-review-recovery{padding:12px;border:1px solid #d7d3e8;background:#f7f5fc;border-radius:10px;margin-block:12px;overflow-wrap:anywhere}.proof-review-recovery>p{white-space:pre-wrap}
