.sample-action-dialog{font-size:15px;line-height:1.75}
.sample-action-dialog label{display:block;margin:18px 0 8px;font-size:13px;font-weight:600}
.sample-action-primary{display:block;width:100%;min-height:48px;padding:12px 16px;margin:14px 0;border:1px solid #355b43;border-radius:16px;background:#355b43;color:#fffdf5;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;cursor:pointer;word-break:keep-all}
.sample-action-primary:hover{background:#274b35}
.sample-action-primary:disabled{opacity:.65;cursor:wait}
.sample-action-status{font-size:14px;color:#38553f;word-break:keep-all;overflow-wrap:anywhere}
.sample-action-status:empty{display:none}
.sample-browser-help{margin-top:18px;border-top:1px solid #dedecf;padding-top:8px}
.sample-browser-help summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:13px;font-weight:600;word-break:keep-all}
.sample-browser-help p{font-size:13px;line-height:1.7}
.sample-action-dialog .space-shortcut-preview strong{font-size:17px}
.sample-action-dialog .space-shortcut-note{font-size:12px}
body:has(.sample-action-dialog[open]) .museum-mobile-dock{display:none}
.museum-site-header .memorial-shortcut-copy{white-space:normal;min-width:0}
.museum-site-header .memorial-shortcut-copy strong{font-size:13px;white-space:nowrap}
#memorial-proposal .museum-topbar [data-space-share]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid #cad4c2;border-radius:14px;background:#f0f4e9;color:#35533c;font-size:13px;white-space:nowrap}
@media(max-width:380px){.museum-site-header .museum-brand .memento-logo__art{width:99px}.museum-site-header .memorial-shortcut-copy strong{font-size:11px}.museum-site-header .desktop-shortcut-open{padding:6px 8px}.sample-action-dialog .space-shortcut-preview{gap:10px}.sample-action-dialog .space-shortcut-preview strong{font-size:15px}}
