.native-page-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:16px;border-bottom:1px solid var(--border,#d8ded5);background:#fff;position:sticky;top:0;z-index:5}
.native-page-actions{display:flex;gap:8px;flex-wrap:wrap}
.native-save-status{font-size:14px;line-height:1.5;color:#43584d;margin:12px 20px;min-height:21px}
.native-page-error{margin:12px 20px;padding:12px 16px;color:#842f2a;background:#fff1ec;border:1px solid #dca99b;border-radius:8px;line-height:1.55}
.native-page-host{min-height:390px;background:white;overflow-x:auto;max-width:100%;color:#18312c}
.native-page-host editor-host{display:block;min-height:360px;max-width:100%}
.native-page-hint{font-size:14px;line-height:1.6;color:#526157;margin:20px;max-width:70ch}
.native-document-panel{min-width:0;border:1px solid var(--border,#d8ded5);border-radius:12px;background:white;overflow:visible}
.detail-layout.native-document-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start}
.native-context-link{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.5;padding:12px 0}
@media(max-width:1100px){.detail-layout.native-document-layout{grid-template-columns:minmax(0,1fr)}.native-document-layout>aside{grid-row:1}.native-document-layout>aside .sync-note{display:none}}
@media(max-width:640px){.native-page-toolbar{position:static;padding:12px;gap:8px}.native-page-toolbar .btn{min-height:44px;font-size:14px}.native-page-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.native-page-toolbar>[data-native=save]{width:100%}.native-page-host{min-height:340px}.native-save-status,.native-page-hint{margin:12px}.native-document-panel{border-radius:10px}.native-document-layout>aside .panel-body{padding:12px}.native-document-layout>aside .facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}}
