.page-meta-dialog-open{overflow:hidden}
.page-meta-page-root{width:100%}
.page-meta-standalone{min-height:100vh;background:#f4f6f8}.page-meta-standalone .admin-content{min-height:100vh;margin-left:246px;padding:32px}
.page-meta-dialog{position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden;background:transparent}
.page-meta-loading,.page-meta-load-error{min-height:240px;padding:40px;display:grid;place-items:center;color:#64717d}
.page-meta-load-error{align-content:center;gap:12px}.page-meta-load-error p{margin:0;color:#8e2929}
.page-meta-dialog-header{min-height:72px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2e7}
.page-meta-dialog-header span{display:block;margin-bottom:3px;color:#13877f;font-size:11px;font-weight:800}
.page-meta-dialog-header h1{margin:0;color:#17324d;font-size:22px;line-height:1.25}
.page-meta-close{width:38px;height:38px;display:grid;place-items:center;color:#64717d;background:#fff;border:1px solid #dce2e7;border-radius:5px}
.page-meta-close:hover{color:#17324d;background:#f4f7f8}.page-meta-close svg{width:18px;height:18px}
.page-meta-dialog-body{padding:20px;overflow:auto}
.page-meta-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px;align-items:start}
.page-meta-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}
.page-meta-fields .field-label[hidden]{display:none!important}
.page-meta-fields .field-label:nth-child(n+3){grid-column:1/-1}
.page-meta-fields textarea{min-height:76px;max-height:110px;resize:vertical}
.page-meta-upload-row{display:flex;gap:10px;align-items:center}.page-meta-upload-row input{min-width:0;flex:1}.page-meta-upload-row button{white-space:nowrap}
.page-meta-preview-column{display:grid;gap:14px}
.page-meta-effective{padding:14px;background:#f5f8f9;border:1px solid #dce4e7;border-radius:5px}
.page-meta-effective strong,.page-meta-effective a,.page-meta-effective small{display:block}
.page-meta-effective strong{margin-bottom:7px;color:#354451;font-size:13px}.page-meta-effective a{overflow-wrap:anywhere;color:#246b91;font-size:12px;line-height:1.5}.page-meta-effective small{margin-top:7px;color:#71808a;font-size:11px}
.page-meta-preview{padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:12px;align-items:center;background:#fff;border:1px solid #dce2e7;border-radius:5px;box-shadow:0 4px 16px rgba(20,44,60,.08)}
.page-meta-preview>img{grid-column:2;grid-row:1;width:88px;height:88px;display:block;object-fit:cover;background:#eef2f3;border-radius:3px}
.page-meta-preview>div{grid-column:1;grid-row:1;min-width:0}.page-meta-preview strong{display:-webkit-box;overflow:hidden;color:#202a31;font-size:15px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-meta-preview p{display:-webkit-box;overflow:hidden;margin:7px 0;color:#66737c;font-size:12px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-meta-preview small{color:#929ba1;font-size:11px}
.page-meta-dialog-footer{min-height:66px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #dce2e7;background:#fafbfc}
.page-meta-dialog-footer p{min-width:0;margin:0 auto 0 0;color:#26745a;font-size:12px}
@media(max-width:760px){.page-meta-dialog-header{min-height:64px;padding:12px 15px}.page-meta-dialog-body{padding:15px}.page-meta-form{grid-template-columns:1fr;gap:18px}.page-meta-fields{grid-template-columns:1fr}.page-meta-fields .field-label{grid-column:1}.page-meta-dialog-footer{padding:10px 15px;flex-wrap:wrap}.page-meta-dialog-footer p{width:100%;flex:1 0 100%}}
@media(max-width:900px){.page-meta-standalone .admin-content{margin-left:0;padding:20px}}
