.hint{align-items:center;display:inline-flex;margin-left:4px;position:relative;vertical-align:middle}.hint__btn{background:#ffeac2;border:1px solid #000;border-radius:50%;color:#000;cursor:pointer;font:700 12px/16px inherit;font-family:inherit;height:18px;line-height:16px;padding:0;text-align:center;transition:border-color .12s,color .12s,background .12s;-webkit-user-select:none;user-select:none;width:18px}.hint__btn:hover{border-color:#2563eb;color:#2563eb}.hint_open .hint__btn{background:#2563eb;border-color:#2563eb;color:#fff}.hint__pop{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0f172a24;color:#1f2937;cursor:default;display:none;font-size:13px;font-weight:400;left:0;line-height:1.45;max-width:min(340px,100vw - 16px);padding:10px 12px;position:absolute;text-align:left;top:24px;white-space:normal;width:max-content;z-index:60}.hint__pop_right{left:auto;right:0}.hint__pop[role=dialog]{box-sizing:border-box;overflow:auto}.hint__pop_t,.hint_open .hint__pop{display:block}.hint__pop_t{color:#111827;font-weight:600;margin-bottom:4px}.hint__pop p{margin:0 0 8px}.hint__pop p:last-child{margin-bottom:0}@media(min-width:641px){.hint__pop_above{bottom:calc(100% + 6px);top:auto}}@media(max-width:640px){.hint__pop{background:#0f172a73;border:0;border-radius:0;bottom:0;box-shadow:none;max-width:none;overflow:auto;padding:24px 12px;position:fixed;top:0;width:auto;-webkit-overflow-scrolling:touch;z-index:1000}.hint__pop,.hint__pop_right{left:0;right:0}.hint_open .hint__pop{display:flex}.hint__box{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000059;color:#1f2937;display:block;font-size:14px;line-height:1.5;margin:auto;max-width:420px;padding:14px 16px;width:100%}}.hint__close{background:#00000014;border:0;border-radius:8px;color:#374151;cursor:pointer;display:none;font:400 22px/30px inherit;font-family:inherit;height:30px;position:absolute;right:6px;text-align:center;top:6px;width:30px}.hint__close:hover{background:#00000029}@media(max-width:640px){.hint__box{padding-right:40px;position:relative}.hint__close{display:block}}