.library-original-dialog{box-sizing:border-box;color:#fff;width:calc(100vw - 64px);max-width:none;height:calc(100dvh - 64px);max-height:none;font-family:var(--font-body,sans-serif);background:#1c1d21;border:1px solid #ffffff30;border-radius:12px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 80px #0005}.library-original-dialog[open]{flex-direction:column;display:flex}.library-original-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101116d9}.library-original-toolbar{border-bottom:1px solid #ffffff25;flex:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.library-original-toolbar>div{flex:1;min-width:0}.library-original-toolbar h2{text-overflow:ellipsis;white-space:nowrap;color:inherit;margin:0 0 4px;font-size:16px;line-height:1.5;overflow:hidden}.library-original-toolbar p{color:#d5d6dc;margin:0;font-size:13px;line-height:1.6}.library-original-toolbar p span{color:#aeb0bb;font-size:12px;display:block}.library-original-dialog button{color:#fff;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff50;border-radius:7px;flex:none;padding:10px 13px;font-size:13px}.library-original-dialog button:focus-visible,.library-original-stage:focus-visible{outline-offset:-3px;outline:3px solid #ffb7ad}.library-original-close{white-space:nowrap}.library-original-stage{overscroll-behavior:contain;background:#111216;flex:1;min-width:0;min-height:0;overflow:auto}.library-original-frame{box-sizing:border-box;place-items:start center;width:max-content;min-width:100%;min-height:100%;padding:22px;display:grid}.library-original-image{object-fit:initial;border:0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;display:block}.library-original-stage.fit .library-original-frame{width:100%;min-width:0;height:auto;min-height:100%;display:block}.library-original-stage.fit .library-original-image{width:auto;max-width:100%;height:auto;max-height:none;margin:0 auto}.library-original-error{text-align:center;align-self:center;font-size:15px;line-height:1.8}@media (max-width:850px){.library-original-dialog{border-radius:8px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.library-original-toolbar{flex-wrap:wrap;gap:8px;padding:12px}.library-original-toolbar>div{flex-basis:100%}.library-original-toolbar h2{font-size:15px}.library-original-toolbar button{min-height:44px;padding:8px 11px}.library-original-frame{padding:8px}.library-original-stage.fit .library-original-frame{padding:0}}
