.yg-meta-banner[hidden]{display:none!important}.yg-meta-banner,.yg-meta-dialog{box-sizing:border-box;background:#fff;color:#101932;font:16px/1.55 system-ui,sans-serif;border:1px solid #dce4ee;border-radius:16px;box-shadow:0 12px 40px #10193224}.yg-meta-banner{position:fixed;z-index:500;left:16px;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:min(580px,calc(100% - 32px));padding:20px}.yg-meta-banner p{margin:8px 0 16px;font-size:14px}.yg-meta-dialog{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.yg-meta-dialog::backdrop{background:#10193266}.yg-meta-dialog h2{font-size:26px;line-height:1.25;margin:0 0 18px}.yg-meta-dialog p{margin:0 0 18px}.yg-meta-actions{display:flex;gap:12px;flex-wrap:wrap}.yg-meta-actions button{flex:1 1 180px;min-height:46px;padding:12px 15px;border:1px solid #244266;border-radius:10px;background:#fff;color:#16324f;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.yg-meta-actions button:hover{background:#eef5ff}.yg-meta-actions button:disabled{opacity:.6;cursor:not-allowed}.yg-meta-details,.yg-meta-close{min-height:44px;background:transparent;border:0;padding:10px 0;color:#244266;font:14px/1.5 system-ui,sans-serif;text-decoration:underline;cursor:pointer}.yg-meta-close{margin-top:14px}.yg-meta-dialog a{color:#244266;text-decoration:underline}.yg-meta-dialog :is(a,button):focus-visible,.yg-meta-banner button:focus-visible{outline:3px solid #027fff;outline-offset:3px}.yg-meta-dialog [data-yg-meta-status]{font-weight:650}@media(max-width:480px){.yg-meta-dialog{padding:22px}.yg-meta-banner{padding:16px}.yg-meta-actions{gap:8px}.yg-meta-actions button{flex-basis:100%}}
.yg-meta-preview{margin:0;background:#f5f7fb;color:#101932;font:16px/1.6 system-ui,sans-serif}.yg-meta-preview main{box-sizing:border-box;max-width:820px;margin:auto;padding:36px 24px 380px}.yg-meta-preview h1{font-size:32px;line-height:1.2}.yg-meta-preview-label{font-size:12px;font-weight:700;letter-spacing:.08em;color:#405c79}.yg-meta-preview main>button{min-height:44px;padding:10px 16px;border:1px solid #244266;border-radius:8px;background:white;color:#16324f;font:600 14px system-ui,sans-serif}.yg-meta-preview hr{margin:28px 0;border:0;border-top:1px solid #dce4ee}
