.import139-tools{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.import139-tools button,.import139-window button{background:var(--theme-surface-control,#38332d);color:var(--theme-accent,#ffad58);padding:10px 14px;border:0;border-radius:12px;cursor:pointer}.import139-window{position:fixed;inset:0;z-index:2147483000;background:#0009;display:grid;place-items:center;padding:12px}.import139-window>section{box-sizing:border-box;width:min(600px,100%);max-height:calc(100dvh - 24px);overflow:auto;background:var(--theme-surface-panel,#302a24);color:var(--theme-text-primary,#fff4e4);border-radius:18px;padding:18px;overscroll-behavior:contain}.import139-window header{display:flex;align-items:center;gap:12px}.import139-window header h2{flex:1;font-size:20px}.import139-window form{display:grid;gap:14px}.import139-window form[hidden],.import139-window [hidden]{display:none}.import139-window label{display:grid;gap:6px}.import139-window input,.import139-window select{min-width:0;box-sizing:border-box;width:100%;padding:12px;border:0;border-radius:10px;background:var(--theme-surface-control,#41372c);color:inherit;font:inherit}.import139-window a{color:var(--theme-accent,#ffad58)}.import139-window [data-status]{min-height:2.8em}.import139-window button:disabled{opacity:.5;cursor:default}.vmesta-avatar-decor.import139-decor{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.vmesta-avatar-decor.import139-decor.is-frame{inset:-6%;width:112%;height:112%}.import139-decor>img,.import139-decor>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
/* Blur остаётся неподвижным, движется один узор только у видимых вложений. */
html:root.import139-active body :is(.messenger-photo-grid button.is-spoiler,.messenger-attachment-preview.is-spoiler,.messenger-hidden-media)::after,html:root.import139-active body #messenger-recording-panel.is-spoiler .messenger-recording-draft-preview::after,html:root.import139-active body #messages-root#messages-root#messages-root .messenger-pending-strip>article.is-spoiler>.messenger-spoiler-shimmer434{content:""!important;pointer-events:none!important;position:absolute!important;inset:-36px!important;opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='%23fff' opacity='.8' d='M7 4l.8 2.2L10 7l-2.2.8L7 10l-.8-2.2L4 7l2.2-.8ZM27 23l.6 1.8 1.8.6-1.8.6L27 28l-.6-1.8-1.8-.6 1.8-.6Z'/%3E%3Cpath fill='none' stroke='%23fff' opacity='.6' stroke-width='.8' d='M20 11c-5-3-9 2-5 4 3 2 7-2 4-3-2-1-4 1-2 2'/%3E%3C/svg%3E")!important;background-size:36px 36px!important;animation:import139-stars 7.2s linear infinite!important;animation-play-state:paused!important;}
html:root.import139-active body :is(.messenger-photo-grid button.is-spoiler.import139-stars-visible,.messenger-attachment-preview.is-spoiler.import139-stars-visible,.messenger-hidden-media.import139-stars-visible)::after,html:root.import139-active body #messenger-recording-panel.is-spoiler .messenger-recording-draft-preview.import139-stars-visible::after,html:root.import139-active body #messages-root#messages-root#messages-root .messenger-pending-strip>article.is-spoiler.import139-stars-visible>.messenger-spoiler-shimmer434{animation-play-state:running!important;}
@keyframes import139-stars{from{transform:translate(0,0)}to{transform:translate(36px,36px)}}
html:root.import139-active.import139-background body :is(.messenger-photo-grid button.is-spoiler,.messenger-attachment-preview.is-spoiler,.messenger-hidden-media)::after,html:root.import139-active.import139-background body #messenger-recording-panel.is-spoiler .messenger-recording-draft-preview::after,html:root.import139-active.import139-background body #messages-root#messages-root#messages-root .messenger-pending-strip>article.is-spoiler>.messenger-spoiler-shimmer434{animation-play-state:paused!important;}
@media(prefers-reduced-motion:reduce){html:root.import139-active body :is(.messenger-photo-grid button.is-spoiler,.messenger-attachment-preview.is-spoiler,.messenger-hidden-media)::after,html:root.import139-active body #messenger-recording-panel.is-spoiler .messenger-recording-draft-preview::after,html:root.import139-active body #messages-root#messages-root#messages-root .messenger-pending-strip>article.is-spoiler>.messenger-spoiler-shimmer434{animation:none!important;}}
@media(max-width:767px){.import139-window{padding:0}.import139-window>section{width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}}

.import139-file{display:grid;gap:8px;min-width:0}.import139-window [data-pick]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;background:var(--theme-accent,#ffad58);color:var(--theme-text-on-accent,#22150b);font-weight:700;border-radius:14px;transition:filter .15s ease,transform .15s ease}.import139-window [data-pick] svg{width:22px;height:22px;flex:none}.import139-window [data-pick]:hover{filter:brightness(1.08)}.import139-window [data-pick]:active{transform:scale(.985)}.import139-window [data-filename]{font-size:13px;line-height:1.4;overflow-wrap:anywhere;opacity:.8}@media(prefers-reduced-motion:reduce){.import139-window [data-pick]{transition:none}}
html:root body .import139-window input,html:root body .import139-window select{background:var(--theme-surface-control,#41372c)!important;color:var(--theme-text-primary,#fff4e4)!important;border:0!important;box-shadow:none!important}html:root body .import139-window button[data-close]{background:var(--theme-surface-control,#41372c)!important;color:var(--theme-accent,#ffad58)!important;border:0!important;box-shadow:none!important}
