.page-add-images{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;min-height:40px;background:#e3f2ff;border:1px solid #8cbddd;border-radius:8px;color:#155c8d;font-size:12px;font-weight:600;white-space:nowrap}.page-add-images svg{flex-shrink:0;pointer-events:none}
.page-images-panel{padding:14px;border:1px solid #b8d7eb;background:#f2f9ff;border-radius:10px;margin:0 0 18px}.page-images-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.page-images-heading strong{font-size:14px;color:#294c68}.page-images-add{font-size:12px;min-height:36px;padding:8px 10px;background:#1679b5;color:#fff;border-radius:7px}.page-images-panel>p{font-size:12px;line-height:1.7;color:#58788f;margin:9px 0 12px}.page-images-list{display:flex;flex-direction:column;gap:9px}.page-image-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;background:#fff;border:1px solid #c9deec;border-radius:8px}.page-image-row.selected{border-color:#168de0;box-shadow:inset 3px 0 #168de0}.page-image-name{flex:1;text-align:left;overflow-wrap:anywhere;color:#294c68;font-size:12px;font-weight:600;min-width:90px;min-height:36px}.page-image-actions{display:flex;align-items:center;gap:6px}.page-image-actions>button,.page-image-actions>a{font-size:11px;min-height:34px;padding:7px 9px;border:1px solid #bbd5e8;border-radius:6px;background:#edf7ff;color:#246693;text-decoration:none;display:grid;place-items:center}.page-image-actions>.page-image-remove{background:#fff0eb;border-color:#efcfc6;color:#a34236}.page-image-remove svg{pointer-events:none}.page-image-row .image-size-menu{width:100%;margin:0}.page-image-row .image-size-menu summary{font-size:12px;padding:8px 10px;min-height:36px}.writing-area .page-photo{z-index:0}
@media(max-width:720px){.editor-heading{flex-wrap:wrap;gap:9px}.editor-heading-actions{flex-wrap:wrap}.page-add-images{font-size:11px;padding:8px}.page-add-images span{display:none}.page-image-actions>button,.page-image-actions>a{padding:7px}.page-images-panel{padding:10px}}
@media print{.page-add-images,.page-images-panel{display:none!important}}
