.ub-wrap[data-v-0dc38e1f]{display:flex;flex-direction:column;gap:20px;font-family:var(--sp-font);color:var(--sp-text);min-width:0}.ub-file[data-v-0dc38e1f]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ub[data-v-0dc38e1f]{position:relative;box-sizing:border-box;min-width:0;background:var(--sp-surface);border:1.5px dashed #a9a9c9;border-radius:var(--sp-r-lg);display:flex;gap:18px;align-items:center;transition:background var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease)}.ub--horizontal[data-v-0dc38e1f]{padding:22px;flex-wrap:wrap}.ub--vertical[data-v-0dc38e1f]{padding:40px 24px;flex-direction:column;text-align:center;gap:12px}.ub--vertical .ub-title[data-v-0dc38e1f]{font-size:19px}.ub--vertical .ub-icon svg[data-v-0dc38e1f]{width:28px;height:28px}.ub--vertical .ub-btn[data-v-0dc38e1f],.ub--wide .ub-btn[data-v-0dc38e1f]{padding:12px 24px}.ub--wide[data-v-0dc38e1f]{width:100%;max-width:920px;margin:0 auto;padding:32px 24px;flex-direction:column;text-align:center;gap:12px}.ub--wide .ub-title[data-v-0dc38e1f]{font-size:17px}.ub--wide .ub-text[data-v-0dc38e1f]{flex:none;align-items:center}.ub--wide .ub-actions[data-v-0dc38e1f],.ub-icon[data-v-0dc38e1f]{justify-content:center}.ub-icon[data-v-0dc38e1f]{width:52px;height:52px;flex-shrink:0;border-radius:var(--sp-r-lg);background:var(--sp-primary-tint);color:var(--sp-primary);display:flex;align-items:center}.ub--vertical .ub-icon[data-v-0dc38e1f]{width:56px;height:56px}.ub-text[data-v-0dc38e1f]{flex:1 1 200px;display:flex;flex-direction:column;gap:3px;min-width:0}.ub--vertical .ub-text[data-v-0dc38e1f]{flex:none;align-items:center}.ub-title[data-v-0dc38e1f]{font-size:17px;font-weight:var(--sp-fw-semibold);line-height:normal}.ub--vertical .ub-title[data-v-0dc38e1f]{font-size:20px}.ub-formats[data-v-0dc38e1f]{font-size:var(--sp-fs-label);color:var(--sp-text-muted);line-height:normal}.ub-formats--solo[data-v-0dc38e1f]{flex-basis:100%}.ub-actions[data-v-0dc38e1f]{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.ub--vertical .ub-actions[data-v-0dc38e1f]{justify-content:center}.ub-btn[data-v-0dc38e1f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border:0;line-height:normal;padding:13px 22px;border-radius:var(--sp-r-sm);background:var(--sp-primary);color:var(--sp-text-on-primary);font-size:16px;font-weight:var(--sp-fw-semibold)}@media(hover:hover){.ub-btn[data-v-0dc38e1f]:hover{background:var(--sp-primary-hover)}}.ub-btn[data-v-0dc38e1f]:active{background:var(--sp-primary-active)}.ub-btn[data-v-0dc38e1f]:focus-visible{outline:none;box-shadow:var(--sp-focus-ring)}.ub-btn--ghost[data-v-0dc38e1f]{background:var(--sp-surface);color:var(--sp-text);border:1px solid var(--sp-border-strong)}@media(hover:hover){.ub-btn--ghost[data-v-0dc38e1f]:hover{background:var(--sp-surface-sunken)}}.ub-btn-phone[data-v-0dc38e1f],.ub-camera[data-v-0dc38e1f]{display:none}.ub.is-dragging[data-v-0dc38e1f]{background:var(--sp-primary-tint-2);border:2px solid var(--sp-primary)}.ub-drop[data-v-0dc38e1f]{flex:1;min-height:110px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:var(--sp-primary);font-size:15px;font-weight:var(--sp-fw-semibold)}.ub.is-opening[data-v-0dc38e1f]{border:1px solid var(--sp-border-strong)}.ub-open[data-v-0dc38e1f]{flex:1;flex-direction:column}.ub-file-row[data-v-0dc38e1f],.ub-open[data-v-0dc38e1f]{display:flex;gap:10px;min-width:0}.ub-file-row[data-v-0dc38e1f],.ub-thumb[data-v-0dc38e1f]{align-items:center}.ub-thumb[data-v-0dc38e1f]{width:44px;height:44px;flex-shrink:0;overflow:hidden;border-radius:var(--sp-r-sm);background:var(--sp-preview-bg);display:flex;justify-content:center}.ub-thumb img[data-v-0dc38e1f]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ub-file-text[data-v-0dc38e1f]{display:flex;flex-direction:column;min-width:0}.ub-name[data-v-0dc38e1f]{font-family:var(--sp-font-mono);font-size:var(--sp-fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ub-size[data-v-0dc38e1f]{font-size:var(--sp-fs-caption);color:var(--sp-text-muted)}.ub-opening[data-v-0dc38e1f]{font-size:var(--sp-fs-label);color:var(--sp-text-2);font-weight:var(--sp-fw-medium)}.ub.is-refused[data-v-0dc38e1f]{border:1.5px dashed var(--sp-danger);flex-wrap:wrap}.ub-refused[data-v-0dc38e1f]{margin:0;flex:1 1 260px;display:flex;gap:var(--sp-2);align-items:flex-start;font-size:var(--sp-fs-sm);line-height:1.45;color:var(--sp-danger)}.ub-refused svg[data-v-0dc38e1f]{flex-shrink:0;margin-top:1px}.ub.is-refused.ub--vertical .ub-refused[data-v-0dc38e1f]{flex:none;justify-content:center;text-align:left}.ub-notice[data-v-0dc38e1f]{margin:0;color:var(--sp-warning);background:var(--sp-warning-tint);border-radius:var(--sp-r-sm);padding:var(--sp-2) var(--sp-3)}.ub-notice[data-v-0dc38e1f],.ub-samples[data-v-0dc38e1f]{font-size:var(--sp-fs-sm)}.ub-samples[data-v-0dc38e1f]{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;color:var(--sp-text-muted)}.ub-chip[data-v-0dc38e1f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;font-size:var(--sp-fs-sm);line-height:18px;min-height:0;padding:7px 12px;border-radius:var(--sp-r-sm);background:var(--sp-surface);color:var(--sp-text);border:1px solid var(--sp-border-strong);font-weight:var(--sp-fw-semibold)}@media(hover:hover){.ub-chip[data-v-0dc38e1f]:hover:not(:disabled){background:var(--sp-surface-sunken)}}.ub-chip[data-v-0dc38e1f]:disabled{opacity:.55;cursor:progress}.ub-chip[data-v-0dc38e1f]:focus-visible,.ub-link[data-v-0dc38e1f]:focus-visible{outline:none;box-shadow:var(--sp-focus-ring);border-radius:var(--sp-r-xs)}.ub-link[data-v-0dc38e1f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;background:none;border:0;padding:6px 0;color:var(--sp-text-3);text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.ub-link[data-v-0dc38e1f]:hover{color:var(--sp-primary)}}@media(max-width:767px){.ub-chip[data-v-0dc38e1f]{min-height:var(--sp-touch);padding:0 14px}.ub .ub-btn[data-v-0dc38e1f]{padding:14px}.ub .ub-camera[data-v-0dc38e1f]{padding:12px;line-height:18px}.ub--horizontal[data-v-0dc38e1f],.ub--vertical[data-v-0dc38e1f],.ub--wide[data-v-0dc38e1f]{padding:16px;flex-direction:column;align-items:stretch;text-align:center;gap:var(--sp-3)}.ub-icon[data-v-0dc38e1f],.ub-text[data-v-0dc38e1f]{display:none}.ub-formats--solo[data-v-0dc38e1f]{display:block;order:3}.ub:not(.is-refused) .ub-text[data-v-0dc38e1f]{display:flex;align-items:center;flex:none}.ub-refused[data-v-0dc38e1f]{flex:none}.ub:not(.is-refused) .ub-title[data-v-0dc38e1f]{display:none}.ub-actions[data-v-0dc38e1f]{flex-direction:column;align-items:stretch}.ub-btn[data-v-0dc38e1f]{width:100%;padding:14px}.ub-btn-desktop[data-v-0dc38e1f]{display:none}.ub-btn-phone[data-v-0dc38e1f]{display:inline}.ub-text[data-v-0dc38e1f]{order:2}.ub-actions[data-v-0dc38e1f]{order:1}.ub-drop[data-v-0dc38e1f]{min-height:80px}}@media(max-width:767px)and (pointer:coarse){.ub-camera[data-v-0dc38e1f]{display:block}}@media(prefers-reduced-motion:reduce){.ub[data-v-0dc38e1f]{transition:none}}
