/* Draft manager deliberately sits outside the live canvas and Woo checkout. */
/* v1.2.64: modal is hidden by default; never steals height from the editor flex panes. */
.pgcs-draft-studio{position:fixed!important;inset:0!important;z-index:2147483100!important;display:flex;align-items:center;justify-content:center;margin:0!important;padding:18px!important;background:transparent!important;color:#233751;box-sizing:border-box!important;overflow:auto}
.pgcs-draft-studio[hidden]{display:none!important}
.pgcs-draft-backdrop{position:fixed;inset:0;background:rgba(8,21,42,.72);cursor:default}
.pgcs-draft-dialog-body{position:relative;isolation:isolate;width:min(680px,100%);max-height:min(84dvh,740px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(130deg,#fff 0%,#f4f8ff 100%);border:1px solid #cfdded;border-radius:16px;box-shadow:0 24px 75px #071a3970;padding:20px 23px;box-sizing:border-box}
.pgcs-draft-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e0e7f0}
.pgcs-draft-dialog-top h3{margin:0;font-size:18px;line-height:1.25;color:#183758;font-weight:800}
.pgcs-toolbar-actions{display:flex;gap:9px;align-items:center;flex-shrink:0}
.pgcs-draft-launch{appearance:none;background:#234b77!important;color:#fff!important;border:1px solid #7896bd!important;border-radius:9px!important;padding:8px 13px!important;font-weight:700!important;font-size:14px!important;line-height:1.4!important;min-height:37px!important;white-space:nowrap;cursor:pointer!important}
.pgcs-draft-launch:hover,.pgcs-draft-launch:focus-visible{background:#346991!important;color:#fff!important}
.pgcs-draft-launch-inline-wrap{display:flex;justify-content:flex-end;padding:5px 0}
.pgcs-designer-dialog .pgcs-draft-launch-inline-wrap{display:none!important}
@media(max-width:600px){.pgcs-draft-studio{padding:8px!important}.pgcs-draft-dialog-body{padding:15px;max-height:calc(100dvh - 18px);width:100%}.pgcs-toolbar-actions{gap:5px}.pgcs-draft-launch{padding:7px 9px!important;font-size:12px!important}.pgcs-dialog-toolbar #pgcs-dialog-heading{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgcs-draft-dialog-top h3{font-size:16px}}
.pgcs-draft-studio .pgcs-draft-heading{display:flex;gap:16px;align-items:start;justify-content:space-between;flex-wrap:wrap}
.pgcs-draft-studio .pgcs-draft-heading strong{font-size:16px;color:#163453}
.pgcs-draft-studio p{margin:6px 0;color:#52647a;font-size:12.5px;line-height:1.5}
.pgcs-draft-save-row{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0 7px}
.pgcs-draft-save-row label{flex:1 1 220px;max-width:380px;font-size:12px;font-weight:650;color:#213e5c;display:flex;flex-direction:column;gap:5px}
.pgcs-draft-save-row input{display:block;width:100%;min-width:0;height:41px!important;border:1px solid #b9c7d8!important;background:#fff!important;color:#182d47!important;border-radius:8px!important;padding:8px 11px!important;font-size:14px!important}
.pgcs-draft-studio button{border:1px solid #1c436d!important;border-radius:8px!important;background:#17416b!important;color:white!important;font-weight:650!important;line-height:1.25!important;padding:11px 15px!important;min-height:41px!important;cursor:pointer!important;box-shadow:none!important;opacity:1!important}
.pgcs-draft-studio button:hover{background:#103251!important;color:#fff!important}
.pgcs-draft-studio button:disabled{opacity:.55!important;cursor:not-allowed!important}
.pgcs-draft-studio button.pgcs-draft-save-copy,.pgcs-draft-studio button.pgcs-draft-toggle{background:transparent!important;color:#17416b!important}
.pgcs-draft-studio button.pgcs-draft-toggle:hover,.pgcs-draft-studio button.pgcs-draft-save-copy:hover{background:#e5effb!important;color:#143b62!important}
.pgcs-draft-list-wrap{border-top:1px solid #dce4ef;padding-top:11px;margin-top:10px}
.pgcs-draft-item{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #dae3ee;border-radius:9px;padding:11px 12px;margin-bottom:8px}
.pgcs-draft-item-info{display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere;flex:1 1 160px}
.pgcs-draft-item-info strong{color:#163453;font-size:13px}.pgcs-draft-item-info span{font-size:11px;color:#596c80}
.pgcs-draft-item-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.pgcs-draft-studio button.pgcs-draft-open{padding:8px 10px!important;min-height:36px!important}
.pgcs-draft-studio button.pgcs-draft-delete{padding:8px 10px!important;min-height:36px!important;background:#fff!important;color:#8b2b37!important;border-color:#d8a6b0!important}
.pgcs-draft-status{font-weight:600;color:#146044!important}.pgcs-draft-status.pgcs-draft-error{color:#aa2d38!important}
.pgcs-draft-studio .pgcs-draft-privacy{font-size:11px;margin-top:10px;color:#6e7989}
[hidden].pgcs-draft-list-wrap,[hidden].pgcs-draft-save-copy{display:none!important}
@media(max-width:600px){.pgcs-draft-studio{padding:14px}.pgcs-draft-save-row{align-items:stretch}.pgcs-draft-save-row label{flex-basis:100%;max-width:none}.pgcs-draft-save-row button{flex:1 1 auto}.pgcs-draft-item-actions{width:100%}.pgcs-draft-item-actions button{flex:1}}

.pgcs-draft-studio .pgcs-draft-close{flex-shrink:0;background:#234b77!important;color:#fff!important;border-color:#234b77!important;padding:8px 12px!important;min-height:38px!important}
.pgcs-draft-studio .pgcs-draft-close:hover{background:#163959!important;color:#fff!important}
.pgcs-draft-studio .pgcs-draft-dialog-body{min-width:0}
.pgcs-draft-studio .pgcs-draft-save-row input{max-width:100%!important}
@media(max-width:400px){.pgcs-draft-studio .pgcs-draft-heading{display:block}.pgcs-draft-studio .pgcs-draft-toggle{margin-top:8px}}
