.tniti-doc-dialog{box-sizing:border-box;width:min(880px,calc(100vw - 40px));max-width:calc(100vw - 20px);height:min(820px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);padding:0;margin:auto;border:1px solid #dce6f7;border-radius:22px;background:#fff;color:#172235;box-shadow:0 28px 100px #0b1d4040;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.tniti-doc-dialog[open]{display:flex;flex-direction:column}.tniti-doc-dialog::backdrop{background:#101d3f73;backdrop-filter:blur(3px)}.tniti-doc-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none;padding:20px 24px 20px 32px;border-bottom:1px solid #e5ecf7}.tniti-doc-header h2{margin:0;font-size:22px;line-height:1.3;overflow-wrap:anywhere}.tniti-doc-close{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:12px;background:#f0f5fd;color:#526783;font:30px/1 Arial;cursor:pointer}.tniti-doc-body{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px 32px 32px;overflow-wrap:anywhere}.tniti-doc-body p,.tniti-doc-body li{font-size:15px;line-height:1.8;white-space:pre-wrap;color:#38485e;margin:0 0 14px}.tniti-doc-body h2,.tniti-doc-body h3{font-size:19px;line-height:1.4;margin:28px 0 12px}.tniti-doc-body a,.tniti-doc-related{color:#2563ff;text-decoration:underline;text-underline-offset:3px}.tniti-doc-related{border:0;background:none;cursor:pointer;font:14px/1.6 Arial;min-height:44px;padding:10px 0;text-align:left}.tniti-doc-dialog :is(a,button):focus-visible{outline:3px solid #91b4ff;outline-offset:3px}@media(max-width:640px){.tniti-doc-dialog{width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:17px}.tniti-doc-header{padding:14px 12px 14px 20px;gap:12px}.tniti-doc-header h2{font-size:18px}.tniti-doc-body{padding:20px}.tniti-doc-body p,.tniti-doc-body li{font-size:14px;line-height:1.75}}
