.remarks-block[data-v-89e39f1f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:10px 12px}.remarks-header[data-v-89e39f1f]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.remarks-icon[data-v-89e39f1f]{color:#0284c7;flex-shrink:0}.remarks-title[data-v-89e39f1f]{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.remarks-list[data-v-89e39f1f]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0 0 0 4px}.remarks-item[data-v-89e39f1f]{color:#475569;font-size:12px;line-height:1.45;padding-left:12px;position:relative;white-space:pre-line}.remarks-item[data-v-89e39f1f]:before{background:#94a3b8;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:7px;width:4px}.remarks-toggle[data-v-89e39f1f]{background:transparent;border:none;color:#1b6b4a;cursor:pointer;font-size:11.5px;font-weight:600;margin-top:6px;padding:0;text-decoration:underline;text-underline-offset:2px}.remarks-toggle[data-v-89e39f1f]:hover{color:#0f4d35}.package-badge[data-v-1cbaabb6]{align-items:center;background:#f5f3ff;border-radius:6px;color:#5b21b6;cursor:default;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:1.3;padding:4px 10px;position:relative;white-space:nowrap}.package-badge.compact[data-v-1cbaabb6]{font-size:11px;padding:2px 8px}.badge-icon[data-v-1cbaabb6]{color:#7c3aed;flex-shrink:0}.badge-tooltip[data-v-1cbaabb6]{background:#1e293b;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;color:#f8fafc;font-size:11px;font-weight:400;max-width:240px;padding:6px 10px;pointer-events:none;white-space:normal;z-index:50}.badge-tooltip[data-v-1cbaabb6],.badge-tooltip[data-v-1cbaabb6]:after{left:50%;position:absolute;transform:translate(-50%)}.badge-tooltip[data-v-1cbaabb6]:after{border:5px solid transparent;border-top-color:#1e293b;content:"";top:100%}.tooltip-fade-enter-active[data-v-1cbaabb6],.tooltip-fade-leave-active[data-v-1cbaabb6]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-1cbaabb6],.tooltip-fade-leave-to[data-v-1cbaabb6]{opacity:0;transform:translate(-50%) translateY(4px)}.nrf-badge[data-v-d28f8019]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;cursor:default;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.3;padding:4px 10px;position:relative;white-space:nowrap}.nrf-badge.compact[data-v-d28f8019]{font-size:11px;padding:2px 8px}.badge-icon[data-v-d28f8019]{color:#dc2626;flex-shrink:0}.badge-tooltip[data-v-d28f8019]{background:#1e293b;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;color:#f8fafc;font-size:11px;font-weight:400;max-width:240px;padding:6px 10px;pointer-events:none;white-space:normal;z-index:50}.badge-tooltip[data-v-d28f8019],.badge-tooltip[data-v-d28f8019]:after{left:50%;position:absolute;transform:translate(-50%)}.badge-tooltip[data-v-d28f8019]:after{border:5px solid transparent;border-top-color:#1e293b;content:"";top:100%}.tooltip-fade-enter-active[data-v-d28f8019],.tooltip-fade-leave-active[data-v-d28f8019]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-d28f8019],.tooltip-fade-leave-to[data-v-d28f8019]{opacity:0;transform:translate(-50%) translateY(4px)}.immediate-badge[data-v-cf467ce4]{align-items:center;background:#f1f5f9;border-radius:6px;color:#334155;cursor:default;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:1.3;padding:4px 10px;position:relative;white-space:nowrap}.immediate-badge.compact[data-v-cf467ce4]{font-size:11px;padding:2px 8px}.badge-icon[data-v-cf467ce4]{color:#0284c7;flex-shrink:0}.badge-tooltip[data-v-cf467ce4]{background:#1e293b;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;color:#f8fafc;font-size:11px;font-weight:400;max-width:240px;padding:6px 10px;pointer-events:none;white-space:normal;z-index:50}.badge-tooltip[data-v-cf467ce4],.badge-tooltip[data-v-cf467ce4]:after{left:50%;position:absolute;transform:translate(-50%)}.badge-tooltip[data-v-cf467ce4]:after{border:5px solid transparent;border-top-color:#1e293b;content:"";top:100%}.tooltip-fade-enter-active[data-v-cf467ce4],.tooltip-fade-leave-active[data-v-cf467ce4]{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from[data-v-cf467ce4],.tooltip-fade-leave-to[data-v-cf467ce4]{opacity:0;transform:translate(-50%) translateY(4px)}
