.mi-wrap{vertical-align:middle;line-height:1;display:inline-flex;position:relative}.mi-btn{border:1px solid var(--border-subtle,var(--border-strong));width:16px;height:16px;color:var(--text-muted,var(--text-secondary));cursor:pointer;background:0 0;border-radius:50%;padding:0;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic;font-weight:700;line-height:14px;transition:color .12s,border-color .12s,background-color .12s}.mi-btn:hover{color:var(--text-primary,var(--text-primary));border-color:var(--text-muted,var(--border-strong))}.mi-btn.is-on{color:var(--brand,#d95833);border-color:var(--brand,#d95833);background:var(--brand-soft,#d9583324)}.mi-btn:focus-visible{outline:2px solid var(--brand,#d95833);outline-offset:2px}.mi-panel{z-index:60;border:1px solid var(--border-strong);text-align:left;white-space:normal;cursor:default;width:max-content;max-width:280px;padding:11px 13px;animation:.12s ease-out mi-in;position:absolute;top:calc(100% + 8px)}.mi-panel.is-right{right:0}.mi-panel.is-left{left:0}@keyframes mi-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mi-panel{animation:none}}.mi-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--brand,#d95833);margin-bottom:6px;font-size:11px;font-weight:700}.mi-panel-body{color:var(--text-secondary,var(--text-secondary));letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400;line-height:1.55}.mi-panel-body b,.mi-panel-body strong{color:var(--text-primary,var(--text-primary));font-weight:650}.mi-panel-body p{margin:0 0 6px}.mi-panel-body p:last-child{margin-bottom:0}.mi-panel-body code{color:var(--text-primary,var(--text-primary));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.mi-row{align-items:center;gap:6px;max-width:100%;display:inline-flex}:is(.scs2-card:has(.mi-wrap),.pkc-card:has(.mi-wrap)){overflow:visible}@media print{.mi-wrap{display:none!important}}.scs2-card-warn{color:var(--warning-text,#fbbf24);letter-spacing:.01em;margin-top:6px;font-size:11px;line-height:1.4}.pkc-warn{color:var(--warning-text,#fbbf24);margin-top:4px;font-size:11px;line-height:1.4;display:block}.scs2-card,.pkc,.adj-kpi,.mgc-card{position:relative}.scs2-card .mi-wrap,.pkc .mi-wrap,.adj-kpi .mi-wrap,.mgc-card .mi-wrap{position:static}
