.od-vote-modal{--od-vote-h:calc(100dvh - 300px);box-sizing:border-box;color:#333;background:#fff;border:0;border-radius:32px;width:min(960px,100vw - 32px);max-width:none;height:fit-content;min-height:min(400px,100dvh - 64px);max-height:calc(100dvh - 64px);margin:auto;padding:0;inset:0;box-shadow:0 10px 40px #0000004d}.od-vote-modal[open]{animation:.2s ease-out od-vote-in}.od-vote-modal::backdrop{background:#00000073}@keyframes od-vote-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.od-vote-modal[open]{animation:none}}.od-vote-modal__box{box-sizing:border-box;padding:60px;position:relative}@media screen and (width<=600px){.od-vote-modal__box{padding:24px}}.od-vote-modal__close{color:#8c8c8c;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1;position:absolute;top:24px;right:24px}.od-vote-modal__title{margin-bottom:12px;padding-right:24px;font-size:14px;font-weight:600}.od-vote-modal__body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-bottom:16px;display:grid}@media screen and (width<=600px){.od-vote-modal__body{grid-template-columns:minmax(0,1fr)}}.od-vote-modal__scroll{justify-content:center;align-items:flex-start;display:flex}.od-vote-modal__img{width:auto;max-width:100%;height:auto;max-height:var(--od-vote-h);object-fit:contain;border:1px solid #dcdcdc;display:block}.od-vote-modal__tbl{border-collapse:collapse;font-size:12px;line-height:1.3}.od-vote-modal__tbl th,.od-vote-modal__tbl td{text-align:left;vertical-align:top;border-bottom:1px solid #dcdcdc;padding:4px 16px 4px 0}.od-vote-modal__tbl th{white-space:nowrap;font-weight:600}.od-vote-modal__close-foot{--od-vote-c:var(--page-accent,var(--company-color,var(--page-link,#333)));border:1px solid var(--od-vote-c);width:100%;font:inherit;color:var(--od-vote-c);cursor:pointer;background:#fff;border-radius:32px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.4;display:block}.od-vote-modal__close-foot:hover{background:var(--od-vote-c);color:#fff}.od-vote-open{box-sizing:border-box;width:100%;height:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:4px 12px;display:block}.od-vote-open:hover{background:#0000000a}.od-history-tbl .hd-exec-tbl__voting{text-align:center;padding:4px 12px}.od-history-tbl .hd-exec-tbl__voting .hd-exec-voting{align-items:center}.hd-exec-tbl__voting:has(.od-vote-open){padding:0}.od-vote-open .hd-exec-voting{align-items:center}.od-vote-ref{color:var(--od-dot,var(--page-accent,#333));text-underline-offset:2px;white-space:nowrap;margin:0;font-size:10px;font-weight:600;line-height:1.3;text-decoration:underline;display:block}
