.oh-wrap{vertical-align:middle;margin-left:6px}.oh-btn,.oh-wrap{position:relative;display:inline-flex}.oh-btn{width:20px;height:20px;border-radius:50%;border:1px solid var(--line,#d7dde8);color:var(--text-3,#6b7686);font-size:12px;font-weight:700;line-height:1;align-items:center;justify-content:center;background:transparent;cursor:pointer}.oh-btn:after{content:"";position:absolute;inset:-6px}.oh-btn[aria-expanded=true]{background:var(--brand-soft,#e8f0fe);color:var(--brand,#1769f0);border-color:var(--brand,#1769f0)}.oh-btn:focus-visible{outline:2px solid var(--brand,#1769f0);outline-offset:2px}@media (hover:hover){.oh-btn:hover{color:var(--brand,#1769f0);border-color:var(--brand,#1769f0)}}.oh-pop{position:absolute;z-index:30;left:-8px;top:calc(100% + 8px);width:260px;max-width:calc(100vw - 32px);padding:10px 12px;border-radius:10px;background:var(--surface,#fff);color:var(--text-2,#3b4556);border:1px solid var(--line,#d7dde8);box-shadow:0 8px 24px rgba(20,40,80,.16);font-size:13px;font-weight:400;line-height:1.6;white-space:normal;text-align:left}.oh-notice{margin:10px 18px 14px;font-size:12px;line-height:1.6;color:var(--text-3,#6b7686)}.oh-gloss{margin:0 18px 14px;font-size:13px}.oh-gloss summary{cursor:pointer;display:inline-flex;align-items:center;min-height:32px;color:var(--brand,#1769f0);font-weight:600}.oh-gloss-body{overflow-x:auto}.oh-gloss table{width:100%;border-collapse:collapse}.oh-gloss td,.oh-gloss th{padding:6px 8px;text-align:left;border-bottom:1px solid var(--line,#e6eaf2);vertical-align:top}.oh-gloss th{color:var(--text-3,#6b7686);font-weight:600;font-size:12px}.oh-gloss td:first-child{white-space:nowrap;font-weight:600}.oh-gloss p{margin:8px 0 0;color:var(--text-3,#6b7686);line-height:1.6}@media (max-width:720px){.oh-gloss,.oh-notice{margin-left:16px;margin-right:16px}}