.xt-miniature .xtm-register-list { left: 1.4em; top: 1.5em; width: 17em; padding: 1em; }
.xt-miniature .xtm-register-search { border: 1px solid #dde1e5; border-radius: .5em; padding: .65em .8em; font-size: .65em; color: #525862; margin-bottom: .5em; }
.xt-miniature .xtm-register-row { display: grid; gap: .3em; padding: .8em .2em; border-bottom: 1px solid #eceef1; }
.xt-miniature .xtm-register-row strong { font-size: .75em; font-weight: 600; }
.xt-miniature .xtm-register-row span { font-size: .52em; color: #707681; }
.xt-miniature .xtm-register-record { right: 1.4em; top: 3em; width: 12.5em; padding: 1em; transform: rotate(3deg); }
.xt-miniature .xtm .xtm-register-mark { width: 1.6em; height: 1.6em; margin-bottom: .5em; }
.xt-miniature .xtm-register-record h3 { font-size: .95em; font-weight: 600; margin: 0 0 .65em; letter-spacing: -.03em; }
.xt-miniature .xtm-register-record p { display: grid; gap: .2em; margin: .55em 0; }
.xt-miniature .xtm-register-record p span { font-size: .5em; color: #707681; }
.xt-miniature .xtm-register-record p strong { font-size: .6em; font-weight: 500; }
.xt-miniature .xtm-register-record footer { font-size: .48em; color: #707681; border-top: 1px solid #e5e8ec; padding-top: .7em; margin-top: .8em; }
