.dt-modal,[class*=dt-modal__]{display:block}.dt-modal{z-index:2000;background:#0c0d0d8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dt-modal__panel{background:#fff;border-radius:12px;max-width:100%;padding:28px 24px 22px;position:relative;box-shadow:0 24px 64px #1018283d}.dt-modal__close{text-align:center;width:28px;height:28px;color:var(--fb-t3);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-family:inherit;font-size:22px;line-height:26px;position:absolute;top:10px;right:12px}.dt-modal__close:hover{color:#0c0d0d;background:#f2f4f7}@media (max-width:767px){.dt-modal{padding:12px}.dt-modal__panel{padding:22px 16px 18px}.dt-modal__close:after{content:"";background:0 0;position:absolute;inset:-8px}}:root[data-theme=dark] .dt-modal{background:var(--fb-mask)}:root[data-theme=dark] .dt-modal__panel{background:var(--fb-card);box-shadow:var(--fb-shadow)}:root[data-theme=dark] .dt-modal__close{color:var(--fb-t3)}:root[data-theme=dark] .dt-modal__close:hover{background:var(--fb-chip);color:var(--fb-t1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dt-modal{background:var(--fb-mask)}:root:not([data-theme=light]) .dt-modal__panel{background:var(--fb-card);box-shadow:var(--fb-shadow)}:root:not([data-theme=light]) .dt-modal__close{color:var(--fb-t3)}:root:not([data-theme=light]) .dt-modal__close:hover{background:var(--fb-chip);color:var(--fb-t1)}}
