/* Shared original-source toolbar for both media dialogs. */
.blog-toolbar,.video-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}
.modal-original{display:inline-flex!important;align-items:center;gap:7px;min-height:44px;white-space:nowrap;font-size:14px!important;text-decoration:none;padding:6px 8px;border:1px solid var(--line);border-radius:8px}
.service-icon{width:24px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center}
.naver-icon{background:#03c75a;color:white;font-weight:900;border-radius:4px;font-size:16px}
.blog-toolbar .blog-address,.video-toolbar .blog-address{width:100%;min-width:0}
.video-toolbar .blog-copy{flex-shrink:0;margin:0;border:0;border-left:1px solid var(--line);border-radius:0;background:var(--surface);padding:10px 12px;font-size:14px;white-space:nowrap}
@media(max-width:650px){.blog-toolbar,.video-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:10px}.modal-original{justify-self:start}.blog-toolbar>.blog-address,.video-toolbar>.blog-address{grid-column:1/-1;grid-row:2}.blog-toolbar>.close,.video-toolbar>.video-close{grid-column:2;grid-row:1}}

