.craft-viewer{border-radius:22px;width:100%;position:relative;overflow:hidden}.craft-viewer__launch{background:var(--button-sheen,var(--control-sheen)), var(--button-bg,var(--control-bg));color:var(--button-fg,var(--control-fg));box-shadow:var(--button-shadow,var(--control-shadow));transition:background-color var(--control-duration) ease, color var(--control-duration) ease, box-shadow var(--control-duration) ease, opacity var(--control-duration) ease;--button-bg:var(--control-primary-bg);--button-hover:var(--control-primary-hover);--button-pressed:var(--control-primary-pressed);--button-fg:var(--control-primary-fg);--button-sheen:var(--control-primary-sheen);border-radius:var(--control-radius);border-radius:var(--control-radius-sm);z-index:3;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:50%;translate:-50%;box-shadow:0 8px 28px #1012168c}[dir=rtl] .craft-viewer__launch{left:auto;right:50%}.craft-viewer__launch:is([aria-pressed=true],[aria-selected=true]){--button-bg:var(--control-selected-bg);--button-fg:var(--control-selected-fg)}@media (hover:hover){.craft-viewer__launch:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):hover{background-color:var(--button-hover,var(--control-hover));color:var(--button-fg,var(--control-fg));filter:none}}.craft-viewer__launch:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):active{background-color:var(--button-pressed,var(--control-pressed));box-shadow:none;filter:none}.craft-viewer__launch:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px;filter:brightness(1.1)}.craft-viewer__launch:disabled,.craft-viewer__launch[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-fg);box-shadow:none;filter:none;opacity:1;cursor:not-allowed}.craft-viewer__launch-icon{fill:currentColor}.craft-viewer_editable{flex-direction:column;display:flex}.craft-viewer_dragging{box-shadow:0 0 0 2px #4b83ff73}.craft-viewer_drop{box-shadow:0 0 0 3px #4b83ff,0 0 36px #4b83ff24}.craft-viewer__drop-hint{z-index:4;color:#e0e6ee;text-align:center;pointer-events:none;background:#101216c7;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:16px;font-weight:750;display:flex;position:absolute;inset:0 0 88px}.craft-viewer__drop-icon{fill:#4b83ff}.craft-viewer__actions_inline{background:#1b1f26;flex-direction:column;order:-1;gap:10px;padding:12px;display:flex}.craft-viewer__actions_inline .craft-viewer__launch{width:100%;height:42px;box-shadow:none;font-size:14px;position:static;translate:none}.craft-viewer__caption{color:#a5afbf;text-align:center;margin:0;font-size:11px;line-height:1.45}.craft-viewer__unavailable{z-index:3;color:#bcc5d2;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101216d1;border:1px solid #2b3038;border-radius:9px;align-items:center;gap:7px;max-width:calc(100% - 28px);margin:0;padding:8px 11px;font-size:11.5px;font-weight:700;line-height:1.25;display:inline-flex;position:absolute;bottom:14px;left:50%;translate:-50%;box-shadow:0 8px 28px #1012166b}[dir=rtl] .craft-viewer__unavailable{left:auto;right:50%}.craft-viewer__unavailable-icon{fill:#a5afbf;flex-shrink:0}
