.whole-page-edit{font:inherit!important;display:inline-flex;align-items:center;min-height:32px;margin-left:14px;padding:5px 10px;border:1px solid #cbd6dd;border-radius:3px;color:#174d70;background:#fff;font-size:11px!important;letter-spacing:0;cursor:pointer}.page-content-dialog{width:min(650px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:26px;border:0;background:#fff;color:#172d3b;box-shadow:0 18px 70px #0004;overflow:auto;text-align:left;letter-spacing:0;font-family:'Malgun Gothic',Arial,sans-serif}.page-content-dialog::backdrop{background:#09283cb3}.page-content-dialog h2{font-size:22px;margin:0;letter-spacing:-.8px}.page-content-dialog label{display:block;font-size:13px;font-weight:600;line-height:1.7;min-width:0}.page-content-dialog input,.page-content-dialog select,.page-content-dialog textarea{display:block;width:100%;min-height:44px;padding:10px 12px;margin-top:6px;border:1px solid #c5d1d9;background:#fff;color:#172d3b;font:inherit;font-size:14px}.page-content-dialog textarea{resize:vertical}.page-content-dialog fieldset{border:0;margin:0;padding:0;display:grid;gap:16px;min-width:0}.page-content-dialog form{margin-top:20px}.page-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.page-content-dialog button{font:inherit;font-size:13px;min-height:44px;padding:10px 18px;color:#fff;background:#174d70;border:1px solid #174d70;cursor:pointer}.page-content-dialog button.page-editor-close{padding:0 10px;border:0;font-size:25px;color:#174d70;background:white}.page-editor-hint{font-size:12px;color:#66717b;line-height:1.8;margin:15px 0 20px}.page-editor-pickers{display:grid;grid-template-columns:1fr 1fr;gap:14px}.page-editor-preview{display:block;width:100%;height:190px;object-fit:contain;background:#edf2f5;margin:0}.page-editor-status{font-size:12px;color:#215b7a;line-height:1.8;white-space:pre-line;margin:0}.page-editor-status.error{color:#a32727}.page-editor-status:empty{display:none}.page-editor-actions{display:flex;gap:10px}.page-content-dialog .page-editor-cancel{color:#174d70;background:white;border-color:#c5d1d9}.page-content-dialog button:disabled{opacity:.5;cursor:wait}.gallery-header-actions{display:flex;gap:16px;align-items:center}.gallery-admin-link{font-size:12px;color:#66717b;white-space:nowrap}@media(max-width:600px){.page-content-dialog{padding:22px}.page-editor-pickers{grid-template-columns:1fr;gap:14px}.whole-page-edit{margin-left:10px;min-height:36px}.gallery-header-actions{flex-direction:column;gap:5px;align-items:flex-end}.gallery-admin-link{font-size:10px}}
